测试策略

上一篇 / 下一篇  2021-07-06 15:33:39 / 个人分类:测试总结

一、测试策略

1、 功能测试

方法步骤:执行测试用例,补充场景测试以及异常情况测试。(边界值法:使用于包含数值的输入框;//等价类划分法:输入数据类型取用有代表性的数据;场景法:一轮测试后,对于有关联的页面和数据进行场景模拟测试)

2、 易用性测试(用户体验:自适应、页面从属关系)

方法步骤:功能测试完毕使用新账号测试或是重新登录测试。(针对使用人群是否有新手引导、流程是否简单易懂)

3、 兼容性测试(内部和外部兼容性

方法步骤:最少测试2款安卓以及2iPhone手机

4、 性能测试(响应能力、压力测试、负载测试)

方法步骤:--负载测试;(手机端测试使用代理,使用Jmeter工具,测试服务端性能)

          --小程序进行性能数据监测(微信自带功能,监测:CPU、内存、页面切换/启动/初次渲染耗时、帧率、数据缓存),app可使用Charles工具查看CPU,内存的占用,耗电量、流量的情况。

CPU说明:CPU占用率低于20%表示为最佳状态,如果CPU占用在20%~60%之间表示资源使用比较稳定,如果CPU占用率在60%~80%之间表示资源使用饱和,如果CPU占用率超过80%属于性能的瓶颈,必须尽快进行资源调整与优化。

5、 安全性测试(软件权限、安装卸载、数据、通讯、人机接口安全)

方法步骤:使用Fiddler抓包登录的用户名和密码。(可以抓包成功则需改进安全性能)

          小程序安全性测试可不进行。

6、 交叉事件测试(冲突测试)

方法步骤:模拟手机的多种特殊场景测试。(后台运行、锁屏、接打电话、收发短信等,注意:app或小程序后台运行后再次使用是否受影响,后台运行时间可延长至手机锁屏)

前后台切换测试要点:(1)锁屏、中断、关闭进程后切换;

2)出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现应用自动跳过提示框的缺陷。

3)对于有数据交换的页面,每个页面都必须要进行前后台切换、锁屏的测试,这种页面最容易出现崩溃。

7、 网络测试

方法步骤:测试2G/3G/4G网络下(可charles模拟),app或小程序运行情况。

弱网测试

方法步骤:使用charles模拟弱网环境,完整操作一遍小程序或是app,观察流畅度等。

(可模拟场景测试,注意:打开代理模拟时,该软件自动关闭,影响测试程序的运行)

8、 app安装、卸载、更新测试(安装、运行、卸载、更新、操作前后对资源的占用情况)

方法步骤:正常和异常情境下安装、卸载、更新测试。

9UI测试(导航测试、图形测试、内容测试;用户友好性、人性化、易操作性测试)

方法步骤:查看界面布局、风格,查看文字、图片。


TAG:

引用 删除 张帅134   /   2021-07-09 10:28:42
你介绍的测试策略是一简单易懂的,既然是易懂的缺少了实际过程中的卡点标准,如功能测试和兼容性测试判断条件举例说明详细内容。 不过真心感谢楼主分享
引用 删除 张帅134   /   2021-07-09 10:26:12
5
 

评分:0

我来说两句

我的栏目

日历

« 2024-03-15  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 937
  • 日志数: 1
  • 建立时间: 2021-06-28
  • 更新时间: 2021-07-06

RSS订阅

Open Toolbar