欢迎来到天天文库
浏览记录
ID:32412688
大小:145.72 KB
页数:3页
时间:2019-02-04
《自动化回归测试在java项目中的实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第25卷第1期计算机应用Voi.25No.12005年1月ComputerAppiicationsJan.2005文章编号:1001-9081(2005)01-0088-03自动化回归测试在Java项目中的实现尤永康,刘乃琦(电子科技大学计算机科学与工程学院,四川成都610054)(youyongkang@sina.com)摘要:回归测试是软件测试中一种重要的测试。软件开发过程中出现的各种变化可能会给软件的质量带来副作用。回归测试就是用来监控软件的变化,及时反馈由变化带来的结果。回归测试的自动化可以提高较大规模软件测试的质量和效率。文中首先介绍了软件自动化测
2、试和回归测试的概念,然后以一个用Java语言开发的项目CADS(CrossArchitectureDeveiopmentSuite)为例,详细阐述了如何在Java项目中实现回归测试的自动化,最后总结了自动化回归测试的优点及其适用范围。关键词:软件测试;回归测试;自动化回归测试;Java中图分类号:TP311.56文献标识码:AAutomationregressiontestinginJavaprojectYOUYong-kang,LIUNai-gi(CollegeofComputerScienceandEngineering,UniuersityofElec
3、tronicScienceandTechnologyofChina,ChengduSichuan610054,China)Abstract:RegressiontestingisanimportantpartinSoftwareTesting.Whensoftwarehassomechanges,RegressionTestingneedstocheckifthechangeshaveaffectedthesoftwareguaiity.Thesechangesinciudebugsfixing,functionaiitychanges,buiidproce
4、sschanges,configurationsaddedetc.Changestoonepartofsoftwareoftenimpactofotherworkingpartsandimpairthewhoiesystemsguaiityandfunctionaiity.RegressionTestcanmonitorthesechangesandreportthetestresuitstothedeveioperintime.AutomationRegressionTestingcanimproveefficiencyandguaiityofRegres
5、sionTesting.ThispaperfirstiyintroducestheconceptionsofSoftwareTestingandRegressionTesting.SecondiyitgivesanexampieofaJavaprojectCADS(CrossArchitectureDeveiopmentSuite)tointroducehowtodesignAutomationRegressionTestinginJavaproject.AtiastitsummarizestheadvantagesoftheAutomationRegres
6、sionTestinganditsscope.Keywords:softwaretestinggregressiontestinggautomationregressiontestinggJava果测试能够自动化,那么就可以提高它的质量和效率。1自动化测试事物总是具有两面性,同样测试过程自动化也有不足。软件测试是人们利用自己所能想到的方法,来尝试发现软其一,实现测试自动化,并把测试用例集成进自动化框架的过件产品中可能存在的错误和不足的过程。它的目标既不是要找程就需要花费许多额外的时间。其二,测试过程的自动化也到所有的错误,或者找出某一代码段里存在具体错误的数
7、量,也可能会隐藏掉一些软件的错误。再者一部分测试还没有办法不是证明某个软件的设计是否正确,而是要使被测试的软件产品自动化实现或者自动化实现的代价太大,例如检查软件的版能够正常发挥出它的功能,达到客户的需求。测试包括查证权声明,一般只需要在软件的Aipha版本手动检查一下即可。(verification)和验证(vaiidation)两个方面。查证用于评估软件产因此是否采用自动化测试需要根据具体的测试对象来进行选品的计划、文档、代码、说明书等内容中是否存在错误或者矛盾,择。如果被测的程序模块比较多,需要经常测试,而且比较容验证用于检验软件是否满足软件说明书的要
8、求。易集成进一个测试框架,那么就可以选择自动化方式。
此文档下载收益归作者所有