共查询到19条相似文献,搜索用时 69 毫秒
1.
基于关键字驱动的自动化测试框架研究 总被引:1,自引:0,他引:1
传统的自动化测试脚本可复用性差,造成测试效率低,在此提出的基于关键字驱动自动化测试框架,使测试对象、测试数据和测试逻辑相互分离,有效地减少了相互之间的影响,提高了自动化测试的效率。且该框架已在实际项目中应用,节省了测试时间和资源。 相似文献
2.
提出使用朴素贝叶斯作为核心算法来产生自动化测试用例的方法,将分类的思想引入到自动化测试用例的生成中.通过实验验证此生成测试用例方法的可行性. 相似文献
3.
杜军威 《青岛科技大学学报(自然科学版)》2008,29(3)
软件必须通过测试才能确保其在应用环境中工作正常,自动化软件测试可以减少测试开销,同时增加在有限时间内的测试.在传统JUnit单元测试框架的基础上,提出一种基于测试代码复用的自动化测试框架,该框架利用XML脚本来描述和组织测试用例,有效的实现数据与代码分离,提高测试执行效率.最后给出新框架的实现方案. 相似文献
4.
软件测试过程中,缩小测试用例集的规模,通常需要根据经验进行分析,找出输入输出间的非映射关系,这往往要耗费过多的测试资源。而人工神经网络在此问题的处理上有其特有的优势。因此文章提出了一种改进的规则提取方法,用于生成测试用例。通过构建神经网络模型,建立输入/输出之间的非线性映射关系,接着根据连接的权值,裁剪网络,去除与特定输出无关的输入属性。然后,在规则提取阶段仅保留两个与该输出最为相关的输入,并由此提取出IF-THEN规则,生成测试用例。文章完成了改进后规则提取算法各阶段的自动化,显著降低了在测试用例设计环节上的开销。最后,通过程序验证了该方法的有效性。 相似文献
5.
以UML状态图的测试用例自动生成算法为基础,研究并实现了基于UML状态图的自动化测试系统,测试系统通过对Rational Rose生成的*.mdl文件进行解析,得到形式化的状态图,使用改进的UIO方法得到测试路径,测试路径与路径上的事件结合,生成最终的测试序列。该系统生成的测试序列相对较短且能够达到状态-转换覆盖标准。 相似文献
6.
为了对面向方面软件进行自动化测试,本文对面向方面软件自动化选择测试用例进行研究。通过对引入案例进行分析,提出面向方面软件自动化测试框架及自动化选择测试用例算法,并实现了自动化选择测试用例系统。实验结果在案例中的应用表明文中提出的算法及开发的自动化测试工具在面向方面系统中有一定的实用价值,并且在一定程度上提高了测试效率。 相似文献
7.
8.
在逐因素扩展算法的基础上,提出了一种有效的组合测试用例生成算法IPOT.该算法根据已被扩展的测试用例覆盖t(t≥2)参数值组合的情况确定水平扩展方法,并依据新的被覆盖的t参数值组合修改已被扩展的部分测试用例,从而达到对测试用例集的优化.设计实现了基于该方法的测试用例生成工具.通过和部分现有的支持t维组合测试工具比较,I... 相似文献
9.
软件测试贯穿于整个软件开发周期,在软件测试中引入自动化的概念可以提高测试的效率,本文通过一些开源的软件来构建系统的Web应用的自动化测试方案.测试自动化管理系统用来控制整个测试过程和项目的进展,功能方面的自动化测试主要采用关键字驱动的Web系统测试框架Watij来实现,而性能测试的自动化则利用分布式的测试工具Tsung.自动化测试不能完全取代人工测试,只有在保证软件质量的前提下,进行自动化测试才有意义. 相似文献
10.
将测试用例集约简技术和优先级技术相结合,提出3种回归测试用例集优化策略:①渐增式约简算法BU,首先选择必不可少用例,然后选择额外贡献度最大的用例直至覆盖全部需求;②精简式算法BD,每次选择必不可少用例,如果没有,则不断删除贡献度最小的用例,直至覆盖全部需求;③优先级策略BUP,每次将需求集重置为待覆盖,然后调用BU直到所有用例排序完毕。贡献度综合考虑了用例对单个需求以及需求集的重要性。实验结果表明,将测试用例优先级技术引入到约简中,不仅能获得规模较小的目标集,而且能以较快的速度覆盖测试准则。 相似文献
11.
测试集自动生成方法的研究是协议一致性测试领域中比较活跃的一个分支,提出了一种基于EBE模型,集成数据流和控制流测试的新的协议测试自动生成方法并给出了其实现TUGEN。EBE模型中对协议的外部行为进行描述,强调变迁之间的数据依赖性。在TUGEN中,我们引入控制流测试中的UIO序列算法和描述协议不确定性的AIO树的概念,运用协议约束集来灵活地控制自动生成过程中的协议空间搜索的复杂性,并采用测试集的验证 相似文献
12.
13.
软件测试是软件开发过程中最重要的一个环节,其目的是为了检验所开发的应用软件是否符合软件需求规格说明书的要求。在测试步骤上,一般按单元测试→集成测试→确认测试→系统测试的顺序进行。不同架构的软件产品在不同测试阶段所采用的测试策略是不同的,测试的侧重点也不一样,本文就基于B/S架构的应用软件在系统测试时关注的问题进行探讨。 相似文献
14.
软件测试是保证软件质量的重要手段.随着网络技术的快速发展,越来越多的软件是基于客户/服务器方式开发的.这就要求有一种有效的又不同于传统测试策略的软件测试策略.重点讨论了基于中间件的C/S应用软件测试用例的构成和构成策略及具体的基于协议集的测试方法等. 相似文献
15.
在网络软件测试过程中,使用虚拟机搭建测试环境是一种廉价、快捷而又安全方法。作为WMware提供的用于实现虚拟机操作自动化的编程接口,VIX API在基于虚拟机的网络测试环境中应用潜力巨大。文章首先介绍了VIX API的基本概念及其使用方法,然后给出了一种应用VIX API进行虚拟测试环境搭建及调度的具体设计实现方案,最后,在此基础上提出一个基于C/S架构的网络软件测试框架,用于实际测试工作。 相似文献
16.
基于TTCN-3的电信业务支撑系统测试框架 总被引:1,自引:0,他引:1
在对电信运营商的业务支撑系统认证测试研究的基础上,提出了一个基于TTCN-3的电信业务支撑系统测试框架,这是一个适用于分布式环境的通用测试框架,旨在规范电信业务支撑系统的测试工作,代替烦琐的人工测试,提高测试的公正性和准确性.对测试框架各模块进行了详尽的描述,就如何在该测试框架中利用TTCN-3进行电信业务支撑系统的测试作了设想. 相似文献
17.
18.
多线程执行过程中的不确定性和异步性,导致测试并发程序的正确性相当困难。基于不确定测试方法上,提出了一个改进的并发程序正确性测试方法。通过激化并发程序的资源竞争来发现潜在的并发错误,从而测试并发程序的正确性。实验结果表明,使用该测试方法可以更加精确地发现并发程序产生的错误并有效地提高并发正确性测试的效率。 相似文献
19.
基于CORBA的网络管理接口一致性测试中的测试流技术 总被引:2,自引:0,他引:2
借鉴OSI通信协议一致性测试方法学中通信协议实体的测试用例组织策略,提出了基于CORBA的网管接口一致性测试中的测试流技术,给出了测试流控制语言的描述,同时提出了一套实现测试流系统的设计方案. 相似文献