菜单
  
    国内自动化测试相比国外来说起步较晚,阿里巴巴开发了TMTS测试框架,支持对网页的测试,百度也发布了MTC测试工具,主要用在性能测试方面。这两种都没有很好地实现UI功能测试,因此对于移动应用来说用处并不大。34940
    2国外研究现状
    国外进行自动化测试的研究可以追溯到1990年,他们有五种典型的测试框架:基于工具的测试架构、模块化测试架构、测试库测试架构、关键字驱动测试架构、数据驱动测试架构[1]。不仅这些,他们还有许多实用性的测试工具,例如GUI测试工具、QTP测试工具,还有许多国内企业也常用的LoadRunner。Android SDK是由Google提供的。并且给出Monkey、MonkeyRunner和Instrumentation三种方式来进行Android应用的自动化的测试。三者之中,Monkey是一种提供随机压力测试的自动化工具。在众多的Android应用中,大部分的应用都是基于GUI的,即图形用户界面。Monkey可以通过向系统不断地发出各种伪随机的事件流的方式,如发送按键输入、触摸屏输入、手势输入等与正常使用场景类似事件,对被测的Android应用进行随机且有效的压力测试[2]。通过压力测试中响应时间和崩溃情况等数据,可以分析得出被测Android应用的是否存在性能问题。本文中要讲的Robotium主要用于模仿用户的场景测试。Robotium对Android自带的Instrument测试类进行了封装,是另一种通过InstrumentationTestRunner来完成Android应用测试的框架。Robotium支持Activity、Dialog、Toast、Menu等控件,对WebView也有较好的支持。便于测试人员对Android应用编写强健而有效的自动化黑盒及白盒测试。论文网
    参考文献
    [1]    张克东,庄燕滨.软件工程与软件测试自动化教程[M].北京:电子工业出版社,2002:2-13.
    [2]    张瞬尧.手机自动化测试系统设计浅析[J].电脑知识与技术,2007,4(3):17-19.
    [3]    杨德红.软件测试自动化在黑盒测试中的应用[J].现代电子技术,2008,3(7):56-59.
    [4]    叶振宇.智能手机软件开发中的质量控制策略[J].绍兴文理学院学报,2005,4(5):72-73.
    [5]    许静,陈宏刚,王庆人.软件测试方法简述与展望[J].计算机工程与应用,2003,13(11):75-78.
    [6]    黄蓉.基于安卓操作系统的自动化测试系统的研究与实现[D].北京:北京邮电大学,2012:8-23.
    [7]    侯菊敏.基于安卓的关键字驱动自动化测试框架研究[D].广东:中山大学,2012:12-27.
    [8]    景慎艳.软件集成测试的用例设计及测试管理[J].电子商务,2011,11(6):63-65.
    [9]    Pedroni, Samuele, Noel Rappin.Python essentials[M].USA:O'Reilly,2002:23-34.
    [10]    Developers A. Android API levels[J]. Publishing date, 2008,12(4):34-38.
    [11]    Lutz M.Programming python[M].USA: O'Reilly Media, 2010:4-17.
  1. 上一篇:计算机模式识别植物分类国内外研究现状
  2. 下一篇:温室温度预测国内外研究现状和参考文献
  1. IIR系统识别国内外研究现状综述

  2. 超大规模集成电路技术国内外研究现状

  3. 自动闭塞分区优化设计国内外研究现状综述

  4. 国内外转载机研究现状及未来趋势

  5. 液压试验台的国内外研究现状和发展趋势

  6. 高速液压冲击加载系统国内外研究现状

  7. 混沌加密通信国内外研究现状综述

  8. 杂拟谷盗体内共生菌沃尔...

  9. 中考体育项目与体育教学合理结合的研究

  10. 电站锅炉暖风器设计任务书

  11. 大众媒体对公共政策制定的影响

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 当代大学生慈善意识研究+文献综述

  14. 十二层带中心支撑钢结构...

  15. 乳业同业并购式全产业链...

  16. 酸性水汽提装置总汽提塔设计+CAD图纸

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回