Android 三方云测试简介:
常见的三方平台有哪些呢?
1. [MQC阿里云移动测试平台](mqc.aliyun.com)
2. [百度移动云测试中心](http://mtc.baidu.com/)
3. [WeTest 腾讯质量开放平台](https://wetest.qq.com/)
4. [Testin云测](https://www.testin.cn/)
5. [贯众云测试](http://cloudtest.komect.com/login)
6. [优测平台](http://utest.qq.com/)
7. [AWS平台](https://aws.amazon.com)
8. [Testude 365](http://www.testude365.com/)
比较主流的三方云测平台就在这里,大家可以根据自己项目的需要去选择测试平台
为什么要使用云测试?
1.现在的Android系统已碎片化已经是一个严重的问题,Android系统的版本、设备不同的分辨率、各种品牌厂商对系统的深度定制、这导致Android开发人员在机型适配上面要下足功夫.
2.市面上的手机机型众多,不可能将每一部真机都进行App应用的测试,这时间还有成本都是非常巨大,而且整个过程也很笨重.
3.使用云测试可以降低成本,缩短开发测试周期,提高App兼容质量.
云测试的功能:
1.脚本测试
通过运行云测试平台工具进行录制的或者使用自动化测试框架编写的自动化脚本,实现模拟用户操作的目的,并且减少手动测试时间。
2.性能监控和分析
利用Android SDK提供的借口,云测试平台可以检测移动app的耗电量,CPU等资源占用率,使用的流量等信息。有些云测试平台还提供自己的SDK,整合在app中可以提供更为准确的性能指标和信息,包括线上app的性能信息以及崩溃信息等。
3.手动测试和人工测试
云测试平台的手动测试是指租用云测试平台的特定设备,测试人员手动登录设备进行测试。而人工测试则是将测试需求告知云测试平台的专业测试人员,雇佣他们临时作为自己的测试人员进行测试。
4.持续集成
不少提供脚本测试的云测试平台都同时提供对持续集成(Continuous Integration)环境的支持。
5.安全测试
安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程 。
总结
恭喜你看完了这篇文章,这里只是粗略的写出了一些我个人对开发效率的一些见解,很多知识还需要大家去研究,细化,吸收,最后预祝大家都成为一位懂云测试的开发者!