【软件系统的模块结构测试工具的研究】伍方.pdf

目 普 摘要 第一章 软件工程概述 1 软件工程 1 软件生存周期 第二章 软件测试基本理论 2 软件测试 2 动态测试基本理论 第三章 DTS的设计与实现 3 DTS的设计思想 3 数据结构设计 3 程序扫描器的设计与实现 3 动态白箱测试器的设计与实现 第四章 测试实例及测试结果分析 第五章 结束语 参考文献 附录 A.测试例子与结果分析报告 B.
试阶段,进而讨论动态测试中的各种技术与方法。在此基础上,提 出作者的设计思想,并重点介绍DTS的设计与实现.DTS系统是对软件模块进行结构测试。首先,DTS对被测 模块进行扫描,对被测模块的各种常量和变量,各个函数间的调用 情况,各分支点的条件表达式进行分类,记录,从而获得对被测模 块结构的感性认识,根据动态测试中路径覆盖理论,在被测模块中 各个分支点处加插探针,并对扫描结果进行整理,统计出被测模块 中所有的逻辑路径,以此作为生成动态测试用例的根据.然后,D TS根据作者的设计思想,自动生成测试用例,利用TurboC 中的Make工具,运行被测模块,直至被测模块的各条路径均运 行一遍为止.
序与文档)设计,实现,检查,运行,维护各个过程中适用的立足 于科学基础上的实用方法”。在短短的二十几年间,软件工程发展 十分迅速,当前,它已成为计算机科学技术领域的一个重要研究方 向.软件工程涉及到很多方面,其目的是从理论与实际两方面确立 软件分析,设计,实现,测试,运行,维护,管理,评价的原理与 技术,系统地,经济地开发可靠性高的软件.软件工程这门新兴学科从六十年代末期开始得到发展,特别是 在最近十年内,其发展的速度是惊人的。目前,无论在欧美,日本,还是在我国,有不少软件专家在从事这方面的研究与开发。软件工 程已成为软件产业的基础。 