APP的发展在软件行业非常的迅速,但是APP给用户带来的体验以及软件质量的本身还是存在很多的不足。
APP测试也随之发展起来,但是在具体的质量要求上还是没有一定的规范要求。
借鉴前辈们的测试经验汇总一下,日后供自己学习使用。
一个APP项目从开发到上线需要做的工作还是比较多的,大致的流程:
一、评估测试周期
二、整理测试资源
三、测试要点
1)预测试,在正式的开始测试之前,需要对开发提测的功能进行简单的测试,主要是为了保证测试流程可以进行下去,提高测试的效率
2)功能测试,预测试通过之后,就要按照测试用例进行功能的测试,在确定完全提测之后,测试过程中遇到的所有问题都要进行记录,提交到bug管理工具
3)UI测试,UI测试这一部分相对于功能来说优先级低一点,这部分主要涉及到UI部门的验收,在测试的时候一切按照事先确定的UI效果图进行。
4)兼容测试/性能测试,这部分目前还只是一个比较不受重视的部分,公司的设备也只是一部分,效果不是太好,性能测试这一部分到目前为止我还没有做过,该怎么做也不是很清楚。
5)回归测试,回归测试在整个测试的过程中可能会重复多次,因为每次的修改提交的版本都不能够保证其它功能不能出现问题,这个是一个比较难解决的问题,一般的解决方法都是使用UI自动化测试将这个回归跑一次,但是并不能百分之百的保证测试的整个流程中不出现问题。从此看来自动化测试还是非常有必要出现的,要花大力气开展工作。