毕业论文

打赏
当前位置: 毕业论文 > 研究现状 >

自动化测试国内外研究现状参考文献

时间:2019-04-27 15:25来源:毕业论文
国内自动化测试相比国外来说起步较晚,阿里巴巴开发了TMTS测试框架,支持对网页的测试,百度也发布了MTC测试工具,主要用在性能测试方面。这两种都没有很好地实现UI功能测试,因

国内自动化测试相比国外来说起步较晚,阿里巴巴开发了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. 自动化测试国内外研究现状参考文献:http://www.youerw.com/yanjiu/lunwen_32671.html
------分隔线----------------------------
推荐内容