基本软件测试回顾 软件测试工具
基本测试是一种利用控制流图来代表程序模块逻辑的白箱测试用例技 巧。控制流图是图形化地描述模块逻辑路径的网络图。测试用例的创建是基于从图形中列举的一组独立路径。Thomas J.McCabe发展了这一方法, 它一般正式地被称做结构测试,而非正式叫法是基础测试。McCabe的方法 耍被当作白箱测试用例设计策略讨论,而不能被当作测试方法学。要对 McCabe的芳法学有一个全面地了解,可参见他的工作成果[11、12]。 McCab。方法的主要优点在于它将秩数作为程序/模块复杂度的测度。 缺点是控制流图或者从模块编码前的流程图产生或者从构造完成后的源代 码列表中产生。这种方法有两种问题:第一,控制流图本质上是台逻辑的, 而流程图和源代码列表具有固有物质性或依赖于执行。第二,还没有明确 的策略将包含在流程图中和源代码列表中的信息系统地转化为控制流程图 中描述的逻辑细节。
控制流图构造发生在设计过程的早期,而且测试用例设计在实际设计 (通过流程图)和编码之前发生。这方便了设计评审、遍历(Walkthmug 和审查(Inspection);更重要的是程序和模块的测试被放置到了正式结构化 系统设计方法学的框架中了。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/