|
SilkMobile的特点
SilkMobile采用轻量级框架,自动化执行引擎特色明显,自动化测试脚本或代码易于管理,其特点如下所述:
1) 支持多种移动智能操作系统,如Android、iOS、Blackberry、WindowsMobile、Symbian、Windows Phone等;
2) 支持PUBLIC CLOUD、NATIVE、IMAGE/TEXT BASED以及Web的控件识别;
3) 支持与多种主流语言的移植,如Java, Python, C#, Perl等;
4) 支持与多种主流框架集成,如Silk4Net,Silk4J,TestComplete,Junit3和4;
5) 同一脚本能满足不同系统平台或同一平台不同版本之间的测试执行;
SilkMobile的创新技术
SilkMobile在测试框架、对象识别、支持平台、脚本复用度等技术指标方面都有自己独特的创新点
技术指标 现状点 创新点
测试框架
大部分测试框架与手机平台及语言密不可分,用例开发、管理和维护效率比较低
SilkMobile实现了轻量化的测试框架,突出了执行引擎的优势,易于与Java, Python, C#, Perl等主流语言移植,易于与Silk4Net,Silk4J,TestComplete,Junit3和4等主流框架集成
对象识别
大部分测试工具对象识别方式相对单一
SilkMobile支持PUBLIC CLOUD、NATIVE、IMAGE/TEXT BASED以及Web的控件识别
支持平台
智能手机操作系统平台众多,必须实现自动化才能提高测试效率
SilkMobil支持多种操作系统平台,如Android、iOS、Blackberry、WindowsMobile、Symbian、Windows Phone等
脚本复用度
平台及其界面的差异导致自动化脚本无法复用
SilkMobile支持多种方式的控件识别,同一脚本能满足不同系统平台或同一平台不同版本之间的测试执行
客户收益
1) SilkMobile可以帮助用户构建基于界面录制回放自动化方式的功能回归测试;
2) SilkMobile可以帮助用户解决适配性自动化测试的难题,同一脚本能满足不同系统平台或同一平台不同版本之间的测试执行;
3) SilkMobile通过与自动化测试框架以及性能监控工具的结合使用,可以帮助用户实现性能自动化评测及比对;
4) SilkMobile可以帮助用户高效实现同一功能场景的重复执行和长时间运行,解决了稳定性测试的难题。
白皮书下载地址:
http://pan.baidu.com/s/1dDqs8Rf |
|