手机APP测试技术-整体测试流程框架
2018-01-19 19:12
197 查看
一 手机APP测试基本思路:
测试计划--测试方案--测试用例--执行:
很多小公司都没有具体的需求,项目时间也比较紧,而且流程也不是很严谨,在这样的情况之下,作为测试的我们,该怎样去对项目进行用例的设计?个人觉得,项目到手,不是马上就进入测试工作,而是,先熟悉下整个项目的流程,把大致的框架过一遍,不懂的地方记录下来,再问开发,把流程都掌握了,再对照已有的文档给予项目立项(测试计划、测试方案),用例不必写的太过于详细(app模块变动较大,过于详细维护成本太高,而且项目经理给你的时间短,会浪费项目执行时间),把每个功能模块罗列出来,大致的功能点,用什么方法去测试,都给标注,然后再根据测试需求执行测试(目前我用例都只是罗列大概的执行方法,不具体详写,改起来方便);
二 手机APP测试测试要点:
功能测试(流程测试、功能点测试)、兼容性测试、交叉测试、安装卸载测试(包括应用的升级)、压力测试(接口压力测试);
功能测试:对具体功能点一一测试,确保每个点都能正确实现相应功能;
兼容性测试:对市场上主流的设备安装应用执行测试,确保都能正常运行;
交叉测试:对于正在运行的应用,若进入短信、电话等其他软件响应的情况,不会影响所测试应用,且会保证应用都能正确运行;
安装卸载测试:确保应用都能正确安装、卸载,且能正确运行(注意应用的升级测试:升级前后的状态);
压力测试:用户量大,交互性高的应用需对接口执行压力测试,确保不会应用在大用户量的情况下能正常运行。
三 注意事项:
闪退(内存不足等情况),在手机上,该类问题出现的几率很大,应着重测试,比如,返回访问某个模块(数据时时获取的模块),切换应用,重复提交、来电交互等都是闪退几率大的原因。
测试计划--测试方案--测试用例--执行:
很多小公司都没有具体的需求,项目时间也比较紧,而且流程也不是很严谨,在这样的情况之下,作为测试的我们,该怎样去对项目进行用例的设计?个人觉得,项目到手,不是马上就进入测试工作,而是,先熟悉下整个项目的流程,把大致的框架过一遍,不懂的地方记录下来,再问开发,把流程都掌握了,再对照已有的文档给予项目立项(测试计划、测试方案),用例不必写的太过于详细(app模块变动较大,过于详细维护成本太高,而且项目经理给你的时间短,会浪费项目执行时间),把每个功能模块罗列出来,大致的功能点,用什么方法去测试,都给标注,然后再根据测试需求执行测试(目前我用例都只是罗列大概的执行方法,不具体详写,改起来方便);
二 手机APP测试测试要点:
功能测试(流程测试、功能点测试)、兼容性测试、交叉测试、安装卸载测试(包括应用的升级)、压力测试(接口压力测试);
功能测试:对具体功能点一一测试,确保每个点都能正确实现相应功能;
兼容性测试:对市场上主流的设备安装应用执行测试,确保都能正常运行;
交叉测试:对于正在运行的应用,若进入短信、电话等其他软件响应的情况,不会影响所测试应用,且会保证应用都能正确运行;
安装卸载测试:确保应用都能正确安装、卸载,且能正确运行(注意应用的升级测试:升级前后的状态);
压力测试:用户量大,交互性高的应用需对接口执行压力测试,确保不会应用在大用户量的情况下能正常运行。
三 注意事项:
闪退(内存不足等情况),在手机上,该类问题出现的几率很大,应着重测试,比如,返回访问某个模块(数据时时获取的模块),切换应用,重复提交、来电交互等都是闪退几率大的原因。
相关文章推荐
- 手机APP测试流程
- 利用PHP语言开发手机app后台服务器的框架是什么?或者说开发流程是怎么样的?
- 一般测试流程 常用的软件测试工具有哪些? 开源测试工具 软件测试一般用到的工具、框架、技术列表
- 手机APP测试流程&方法
- 手机APP测试流程&方法
- 干货!手机APP进行测试的流程详解
- 手机APP测试技术
- 手机app测试方法(一)基本流程
- 手机APP测试流程&方法
- 手机APP测试技术
- xamarin.forms uwp app部署到手机移动设备进行测试,真机调试(device portal方式部署)
- 手机App安全性测试初探
- appnium之app定位方法:坐标定位(可以兼容不同手机屏幕),新建测试交流群651385084
- lua开源测试框架busted源码学习(二)--代码框架分析和用例执行流程
- 手机app测试之常用测试手段
- Android APP测试流程
- Android APP适配全面屏手机的技术要点
- 利用CTS框架实现APP的自动化白盒测试
- LR 12 手机录制APP后,使用LR11 进行性能测试
- 对比多个手机Web应用开发框架搭建和开发流程的优劣