面向对象的动态测试支撑工具的研究及其实现
文献类型 | 学位 |
作者 | 朱经纬[1] |
机构 | 北京航空航天大学 ↓ |
授予学位 | 硕士 |
年度 | 2004 |
学位授予单位 | 北京航空航天大学 |
语言 | 中文 |
关键词 | 动态测试;面向对象;白盒测试;测试驱动 |
摘要 | 软件测试是保证软件质量最重要的方法之一.动态测试是软件测试过程中极为重要的一环.动态测试工作量巨大,费时费人费力.因此,在实际的工作中,测试工程师往往需要利用测试支撑工具来减少工作量,提高工作效率.面向对象技术的出现和成熟,使得软件开发的效率有了大幅的提高.但是,与此同时,面向对象系统的特性引起了测试策略和测试技术的改变,加深了测试工作的繁重程度.给传统的测试工作和测试支撑工具带来了新的挑战.现今,在面向对象软件的实际开发过程中,测试工作越来截止受到重视.而随着软件规模的不断激增,测试任务越来越繁重,测试工程师对测试支撑工具的依赖度和要求也越来越高.因此,研究如何设计和开发支持面向对象测试的测试工具,是具有非常重要的理论意义和实用价值的.而该文的主旨,正是研究如何设计和开发支持面向对象软件的动态测试支撑工具.该文仔细分析了面向对象技术对动态测试,尤其是对白盒动态测试的影响和随之引入的问题.并在此分析的基础上,指出了传统动态测试支撑工具,尤其是白盒动态测试工具在面向对象软件测试支持上的不足.接下来,针对这些不足并结合面向对象语言的特性,该文给出了一种对传统白盒动态测试支撑工具的改进设计方案,并详细论述了该方案采用的具体实现技术.应用改进设计方案的白盒动态测试工具不但可以支持传统的动态测试,而且能够较好地支持面向对象测试.此外,该文还讨论了在白盒测试过程中建立测试驱动程序的两种方式和各自的优缺点,并在此基础上,给出了一种测试驱动程序辅助生成工具的设计方案,然后详细阐述了其具体实现. |
影响因子:
dc:title:面向对象的动态测试支撑工具的研究及其实现
dc:creator:朱经纬
dc:date: publishDate:1753-01-01
dc:type:学位
dc:format: Media:北京航空航天大学
dc:identifier: LnterrelatedLiterature:北京航空航天大学.2004.
dc:identifier:DOI:
dc: identifier:ISBN: