单元测试的策略有哪些?

单元测试的策略有哪些


一只斗牛犬
浏览 1581回答 1
1回答

饮歌长啸

逻辑覆盖、循环覆盖、同行评审、桌前检查、代码走查、代码评审、景泰数据流分析单元测试是对软件基本组成单元进行测试,这里的基本单元不一定是指一个具体的函数(Function或Procedure)或一个类的方法,“单元”具有一些基本属性,如:明确的功能、规格定义,明确的接口定义,可清晰地与同一程序的其它单元划分开来。在纯C语言的代码中,为了操作方便期间,我们一般认为一个函数就是一个单元。1.2.2单元测试的主要目的:1.验证代码是与设计符合的2.跟踪需求和设计的实现3.发现设计和需求中存在的错误4.发现在编码过程中引入的错误1.2.3何时开展单元测试一般地,在编码阶段就应开展单元测试,边写程序边测试是一个好习惯。一个组织不要孤立的划分出编码和单元测试两个阶段,也不要等代码都写完了才开始单元测试。有时候需要将单元测试时间推后到集成阶段,甚至系统完成阶段。单元测试可以分为计划、设计、实现、执行几个阶段。“计划”是作好人和时间的安排。“设计”确定采用什么样的测试方法,达到一个什么样的覆盖率标准等。“实现”是设计生成各个测试用例。“执行”包括驱动和桩函数的设计实现,测试数据准备,测试结果验证等等。
打开App,查看更多内容
随时随地看视频慕课网APP