【APP测试策略之一天搞定APP】
作者:互联网
安装/卸载测试:
验证App是否能正确安装、运行、卸载、以及操作过程和操作前后对系统资源的使用情况。
安装:
- 软件安装后是否能够正常运行
- 安装后的文件夹以及文件是否写到了指定的目录里。
- 软件安装各个选项的组合是否符合概要设计说明。
- 软件安装向导的UI测试
- 安装后没有生成多余的目录结构和文件。
- 安装过程中的介质(网络、磁盘空间、蓝牙设备等)。
卸载:
- 测试系统直接卸载程序是否有提示信息。
- 测试卸载后文件是否全部删除所有的安装文件夹。
- 卸载是否支持取消功能,单击取消后软件卸载的情况。
- 系统直接卸载UI测试,是否有卸载状态进度条提示。
- 卸载正在运行的软件
UI界面测试:
布局、风格是否满足要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好
- 导航测试:按钮、对话框、列表和窗口等;或在不同的连接页面之间需要导航。Ø是否易于导航,导航是否直观。Ø是否需要搜索引擎。Ø导航帮助是否准确直观。Ø导航与页面结构、菜单、连接页面的风格是否一致。
- 图形测试:Ø自适应界面设计,内容根据窗口大小自适应。Ø页面标签风格是否统一。Ø页面是否美观。Ø页面的图片应有其实际意义而要求整体有序美观。
- 内容测试:Ø输入框说明文字的内容与系统功能是否一致。Ø文字长度是否加以限制。Ø文字内容是否表意不明。Ø是否有错别字。Ø信息是否为中文显示。
功能测试:
根据软件需求说明书或者用户需求验证app的各个功能是否实现,采用如下方法实现并评估功能测试过程。
交叉事件测试:
- 多个App同时运行是否影响正常功能。
- App运行时前/后台切换是否影响正常功能。
- App运行时拨打/接听电话。
- App运行时发送/接收信息。
- App运行时发送/收取邮件。
- App运行时浏览网络。
- App运行时使用蓝牙传送/接收数据。
- App运行时使用相机、计算器等手机自带设备。
兼容性测试:
选择不同手机品牌和操作系统的兼容(ios,Android)
易用性测试:
易学习,易理解,易使用
- 是否有空数据界面设计,引导用户去执行操作。
- 是否滥用用户引导。
- 是否有不可点击的效果,
- 菜单层次是否太深。
- 交互流程分支是否太多。
- 相关的选项是否离的很远。
- 一次是否载入太多的数据。
- 界面中按钮可点击范围是否适中。
- 标签页是否跟内容没有从属关系,当切换标签的时候,内容跟着切换。
- 是否定义Back的逻辑。涉及软硬件交互时,Back键应具体定义。
- 是否有横屏模式的设计,应用一般需要支持横屏模式,即自适应设计。
渠道包测试:
渠道包测试即根据应用市场不同,开发会针对不同的应用市场打包多个apk包,测试人员需要针对所有的渠道包都进行基本功能测试的过程。每个市场都有对应的渠道号,方便后台做数据统计。
- 验证渠道号是否正确
- 验证各渠道包url地址是否正确
埋点测试:
埋点其实就是在程序中的某个位置加一个标记,当用户触发到某个行为的时候,就采集一下数据,然后将数据上报到某个位置进行存储,埋点的最终目的是收集到相关的数据,用于给运营人员提供数据支撑。
- 验证埋多或埋少
- 验证信息是否少上报
- 验证上报信息是否正确
标签:搞定,是否,App,测试,卸载,安装,APP,页面 来源: https://www.cnblogs.com/hjh-com/p/16433155.html