1、功能模块测试
首先应分析功能模块的功能项,测试每个功能项是否能够实现对应的功能,一般根据测试用例(Test Case)或软件本身的流程即可以完成基本功能测试。
2、APP兼容性测试
根据屏幕尺寸、系统进行适配测试,对市场上主流的设备安装应用执行测试,如果有特定针对群体,应该根据实际用户数据接入设备进行分析,对靠前的机型进行适配测试,确保都能正常运行。
3、压力测试
压力测试又叫边界值容错测试或极限负载测试,即测试过程中,已经达到某一软件功能的更大容量、边界值或更大的承载极限,仍然对其进行相关操作,确定APP在海量的用户使用的情况下能正常运行。
用户体验测试是指在指定条件下使用时,APP软件产品被理解、学习、使用和吸引用户的能力,是交互的适应性、功能性和有效性的集中体现。
5、软件安全测试
软件的安全测试有很多方面的内容,主要的安全问题是由软件本身的漏洞造成的,我们主要要测试的有软件权限、数据安全性、通讯安全性、人机接口安全性。
6、交叉测试
交叉测试又叫事件或冲突测试,对于正在运行的应用,若进入短信、电话等其它软件响应的情况,不会影响被测试应用,且会保证应用能正确运行,杀掉进程时再重新打开APP,多个APP切换数据的保存等。
7、安装卸载测试
安装卸载测试主要是要确保APP应用都能正确安装、卸载,且能正确运行,在安装卸载测试中要注意APP应用的升级测试、升级前后的状态。
8、协议测试
模拟客户端直接发送协议包给服务器,看服务器是否有一定的校验,认不认客户端发过来的数据,协议测试主要是为了处理用户发送恶意协议到服务器,骗过服务器的校验。
9、用户行为统计测试
用户行为统计测试主要是确保手头的行为统计分析定义文档为当前新版本,且与开发人员手中的文档一致,确保产品经理在文档中所定义的页面在该产品中都是存在的,尽可能真实地模拟用户行为,核对统计日志,确保各项操作所对应的页面ID以及操作ID都是正确的。
以上是南昌APP开发公司百恒科技小编要跟大家聊到的一些关于手机APP上架前要完成的测试,小编主要跟大家讲到了以上9个,希望能够对大家有所帮助,想要了解更多关于APP开发方面的内容,欢迎留言咨询百恒科技,百恒科技专注于南昌APP开发、南昌小程序开发、南昌网站建设开发、南昌微信开发、电商购物网站开发等互联网服务!
相关文章推荐 : 艺考APP开发应具备哪些功能?
高尔夫APP开发应具备哪些功能?