有很多测试方法,如blackbox,graybox,unit,functional,regression等.
显然,一个项目不能采用所有的测试方法.所以我问了这个问题,以了解使用什么测试方法以及为什么要使用它们.您可以采用以下格式回答:
测试方法 - 您使用它的方法
例如
我被要求参与TDD,当然我不得不研究测试方法.但是它们有很多,我不知道该使用什么(因为它们听起来很有用).
开发人员使用单元测试来确保他编写的单元代码是正确的.这通常是白盒测试以及某种程度的黑盒测试.
2.回归测试 是测试人员用来确保系统中的新变化没有破坏任何现有功能的功能测试
3.功能测试是在完整的集成系统上进行测试,以评估系统是否符合其指定要求.功能测试属于黑盒测试的范围,因此,不需要了解代码或逻辑的内部设计
.
对于TDD,您需要遵循以下流程:
TDD旨在确保在编码之前编写的功能测试用例应该起作用,并且无关紧要如何实现代码.