单元测试的主要测试技术
单元测试的主要测试技术包括以下几点:
1. 模块接口测试:这是单元测试的基础,主要测试数据能否正确流入、流出模块,为之后的测试提供基础。
2. 局部数据结构测试:这是为了保证临时存储在模块内的数据在程序执行过程中完整、准确,局部功能是整个功能运行的基础。
3. 边界条件测试:这是单元测试中十分重要的一项任务,软件经常在边界上失效,采用边界值分析技术,针对边界值及其左、右设计测试用例,很有可能发现新的错误。
4. 模块中所有独立路径测试:在模块中应对每条独立路径进行测试,单元测试的基本任务是保证模块中每条语句至少执行一次。测试的目的主要是为了发现因错误计算,不正确的比较和不适当的控制流造成的错误。
5. Mock:对代码中某些不容易获取的对象创建虚拟对象来测试。
6. Stub:桩函数是代替某些被调用了但是没有编写代码,一般再增量迭代自底向上的过程中不用编写。再自顶向下的过程中需要编写。
7. 驱动函数:调用被测函数,给被测函数传参。
标签: #科技数码
郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。