APP测试功能点总结

1、功能性测试:

  • 根据产品需求文档编写测试用例。

  • 软件设计文档编写用例。

  注意:就是根据产品需求文档编写测试用例而进行测试。

2、兼容性测试:

  • Android版本的兼容性

  • 手机分辨率兼容性

  • 网络的兼容性:2G\3G\4G\WIFI,弱网下、断网时

  • APP跨版本的兼容性

(1)适配性测试:

  1>.手机不同分辨率支持:客户端支持的分辨率等

  2>.手机不同版本的支持:2.34.04.4等;在测试计划中:需要安排单独的时间用于android不同系统的兼容性测试,包括2.0以下版本和4.0以上等

  3>.手机不同厂家系统的支持:不同厂家会有不同android系统,例如:小米,华为,锤子对市面上主流手机的支持

  4>.手机不同尺寸的支持:3.5到5.0屏幕在UI显示有区别,要支持最大到最小。

(2)安装、卸载测试:

  1>.生成apk文件在真机上可以安装及卸载;

  2>.Android手机端通用安装工具。如:豌豆荚

(3)在线升级测试:

  1>.验证数字签名

  2>.升级后可以正常使用。

  3>.在线跨版本升级。

3、性能测试:

  • 压力测试:

  • 电量流量测试:

  • CPU、内存消耗:

  • APP启动时长

  • Crash率

  • 内存泄漏

4、网络测试:

  1)外网测试主要现实模拟客户使用网络环境,检验客户单程序在实际网若环境中使用情况及进行业务操作。

  2)外网测试主要覆盖到wifi\2G\3G\4G,.net\wap、电信\移动\联通、所有可能的组合进行测试。

  原则:

  1)尽可能全面覆盖用户的使用场景,测试用例中需要包含不同网络排列组合的各种可能。

  2)还有模拟信号被屏蔽时候。客户端的影响等。还有做外包场景测试,在高山、丘陵、火车上等特殊环境下进行全面测试

5、接口性测试:

  • client端和service端的交互

  • client端的数据更新和service端的数据是否一致

  • client端更新时断开了。

  • client端更新时service端挂了。

6、业务逻辑测试:

  1)业务逻辑测试:主要测试客户端业务能否正常完成。

  2)功能点测试:主要测试客户端功能点是否正常使用

  3)关联性测试:主要测试客户端与pc端的交互,客户端处理完后,pc端与客户端数据一致

7、异常测试:

  1)交互异常性测试:客户端作为手机特性测试,包括被打扰的情况;如来电、来短信、低电量测试等,还要注意手机端硬件上,如:待机,插拔数据线、耳机等操作不会影响客户端。

  2)异常性测试:主要包含了断网、断电、服务器异常等情况下,客户端能否正常处理,保证数据正确性。

原文地址:http://mp.weixin.qq.com/s/qvMWr-NWgjx84_ss_DRf5A

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
自动化遍历app测试是一种通过使用自动化测试工具来模拟用户操作和验证app功能的方法。在这种测试中,通过编写测试脚本或配置文件,可以实现自动启动应用程序、执行一系列测试用例和断言,并生成测试报告。 在自动化遍历app测试中,有几个关键的步骤和概念需要了解: 1. 配置文件:配置文件是指通过指定一些参数和设置来定义测试的方式和范围的文件。它可以包含应用程序的包名、启动的activity、appium的地址等信息[2]。 2. 测试用例:测试用例是指在自动化测试过程中要执行的一系列步骤和验证的操作。在配置文件中,可以定义测试用例的范围、条件触发和执行动作的设置。 3. 动作:动作是指在测试用例中要执行的操作,例如点击、滑动、输入等。在自动化遍历app测试中,可以使用XPath定位元素并执行相应的动作[4.8]。 4. 自动化测试工具:在自动化遍历app测试中,可以使用一些自动化测试工具来实现测试。一些常用的工具包括appcrawler、appium等。 要进行自动化遍历app测试,你可以按照以下步骤进行: 1. 安装所需的环境和工具:首先,需要确保你已经安装了Java开发环境(JDK)和相应的自动化测试工具,例如appcrawler。你还需要安装appium和adb等底层引擎[3.4.2]。 2. 配置测试环境:在配置文件中,设置好应用程序的包名、启动的activity、appium的地址等信息。可以根据需要设置其他参数,例如设备的capabilities。 3. 编写测试用例:根据应用程序的功能和需求,编写相应的测试用例。在测试用例中,定义测试的范围、条件触发和执行动作的设置。可以使用XPath定位元素并执行相应的动作[4.8]。 4. 执行测试:使用命令行或脚本执行自动化遍历app测试。根据配置文件和测试用例,自动化测试工具将启动应用程序,并按照定义的测试用例执行相应的动作和验证。执行过程中,工具会生成测试报告,记录测试结果和错误信息。 总结起来,自动化遍历app测试是一种通过编写配置文件和测试用例,使用自动化测试工具来模拟用户操作和验证app功能的方法。通过定义测试范围、条件触发和执行动作的设置,可以实现自动执行测试并生成测试报告。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值