构件测试脚本生成方法研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:ppt20041
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了提高软件的开发速度,构件的使用越来越广泛。为了确保整个系统的安全性和稳定性,作为构件的使用者,对构件的测试显得尤为重要。但是,目前对构件的测试多采用传统测试方法,由于构件一般是由第三方提供,源码不可见,而且构件的开发语言和使用环境的语言可能不同,这些特点导致了传统测试方法在某些情况下会失效。针对此问题,设计了一种针对构件测试的测试脚本生成方法,该方法综合考虑了构件的特征,并且实现了测试的自动化,提高了测试效率。充分应用了边界值和随机值测试方法。不但分析了构件中的对象、接口、方法、参数信息,还考虑了各方法之间的调用顺序对执行结果的影响。利用动态代码生成技术自动构造测试脚本。  测试用例的生成在自动化测试中至关重要。为了进一步提高测试效率而又不影响测试效果,在现有测试用例生成算法的基础上,设计了一种新的适用于构件测试的混合测试用例生成算法,并用实验验证了该算法的优越性。  实现了构件测试脚本生成原型系统,在系统中运用混合测试用例生成算法和构件测试脚本生成方法实现了自动化测试的核心功能。根据类型库对构件进行详细解析,并使用成熟的XML技术实现了构件信息的层次化存储。原型系统对大量COM构件进行测试,测试结果显示该测试脚本生成方法是有效的,而且该混合测试用例生成算法的用例生成数量较少且覆盖率没有明显下降。
其他文献
考试是检测学生学习成绩的一个重要手段,也可以在一定程度上评测任课教师的教学效果。在传统的方式下,组织一次完整的考试至少要经历四个步骤:人工出卷、考生考试、人工阅卷、成
混沌现象是20世纪人类最重要的科学发现之一。在过去的20多年时间里,人们对混沌的研究主要是从一些实验及数值模拟来观察和量化混沌。随着对混沌现象认识的不断深入,如何应用
均质压燃(HCCI)是目前内燃机燃烧领域的研究热点。HCCI是以预混合燃烧和低温反应为特征的燃烧方式。采用HCCI可以有效降低柴油机的NOx和碳烟排放,并提高内燃机的循环热效率。H
建立数据仓库时,集成的数据是进一步分析、统计和数据挖掘的基础。另外,数据仓库中的数据必须是共享、可重用的,而不是造成了新的信息孤岛。而数据仓库中现有的ETL方案只能在语
二维条码技术是当前研究和应用的一个活跃领域,产业界与研究界在这一领域的工作正在不断地拓展与加深。除传统的商贸、制造业、医疗卫生、物流等行业外,二维条码技术的新的应用
在当今的网络监控、电信数据管理、传感器数据监控等应用中,数据采取的是多维的、连续的、快速的、随时间变化的流式数据的形式,对数据的访问也是多次和连续的,并要求即时的响应
随着社会的发展,人们对安全验证方面的需要也日益迫切,人脸识别作为一种基于生物特征的识别技术成为了模式识别领域内的研究热点。它涉及图像处理、生理学、计算机视觉等诸多
超连续谱产生现象是指超短脉冲在介质中传输时由于介质的非线性效应导致脉冲的光谱被极大地加宽。它在高速光通信领域有广泛的应用。而光子晶体光纤具有丰富的非线性效应,是
一致性问题一直以来都是文件系统研究方面的核心问题和热点问题。随着新型材料的开发,存储级内存以其接近内存的良好读写性能和类似于磁盘的非易失性而在存储系统中发挥着越来
忆阻器作为一种新型的电路元件,相比于传统存储元件具有无源性、低耗能、高密度以及非易失等特性。忆阻器具有依赖于历史状态的动态连续可变电阻,这种特性与生物突触的行为具有