对于一个待测试的对象,我们通常通过以下几个方面来进行测试:功能测试、可靠性测试、易用性测试、效率、可维护性、可移植性、安全性测试、界面测试等。

测试杯子

需求测试:查看杯子的使用说明书

界面测试:查看杯子的外观

功能度:用杯子装水,看漏不漏,水能不能被喝到

安全性:杯子有没有毒或者细菌

可靠性:杯子从不同的高度落下的损坏程度

可移植性:杯子在不同的地方、温度等环境下能否都可以正常使用

兼容性:被子是否能够容纳果汁、白水、酒精、汽油等

易用性:杯子是否烫手、是否有防滑措施、是否方便饮用

用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细说明

疲劳测试:杯子盛满水(汽油)放置24小时,检查是否有泄露等情况

有弹簧的圆珠笔

需求测试:查看圆珠笔的使用说明书

功能测试:圆珠笔按下是否能正常写字,写字太重会不会缩回去、继续按会不会弹回去、在那些纸上可以写字、写完字能不能擦掉、字的颜色、用水浸过,字体会不会变模糊

UI测试:笔的外观、拿笔的舒适性

性能测试:圆珠心弹出弹回的快慢

负载测试:一直按,弹簧能接受多少次的升缩

兼容性测试:换其他笔芯能不能行

强度测试:用力过度会怎么样

可恢复性测试:弹簧压久了,是否可回复

安全性:考虑对笔芯的保护,是否对使用者造成危害

微信发朋友圈

(1)站在测试人员的技术测试角度(功能测试、可靠性测试、兼容性、可维护性、效率、可移植性、安全性测试、可维护性)

(2)站在用户的角度(功能测试、易用性测试)

1、功能测试

功能测试是软件测试中最基本的测试,功能实现不满足要求,软件就不能发布测试。要进行功能测试,首先就需要了解朋友圈的各个功能,那么如何了解朋友圈的功能呢?——需求文档。因为所有的开发设计、测试设计等,都是以需求文档来进行的。需求文档中规定了必须有哪些功能,那么我们在测试的时候就可以对比知道哪些功能实现了,

1、基础功能:

(1)发朋友圈、删除朋友圈,看朋友圈;

(2)朋友圈的类型(图、文、混合);

(3)朋友圈的对外接口(例如,王者荣耀,把战绩分享至朋友圈等);

(4)评论朋友圈;

(5)屏蔽与被屏蔽,不能查看对应好友的朋友圈;

(6)需求中对朋友圈的内容有限定,例如不允许出现敏感字眼等。

2、可靠性测试

先来说一下软件可靠性的概念:软件可靠性(software reliability)是软件产品在规定的条件下和规定的时间区间完成规定功能的能力。

(1)短时间内频繁进行发送、取消、以及删除朋友圈的组合测试,看朋友圈相关功能是否正常;

(2)微信打开后,手机锁屏或切换到主界面,微信在后台是否会失效出现bug,并且朋友圈的功能是否会失效。

3、性能测试

性能测试主要对服务器的性能进行测试的。在App上,性能测试分为客户端性能、服务器性能。

对客户端性能我们主要关注的指标有:CPU占用率、内存占用率、流量耗用量等。举个例子,如果发起朋友圈操作之前,手机的CPU使用率为30%,发起操作之后,忽然涨到了80%,不关闭朋友圈的相关操作,CPU使用率降不下来,那么对于整个朋友圈的性能问题就得需要我们去好好找原因了。

对提供朋友圈服务的服务器进行性能测试时,我们需要进行压力测试、负载测试、稳定性测试。常用的工具就是jmeter了,主要关注的指标有:CPU、内存、响应时间等。

4、其他测试

(1)在弱信号的情况,进行发朋友圈、看朋友圈等操作,测试其是否会产生其它未知故障(例如对WiFi信号进行限速)

(2)在不同的客户端的兼容性测试,使用不同平台的客户端进行朋友圈的功能测试。(例如使用不同厂商的手机、平板)

(3)安全性测试(例如在朋友圈儿中输入一些脚本程序代码什么的,测试是否会将微信客户端搞崩溃什么的

站在用户的角度
站来用户角度来说,易用性是其评价软件好坏最主要的一点,功能操作是否简单明了,给出的提示是否清楚明白无二意,还有就是界面布局否美观合理。

杯子、笔、微信发朋友圈测试用例设计相关推荐

  1. 微信发朋友圈测试用例

    微信发朋友圈测试用例 一.界面 1.字体的大小 字体的大小是否可以改变 编辑朋友圈时的字体和发出的字体大小是否一致 2.图片 图片的排版格式 图片不同数量时的排版格式 最多展示的图片的数量 3.视频 ...

  2. 微信发朋友圈的测试用例

    微信发朋友圈测试用例 以下几个点我主要从界面,功能,性能,兼容性,安全性,网络测试等进行测试用例的编写,如有不足,欢迎补充!

  3. 微信发朋友圈和朋友圈点赞测试用例

    功能: 1,点赞者能否给自己点赞 2,点赞后显示的是不是自己的呢称 3,取消后能不能再次点赞 4,点赞后是否能取消 5,点赞成功 6,没网情况下能不能点赞 7,点赞后评论 8,点赞后消息列表的显示(按 ...

  4. 微信发朋友圈的测试用例【详细测试用例】

    微信发朋友圈的详细测试用例

  5. 微信发朋友圈/评论/点赞/搜索/购物车 测试用例点

    微信发朋友圈 功能 是否能发朋友圈        是否能发文字        是否能发图片        是否能发视频        不是微信好友是否能看已发动态        是否能设置仅一人可见  ...

  6. 微信发朋友圈/评论/点赞/搜索/购物车测试用例

    微信发朋友圈: 功能: 1.是否可以正常发布 2.是否可以编辑文字 3.是否可以单独发布文字 4.是否可以单独发布图片 5.文字跟图片是否可以一起 6.发布范围是否可以选择仅自己可见/全部可见/对谁可 ...

  7. 微信发朋友圈/评论/点赞/搜索/购物车测试点

    微信发朋友圈 功能测试 1.只发送文本(长按相机图标进入) 2.只发送图片(点击相机图标) 3.只发送视频(点击相机图标) 4.发送文本+图片 输入满足要求的文本,图片进行验证 5.发送文本+视频 输 ...

  8. 微信发朋友圈/评论/点赞/搜索/购物车的测试点

    微信发朋友圈 功能: 1.能否发朋友圈: 2.能否删除已发的朋友圈: 3.能否仅发送文字: 4.能否发送图片和视频: 5.能否设置仅自己可见: 6.能否设置不让他(她)看: 7.能否仅让他(她)看: ...

  9. DayDayUp:昨天用微信发朋友圈—发现微信出现一点点Bug记录

    DayDayUp:昨天用微信发朋友圈-发现微信出现一点点Bug记录-屏蔽了该屏蔽的人,但没被屏蔽的人也看不到 目录 遇到微信小bug的前因后果 关于微信 遇到微信小bug的前因后果 博主于昨天23:5 ...

最新文章

  1. 资料分享:送你一本《数据结构(C语言版)》电子书!
  2. 如何设计可自学习的五子棋AI?
  3. 引子 我想大家应该都很熟悉DNS了,这回在DNS前面加了一个D又变成了什么呢?这个D就是Dynamic(动态),也就是说,按照传统,一个域名所对应的IP地址应该是定死的,而使用了DDNS后,域名所对应
  4. Windows 8 应用开发 - 本地数据存储
  5. mysql查看死锁和解除锁
  6. shiro.ini实现授权
  7. ITK:建立一个Hello World程序
  8. 选择指定的MySQL数据库
  9. linux 源码 在线浏览,Linux下实现文档在线浏览
  10. 【ZOJ4110】Strings in the Pocket (马拉车算法+分析)
  11. Java之编写FlyBird小游戏
  12. CSS内联样式的使用,设置字体属性
  13. 软件工程学硕考研经验分享
  14. 教你如何P收益图,收入图,代码在此
  15. 输入身份证判断性别python最后一位是英文怎么写_身份证号码最后一位,是表示性别用的吗?...
  16. css单元格固定宽度大小,超过部分使用省略号表示
  17. 踩坑日志:go并发读取文件
  18. 【Bus】编写一个Demo虚拟的总线-设备-驱动模型
  19. Java 散点图 数据库 代码_Java 创建Excel散点图
  20. svg模糊图片局部清晰透视图

热门文章

  1. 离散数学考前复习:(五)图
  2. 高等数学复习之一(函数与极限)
  3. 得物Tech Leader对管理授权的思考是什么?|得物技术管理集锦
  4. 此主机不支持“Intel EPT”硬件辅助的 MMU 虚拟化。。
  5. json引发的惨案--------饿百 同步骑手状态接口
  6. 教你怎样操作编辑PDF文件,修改PDF上的文字
  7. 某网站高度加密混淆的javascript的分析 1
  8. SIMCA-P 11.5 使用教程 PCA分析 PLS-DA分析
  9. 小米校招把某专业大学生惹毛了!
  10. java计算1-100阶乘之和