收藏本站

基于二部图及合约的测试用例自动生成方法研究与实现

【摘要】:通常情况下,在对测试对象进行测试的过程中,测试用例的质量是直接影响一个测试过程能否发现程序潜在问题的关键因素,而软件测试的本质就是针对要测试的内容确定一组测试用例,测试用例的规模将直接影响了测试过程的成本和周期,所以测试用例的生成方法及提高测试用例质量是软件测试的核心问题。 一个程序通常是由输入变量与输出变量组成,而输出变量经常受到若干个输入变量的约束,形成对应关系。利用这种对应关系来设计测试用例可以减少测试用例的冗余,从而提高测试效率。 本文从黑盒测试与白盒测试各自的特点出发,综合考虑了黑盒与白盒测试的优点,提出了一种基于二部图及合约的测试用例自动生成方法研究与实现。本文利用二部图的映射属性,将二部图与被测试程序的结构联系起来,利用被测试程序的输入域与输出域构成二部图,进而对输入域中的变量进行分组,并使用随机数生成算法对每一个输出变量形成对应的输入集,利用笛卡尔积法对各个输入集进行处理,最后生成初始测试用例集。在测试用例优化方面,本文根据程序合约中的前置条件与后置条件的相关概念,将不符合前置条件的测试用例删掉,再利用后置条件的性质对不符合要求的输出结果所对应的测试用例删掉,进而减少测试用例的数量。 本文采用Java语言实现了基于二部图及合约的测试用例自动生成方法研究与实现的支持工具,测试人员可使用这个工具进行测试用例生成及对测试用例的优化,此工具可减少测试用例的规模,缩短测试周期。 最后,本文通过大量实验验证了基于二部图及合约的测试用例自动生成及优化方法的有效性。

下载App查看全文

(如何获取全文? 欢迎:、、)

支持CAJ、PDF文件格式


【相似文献】
中国期刊全文数据库 前20条
1 马亮;张刚;;测试用例自动生成方法的现状及研究[J];现代电子技术;2008年06期
2 张卫祥;刘文红;;一种基于组合覆盖的黑盒测试用例自动生成方法[J];飞行器测控学报;2008年05期
3 姚庚梅;李红霞;魏琴;陈再新;;基于XML描述校验规则的数据输入测试用例自动生成方法[J];科技信息;2010年21期
4 郭朝彬;郭永红;郭红涛;;基于扩展有限状态机的类测试用例生成方法[J];华北水利水电学院学报;2006年03期
5 张峻;张广泉;王辉;戴晔;;UML 2.0通信图的一种测试用例生成方法[J];苏州大学学报(自然科学版);2007年02期
6 肖瑜;;测试用例自动生成方法研究与实现[J];现代电子技术;2008年16期
7 王立荣;何炜;;基于因果图的软件测试方法[J];计算机系统应用;2010年04期
8 焦大军;;基于需求的测试覆盖[J];新乡学院学报(自然科学版);2008年04期
9 郝爱语;;因果图分析法研究与实现[J];现代商贸工业;2009年23期
10 李娟;陈光武;范多旺;;基于成对组合的遗传算法生成联锁测试用例[J];铁路计算机应用;2011年03期
11 吴健,胡正国,蒋立源;一种新的编译程序测试用例自动生成策略及其实现[J];软件学报;1993年06期
12 陈萍;赵会群;尚思超;;一种TTCN测试套自动生成方法研究[J];北京化工大学学报(自然科学版);2007年S1期
13 张杨;王竹平;;Leon2微处理器流水线相关验证[J];现代电子技术;2010年20期
14 胡煜,李远杰,曾明,朱利;基于公理系统的面向对象自动测试研究[J];微电子学与计算机;2005年07期
15 饶芳蕾,温晓慧;银行业务应用系统2000年测试[J];中国金融电脑;1998年09期
16 何新华,张威,赵宇,卢庆龄;软件可靠性数学仿真测试平台设计与研制[J];装甲兵工程学院学报;1998年01期
17 冯柳平,武小年,周德新;软件测试技术在医保管理系统中的应用[J];桂林电子工业学院学报;2001年01期
18 段红玉,陈炎龙;程序调试技巧[J];郑州牧业工程高等专科学校学报;2005年02期
19 潘静,陈锡鹏,王莹;单体自动化测试的实现[J];科技和产业;2005年11期
20 张元华;王峻;;通过软件测试提高航空电台软件质量[J];电讯技术;2006年03期
中国重要会议论文全文数据库 前10条
1 吉大纯;陈蕾;梁静;邵四海;;基于PG框架的软件结构测试用例自动生成研究[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
2 王道堂;林春哲;张凯;;软件测试用例构造方法与手段[A];计算机技术在工程建设中的应用——第十二届全国工程建设计算机应用学术会议论文集[C];2004年
3 张成才;梁永会;李红伟;;河南航道基础地理信息系统测试方案研究与设计[A];《测绘通报》测绘科学前沿技术论坛摘要集[C];2008年
4 牛建义;杨正球;;基于HtmlParser的Web测试自动化的设计[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年
5 戴骏炜;;软件自动化测试工具的引入[A];冶金企业自动化、信息化与创新——全国冶金自动化信息网建网30周年论文集[C];2007年
6 张二梅;刘辰;杨正球;;基于HTMLParser自动生成测试用例的研究[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年
7 万琳;张威;马雪雁;陈曼青;;基于路径的测试用例自动生成技术[A];第十届全国容错计算学术会议论文集[C];2003年
8 王娜;孙敏;;软件测试方法研究[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
9 田丽芳;刘栓;;软件测试的学习方法探究[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
10 孟洛明;;安全性测试及基于属性文法的测试用例生成器[A];第四次全国计算机安全技术交流会论文集[C];1989年
中国博士学位论文全文数据库 前10条
1 潘丽丽;软件测试用例集简化及其构建方法研究[D];湖南大学;2009年
2 李丽;航天相机主控软件测试用例自动生成技术的研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年
3 游亮;回归测试用例选择技术研究[D];华中科技大学;2012年
4 张娟;软件测试中测试用例复用的研究[D];上海大学;2012年
5 钱思佑;图形用户界面测试中相关问题研究[D];中国科学技术大学;2010年
6 刘振宇;服务网格环境中场景测试的关键技术研究[D];复旦大学;2010年
7 王立新;软件测试数据的高效生成及测试方法研究[D];东华大学;2011年
8 李留英;UML测试技术的研究与实现[D];中国人民解放军国防科学技术大学;2000年
9 张琛;基于UML2.0模型的测试与验证方法[D];西安电子科技大学;2012年
10 祝晓春;增强型软件项目中测试工作量度量研究[D];浙江大学;2010年
中国硕士学位论文全文数据库 前10条
1 郭华杨;基于二部图及合约的测试用例自动生成方法研究与实现[D];昆明理工大学;2013年
2 范国梅;标准符合性测试平台的研究与实现[D];北方工业大学;2012年
3 唐军;基于输入矩阵的测试用例自动生成系统的研究与实现[D];北京邮电大学;2010年
4 高超;实时CORBA平台一致性测试的研究与实现[D];北京邮电大学;2006年
5 叶永鑫;嵌入式软件测试平台的研究与实现[D];北京交通大学;2010年
6 胡巍威;测试用例的生成与管理[D];电子科技大学;2013年
7 苏娜;软件测试用例集自动生成及优化方法的研究[D];沈阳工业大学;2011年
8 杨清平;基于改进遗传算法的测试用例自动生成研究[D];广东工业大学;2011年
9 费雯悦;基于改进遗传算法的测试用例自动生成及质量评价研究[D];北京化工大学;2012年
10 曹爽;航空软件测试用例自动生成方法研究[D];南京航空航天大学;2010年
中国重要报纸全文数据库 前10条
1 通文;[N];通信产业报;2006年
2 谢敏 沈雪芳 戴金龙;[N];计算机世界;2005年
3 刘昶;[N];通信产业报;2005年
4 计算机世界实验室 韩勖;[N];计算机世界;2008年
5 信息产业部软件与集成电路促进中心 于明唐仕武;[N];计算机世界;2007年
6 刘昶;[N];中国电子报;2007年
7 罗德与施瓦茨中国有限公司 周云;[N];通信产业报;2006年
8 武刚;[N];中国计算机报;2003年
9 罗德与施瓦茨中国有限公司 刘昶;[N];通信产业报;2006年
10 特约撰稿 张勇;[N];计算机世界;2011年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978


{bck}| {bck体育官网}| {bck体育下载}| {bck体育app}| {bck体育}| {bckbet}| {bcksports}| {bck官网}| {bck}| {bck体育官网}| {bck体育下载}| {bck体育app}| {bck体育}| {bck}| {bck体育官网}| {bck体育下载}| {bck体育app}| {bck体育}| {bckbet}| {bcksports}| {bck官网}| {bck}| {bck体育下载}| {bck体育}| {bckbet}| {bcksports}| {bck官网}| {bck}| {bck体育下载}| {bck体育app}| {bck体育}| {bckbet}| {bck体育下载}| {bck体育app}| {bck体育}| {bckbet}| {bcksports}| {bck体育下载}| {bckbet}| {bcksports}| {bck体育官网}| {bck体育下载}| {bck体育app}| {bck体育}| {bck官网}| {bck体育下载}| {bckbet}| {bcksports}| {bck官网}| {bck体育app}| {bck体育}| {bcksports}| {bck官网}| {bck体育下载}| {bck体育}| {bckbet}| {bcksports}| {bck官网}| {bck体育}| {bcksports}| {bck官网}| {bck体育官网}| {bck体育下载}| {bck体育}| {bckbet}| {bcksports}| {bck}| {bck体育官网}| {bck体育下载}| {bck体育app}| {bck体育}| {bckbet}| {bck官网}| {bck}| {bck体育官网}| {bck体育下载}| {bck体育app}| {bcksports}| {bck官网}| {bck}| {bck体育官网}| {bcksports}| {bck体育下载}| {bck体育app}| {bckbet}|
{uc8}| {uc8体育}| {uc8官网}| {uc8老虎机}| {UC8娱乐城}| {uc8彩票}| {uc8}| {uc体育}| {uc8体育}| {UC体育}| {uc8官网}| {uc8老虎机}| {uc8体育}| {UC体育}| {uc8老虎机}| {uc8老虎机}| {UC8娱乐}| {uc8}| {uc体育}| {uc8体育}| {UC体育}| {uc8老虎机}| {uc8彩票}| {uc8}| {uc8体育}| {UC体育}| {uc8官网}| {UC8娱乐}| {UC8娱乐城}| {uc8}| {uc体育}| {uc8体育}| {UC体育}| {uc8官网}| {uc8老虎机}| {UC8娱乐}| {UC8娱乐城}| {uc8}| {uc体育}| {uc8体育}| {UC体育}| {uc8官网}| {uc8老虎机}| {UC8娱乐}| {UC8娱乐城}| {uc8}| {uc体育}| {uc8体育}| {UC体育}| {uc8官网}| {uc8老虎机}| {UC8娱乐}| {uc8彩票}| {uc8}| {uc体育}| {UC体育}| {UC8娱乐城}| {uc8}| {UC体育}| {uc8官网}| {uc8老虎机}| {uc8}| {uc体育}| {uc8体育}| {UC体育}| {uc8官网}| {uc8老虎机}| {UC8娱乐}| {UC8娱乐城}|