手机故障检测软件(APP测试点浅谈)

从兴起到目前市场的成熟,APP可以说成为市场上的主流产品。若你不会APP的测试,很多公司是是不要的。

1、不管是web端的测试还是APP测试,测试的流程都是一样的,不同的是它们本身独有的特性。

测试流程都是:需求分析-制定测试计划-设计测试用例-执行用例-记录跟踪bug及验收测试-回归测试-测试报告-用户体验、软件发布

2、软件测试的目的就是尽可能的发现软件中存在的缺陷,软件缺陷指对软件产品预期属性的偏离现象。又细分为3类:

①检测缺陷:通常是软件进入用户使用之前被检测出的缺陷

②残留缺陷:软件发布后存在的缺陷,包括在用户安装前未被检测出的缺陷以及检测出但未修复的缺陷

③软件故障:用户使用软件,由于残留缺陷引起的软件失效症状

3、知道了测试流程和检测标准,就可以开始今日的主题“APP测试点”

(1)APP的功能性测试

功能测试都是我们首要测试的,只有功能实现了才算符合上线发布的最低标准。我们需要检测产品功能是否已实现、产品功能是否符合设计要求、产品功能是否有重复、产品是否有重复的功能

(2)APP易用性测试

检测界面是否美观、操作是否简单易用,符合用户的操作行为、产品是否有相关的帮助文档

(3)APP兼容性测试

检测与本地及主流APP是否兼容、各设备是否兼容(不同手机屏幕分辨率的兼容性、不同手机品牌的兼容性、不同手机操作系统的兼容性)

(4)APP交叉事件测试(也属于功能测试的范畴)

检测APP运行时前/后台切换是否影响正常功能、APP运行时拨打/接听电话APP是否能正常响应、APP运行时发送/接收信息APP是否能正常响应、

APP运行时发送/收取邮件APP能否正常响应、APP运行时浏览网络能否正常响应、APP运行时使用蓝牙传送/接收数据APP是否能正常响应

(5)APP安全性测试

检测软件是否有正规的数字签名、软件程序是否有加密、敏感数据是否有脱敏显示、数据传输时是否有加密、安全性漏洞、系统漏洞

(6)APP可靠性测试

验证程序中影响软件可靠性的故障,并排除故障实现软件可靠性增长、验证软件当前的可靠性水平是否满足用户的要求、验证软件的数据备份、恢复

(7)APP性能测试

检测程序在正常情况、峰值情况下的系统的各项性能指标是否正常。性能指标主要有:响应时间(应用响应时间从发出请求开始到客户端接收到响应所消耗的时间)、最大并发用户数、吞吐量、CPU内存占用、耗电量、流量