一、App自动化测试简介
随着移动互联网的发展,越来越多的App产品应运而生。很多公司除了Web产品外还研发了相应的手机App产品,一些公司的主营业务甚至就是App。
测试工程师也需要掌握一定的App端测试技能,从而让自己从烦琐、重复的“点点点”的人工测试中解脱出来,用自动化的“武器”武装自己,以适应新的测试需求。
1、App自动化测试简介
App测试,顾名思义就是针对手机中的App进行的测试工作。
它和Web端的测试流程类似,具体如下:
- 需求分析。
- 制定测试计划。
- 设计测试用例。
- 执行测试用例。
- 记录和跟踪bug情况。
- 验收测试。
- 生成测试报告并分析。
- 用户体验分析。
- 软件发布上线。
如图所示为手机App完整的测试流程图,该图详细地描述了一个手机App完整的测试过程。
手机App完整的测试流程:
App在每次测试和上线时都有一个清晰的版本号,以方便对功能点进行管理和回溯,这一点和Web测试不同。App测试的重点更多涉及UI层,对用户的交