当前位置:首页>常见问题 > 单元测试基础问题
常见问题| Faq
相关文章
单元测试基础问题
发布时间:2014-02-06 09:39:54
1、什么是单元测试?目的是什么?
检测代码功能逻辑,实现高质高效编程。
2、什么是白盒测试、黑盒测试?
白盒:测试时主要针对代码的内部结构;
黑盒:测试时主要考虑代码的功能;
灰盒:既考虑代码的功能,也考虑代码的内部结构。
3、单元测试是白盒测试还是黑盒测试?
单元测试是很黑的灰盒测试。单元测试首先要从功能的角度来测试,白盒方面,利用覆盖率指标来衡量测试完整性,并找出遗漏用例。认为单元测试是白盒测试,是根本错误的,可能导致跟着代码走,即使实现再高的覆盖率,也没有多少意义。
4、由谁做单元测试?程序员还是测试员?
当然是程序员。虽然VU4已经简单到即使没有编程经验的测试员也可以做单元测试,但是,仍然应该由程序员做。由测试员做,VU4的效益顶多可以发挥1/5,亏大发了。
5、如果由开发做单元测试,测试部门如何配合?
测试部门可以负责审核和补充工作。
检测代码功能逻辑,实现高质高效编程。
2、什么是白盒测试、黑盒测试?
白盒:测试时主要针对代码的内部结构;
黑盒:测试时主要考虑代码的功能;
灰盒:既考虑代码的功能,也考虑代码的内部结构。
3、单元测试是白盒测试还是黑盒测试?
单元测试是很黑的灰盒测试。单元测试首先要从功能的角度来测试,白盒方面,利用覆盖率指标来衡量测试完整性,并找出遗漏用例。认为单元测试是白盒测试,是根本错误的,可能导致跟着代码走,即使实现再高的覆盖率,也没有多少意义。
4、由谁做单元测试?程序员还是测试员?
当然是程序员。虽然VU4已经简单到即使没有编程经验的测试员也可以做单元测试,但是,仍然应该由程序员做。由测试员做,VU4的效益顶多可以发挥1/5,亏大发了。
5、如果由开发做单元测试,测试部门如何配合?
测试部门可以负责审核和补充工作。