欢迎来到天天文库
浏览记录
ID:26914580
大小:77.00 KB
页数:15页
时间:2018-11-30
《基于android平台自动化测试》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Android平台的自动化测试方法研究与实现摘要软件自动化测试技术与手动测试相比在效率和缺陷查找准确度方面有明显的优势,越来越多的团队在软件测试中使用自动化测试方法代替手动测试。软件测试已成长了数十年,自动化测试也被更多的人熟练使用,但是之前的自动化测试大多是用在PC机上,对基于Android平台的自动化测试现在还出于初步阶段。随着Android技术的不断发展,如何保证应用软件的准确性和可靠性成为一个重要的课题;另外由于手机软件平台设计的封闭性特点,对于终端的测试都是使用的手动测试。但是随着产品设计周期的不断缩短,设计成本的不断压缩,更凸显了手动测试耗时等缺点
2、以及自动化测试的优势。本文首先对自动化测试的基本概念进行了阐述;在后续章节中重点介绍了嵌入式系统的特点并分析了嵌入式软件测试流程。通过对Android系统的分析Android系统分为两层:一层是基于Java的应用层;另一层是基于Linux的底层操作系统。因此,本文选择在Java层利用Java灵活多变的特性实现Android系统自动化测试。在JavaSE6中Instrumentation包被赋予了强大的功能,它可以在应用程序运行期间改变Android基本元素的生命周期;检测应用程序与系统间的交互等;同时在Java白盒测试中通常使用JUnit框架,Android同时也
3、继承了JUnit测试框架并在JUnit框架的基础上进行了补充如ActivityInstrumentationTestCase2——用于多个Activity的功能测试,可以利用它创建意图并方便的在各个activities间切换。通过对Android系统和Java特性的研究本文选择基于Instrumentation+JUnit框架的方法实现Android系统自动化测试。本文进一步研究了Android自动化测试流程并重点研究了测试脚本的编写,在Android自动化测试中选取了Robotium作为功能测试工具,选用Monkey作为性能测试工具。在文章结尾部分对文中分析的A
4、ndroid系统自动化测试方法针对实际项目进行了实践应用,并得到了较好的使用效果,但由于Android自动化测试还处于早期研究阶段还有很多需要改进的地方,文章最后也对需进一步研究的方面做了总结。关键词:软件测试、嵌入式测试、Android系统、自动化测试、InstrumentationIIABSTRACTAutomatedtestingtechnologyhasobviousadvantagesovermanualtestinginefficiencyandindefectsearchforaccuracy,somoreandmoreteamsintestingu
5、setheautomatedtestinginsteadofmanualtesting.Softwaretestinghasadevelopmenthistoryfordecades,andmoreandmorepeoplearealsofamiliarwiththeautomatedtesting.Nonetheless,thepreviousautomatedtestingismostlyusedinPCS,andthetestautomationbasedontheAndroidplatformisstillontheinitialstage.Withthe
6、continuousdevelopmentoftheAndroidtechnology,howtoguaranteetheveracityandreliabilityofapplyingsoftwarebecomesanimportantsubject.Inaddition,duetotheclosurecharacterofthedesignofthecellphonesoftwareplatform,manualtestisusedforterminaltesting.However,withtheproductdesigncyclecontinuouslys
7、horteninganddesigncostsceaselesslycompressing,itismoreprominenttohighlightshortcomingsofthemanualtest,forexampletimeconsuming,andadvantagesoftheautomatedtest.Thispaperfirstdescribedthebasicconceptoftheautomatedtesting;andthesubsequentchaptersfocusedonthecharacteristicsofembeddedsystem
8、sanda
此文档下载收益归作者所有