[摘要]iTestin是一款全球首款移动App自动化云测试软件。iTestin是免费服务移动App开发者的真机自动化云测试客户端工具。基于真实的智能终端设备录制一个测试脚本然后运行,并输出运行结果。iTes...
iTestin是一款全球首款移动App自动化云测试软件。iTestin是免费服务移动App开发者的真机自动化云测试客户端工具。基于真实的智能终端设备录制一个测试脚本然后运行,并输出运行结果。iTestin覆盖Android和iOS两大设备平台,支持Pad/Phone/SmartTV等智能终端设备。支持功能测试、UI测试、性能测试、稳定性测试、压力测试,返回包括日志和截图的详细测试报告,可结合Testin云测试平台300多款1000多部终端批量验证功能点,帮助开发者快速找到错误原因,提升应用质量,并大幅度降低测试成本,缩减测试周期。
软件功能
1 录制脚本
只需选择一个App应用程序包,iTestin自动解析App并安装完成,自动提示操作者在设备上直接操作应用程序,在需要观察测试结果的地方截图,操作完成后保存数据即形成了一个测试脚本。iTestin还提供“操作点截图”、“按时间间隔截图”等方式来记录测试过程。
iTestin是首款通过直接操作设备来进行录制的工具,这种所见即所得的方式最具真实感。其它的一般是在PC上操作模拟界面来进行录制的。
2 运行脚本
用户可选择一个或多个录制好的测试脚本文件,设置运行次数来运行脚本,也就是一个测试过程的回放,既可针对App也可针对设备轻松完成本地的稳定性测试、功能测试以及压力测试
3 测试过程共享
.test文件是iTestin自定义的一种加密的文件记录格式,详细记录了运行App时设备和应用程序的详细情况,包括设备性能参数、网络、logcat日志和截图等信息。iTestin提供了多种查看.test文件的功能,并且可以自动识别录制内容或运行结果。可以向同事分享的测试结果
4 云端批量运行脚本
iTestin依托Testin云测试丰富的智能终端机型库,在iTestin客户端上通过勾选机型,就可将测试脚本提交到云测试平台。云端设备的容量,是云测网络最具特色和优势的一项服务能力,她涵盖了所有android平台的主力机型和各版本的iOS设备。
5 App测试安全私密
用户提交的App应用程序,录制和运行产生的测试脚本和测试数据都是私密的,只对测试者本人可见
6 无需Root
除非测试的App要求root,iTestin不要求设备拥有root权限;iOS设备暂时需要越狱
软件特色
1 真机自动化测试
可提供业界最全的自动化测试类型:兼容测试、性能测试、功能测试、压力测试。返回测试结果,包括:CPU消耗、内存消耗、启动时间,界面截图、Log日志、错误原因及分析等。
2 支持两大智能手机平台
全球首款同时支持Android和iOS设备的黑盒测试的自动化客户端工具,结合Testin云测试平台300多款1000多部终端为开发者提供基于批量终端的脚本录制回放以及测试记录的功能。
3 快速交付测试结果
测试结果自动记录,自动输出,支持在终端设备上记录操作行为、生成脚本文件,在终端设备上反复回放并记录回放结果,测试团队Check测试结论只需使用iTestin独有的专利技术回放测试期录制的脚本及截图及日志信息。
4 专业测试报告
支持在终端设备上记录操作行为、生成脚本文件,在终端设备上反复回放并记录回放结果:错误屏幕截图、Log日志,为开发者提供最专业、最详细的测试报告,帮助开发者快速找到错误原因。
注意事项
- 第一次使用iTestin联接设备时,请先确认你的设备是否安装了驱动程序:
- Android设备,请使用第三方手机助手类软件安装驱动;
- iOS设备,下载并安装iTunes。
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。