标签:
主流的云测试平台都支持对原生native,混合hybrid和Web app的测试,这些测试包括:
1. 兼容测试
通过在多种测试设备上安装/卸载和运行被测app,遍历app的每个界面,主要检查app是否会报错或者崩溃。有些云测试平台还会对每个页面进行截图并进行对比。
2. 脚本测试
通过运行云测试平台工具进行录制的或者使用自动化测试框架编写的自动化脚本,实现模拟用户操作的目的,并且减少手动测试时间。
3. 性能监控和分析
利用Android SDK提供的借口,云测试平台可以检测移动app的耗电量,CPU等资源占用率,使用的流量等信息。有些云测试平台还提供自己的SDK,整合在app中可以提供更为准确的性能指标和信息,包括线上app的性能信息以及崩溃信息等。
4. 手动测试和人工测试
云测试平台的手动测试是指租用云测试平台的特定设备,测试人员手动登录设备进行测试。而人工测试则是将测试需求告知云测试平台的专业测试人员,雇佣他们临时作为自己的测试人员进行测试。
5. 持续集成
不少提供脚本测试的云测试平台都同时提供对持续集成(Continuous Integration)环境的支持。
此外不少国内云测试平台还提供以下功能:
比如 TestBird. TestBird最初是从手游测试开始起步,在手游圈积累起很高的知名度,目前也在逐步向APP测试领域进军,同时TestBird也加入了智能硬件的测试领域。不仅如此,TestBird同时也开发出云手机平台,帮助开发者和测试者实现远程真机调试,自助功能测试和自动回归测试。
来源:infoq
标签:
原文地址:http://www.cnblogs.com/piooix/p/5632559.html