其他分享
首页 > 其他分享> > 【APP测试策略之一天搞定APP】

【APP测试策略之一天搞定APP】

作者:互联网

安装/卸载测试:

验证App是否能正确安装、运行、卸载、以及操作过程和操作前后对系统资源的使用情况。

安装:

  1. 软件安装后是否能够正常运行
  2. 安装后的文件夹以及文件是否写到了指定的目录里。
  3. 软件安装各个选项的组合是否符合概要设计说明。
  4. 软件安装向导的UI测试
  5. 安装后没有生成多余的目录结构和文件。
  6. 安装过程中的介质(网络、磁盘空间、蓝牙设备等)。

卸载:

  1. 测试系统直接卸载程序是否有提示信息。
  2. 测试卸载后文件是否全部删除所有的安装文件夹。
  3. 卸载是否支持取消功能,单击取消后软件卸载的情况。
  4. 系统直接卸载UI测试,是否有卸载状态进度条提示。
  5. 卸载正在运行的软件

UI界面测试:

布局、风格是否满足要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好

  1. 导航测试:按钮、对话框、列表和窗口等;或在不同的连接页面之间需要导航。Ø是否易于导航,导航是否直观。Ø是否需要搜索引擎。Ø导航帮助是否准确直观。Ø导航与页面结构、菜单、连接页面的风格是否一致。
  2. 图形测试:Ø自适应界面设计,内容根据窗口大小自适应。Ø页面标签风格是否统一。Ø页面是否美观。Ø页面的图片应有其实际意义而要求整体有序美观。
  3. 内容测试:Ø输入框说明文字的内容与系统功能是否一致。Ø文字长度是否加以限制。Ø文字内容是否表意不明。Ø是否有错别字。Ø信息是否为中文显示。

功能测试:

根据软件需求说明书或者用户需求验证app的各个功能是否实现,采用如下方法实现并评估功能测试过程。

交叉事件测试:

  1. 多个App同时运行是否影响正常功能。
  2. App运行时前/后台切换是否影响正常功能。
  3. App运行时拨打/接听电话。
  4. App运行时发送/接收信息。
  5. App运行时发送/收取邮件。
  6. App运行时浏览网络。
  7. App运行时使用蓝牙传送/接收数据。
  8. App运行时使用相机、计算器等手机自带设备。

兼容性测试:

选择不同手机品牌和操作系统的兼容(ios,Android)

易用性测试:

易学习,易理解,易使用

  1. 是否有空数据界面设计,引导用户去执行操作。
  2. 是否滥用用户引导。
  3. 是否有不可点击的效果,
  4. 菜单层次是否太深。
  5. 交互流程分支是否太多。
  6. 相关的选项是否离的很远。
  7. 一次是否载入太多的数据。
  8. 界面中按钮可点击范围是否适中。
  9. 标签页是否跟内容没有从属关系,当切换标签的时候,内容跟着切换。
  10. 是否定义Back的逻辑。涉及软硬件交互时,Back键应具体定义。
  11. 是否有横屏模式的设计,应用一般需要支持横屏模式,即自适应设计。

渠道包测试:

渠道包测试即根据应用市场不同,开发会针对不同的应用市场打包多个apk包,测试人员需要针对所有的渠道包都进行基本功能测试的过程。每个市场都有对应的渠道号,方便后台做数据统计。

  1. 验证渠道号是否正确
  2. 验证各渠道包url地址是否正确

埋点测试:

埋点其实就是在程序中的某个位置加一个标记,当用户触发到某个行为的时候,就采集一下数据,然后将数据上报到某个位置进行存储,埋点的最终目的是收集到相关的数据,用于给运营人员提供数据支撑。

  1. 验证埋多或埋少
  2. 验证信息是否少上报
  3. 验证上报信息是否正确

标签:搞定,是否,App,测试,卸载,安装,APP,页面
来源: https://www.cnblogs.com/hjh-com/p/16433155.html