个基于探索性软件测试理论的测试用例生成系统的分析与实现

个基于探索性软件测试理论的测试用例生成系统的分析与实现

ID:28193041

大小:10.08 MB

页数:65页

时间:2018-12-08

个基于探索性软件测试理论的测试用例生成系统的分析与实现_第1页
个基于探索性软件测试理论的测试用例生成系统的分析与实现_第2页
个基于探索性软件测试理论的测试用例生成系统的分析与实现_第3页
个基于探索性软件测试理论的测试用例生成系统的分析与实现_第4页
个基于探索性软件测试理论的测试用例生成系统的分析与实现_第5页
资源描述:

《个基于探索性软件测试理论的测试用例生成系统的分析与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中文摘要摘要:软件测试技术是软件开发过程中保证软件质量、提高软件可靠性、降低软件生产成本的关键技术手段。测试用例的生成是软件测试的一个关键环节,测试用例的好坏直接影响了软件测试的效率和覆盖率,可以说测试用例生成技术,已经成为左右软件测试成败的关键因素之一。探索性测试是一种完全不同于传统测试方法的测试技术,它提出将学习被测系统、设计测试用例、执行测试同时进行的策略,以及拥抱变化的口号。探索性测试由于其高效的发现软件缺陷的能力而越来越受到人们的重视。本文的研究的重点就是一种基于探索性软件测试理论的测试用例生成系统的实现。O—Patterns问题模板是将一组相关问题归纳到一起

2、而形成的问题组模板,模板中的问题涉及到被测试软件的方方面面,它为测试用例的快速生成提供了一种全新的解决思路。本文在分析、研究传统软件测试及探索性软件测试的相关理论和技术内容的基础上,通过对测试用例生成技术的分析与研究,结合Q.Patterns问题模板技术和开发人员Bug历史记录统计信息,设计并实现了一种基于探索性软件测试理论的测试用例生成系统,其核心是通过Q.Patterns问题模板和开发人员的Bug历史统计信息,高效而精确的定位被测系统中可能存在的Bug,设计出相应的测试用例。本文将基于探索性测试的测试用例生成系统分为三个模块,分别是Q.Patterns问题模板管理模

3、块、开发人员Bug历史统计信息管理模块和测试用例生成及管理模块。模块间通过后台数据库中Q.Patterns问题模板字段作为通信接口,共同协作,组成了一个高效的测试用例生成系统。关键词:软件测试;探索性软件测试;Q.Patterns;测试用例分类号:TP309』匕塞銮道盔堂亟±堂僮诠塞△垦墨!B△£至ABSTRACTABSTRACT:Softwaretestisthekeytoensurethesoftwarequality,improvethesoftwarereliabilityandlowerthesoftwaredevelopmentcostduringtheso

4、ftwaredevelopment.Thetestcasegenerationisailimportantaspectofsoftwaretest.Theefficiencyandcoveragerateofthesoftwaretestaredirectlydependonthequalityofthetestcase,SOthetestcasegenerationtechnologyisonethekeyfactorthatcontributestothesuccessofsoftwaretest.ExploratoryTestingisanewsoftwarete

5、sttechnologywhichistotallydifferentfromtraditionalsoftwaretestmothers.ExploratoryTestingisdefinedasconcurrentproductexploration,testdesignandtestexecution,anditclaimstoembracechange.SincetheExploratoryTestingcanfindsoftwareBugswithhighefficiency,itiswidelyresearched.Andthecoreofthispaper

6、isfocusedonanimplementofatestcasegenerationsystembasedonExploratoryTesting.QuestionsPattern(Q-Patterns)isaspecialkindofpatternthatcollectsallthequestionsrelatedtoaparticularaspectofthesoftware.TheQ—Patternsprovidesanewsolutionofsoftwaretestcasegeneration.Thispaperfirstlyintroducesthecorr

7、elationknowledgetheoriesoftraditionalsoftwaretestaswellasExploratoryTesting.BasedontheresearchoftestcasegenerationandQ-Patternstheories,theauthordesignatestcasegenerationsystem.ThecoreofthesystemistouseQ-PatternsandthehistoryBuginformationoftheprogrammers,SOthattesterscan

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。