敏捷软件开发(四):测试
总的来说,编写测试好处有三:
一、使系统健壮、验证正确性
二、测试是一种良好的文档
三、对架构和设计有积极的影响,易于解耦
常用MOCK OBJECTS模式解耦各模块
常用XML作为测试输入、输出,解耦各模块
测试主要包括单元测试和验收测试。单元测试用来验证系统的小的组成单元应该按照所期望的方式工作,但是他们没有验证系统作为一个整体时工作的正确性。单元测试是用来验证系统中个别机制的白盒测试,验收测试是用来检验系统满足客户需求的黑盒测试。
总的来说,编写测试好处有三:
一、使系统健壮、验证正确性
二、测试是一种良好的文档
三、对架构和设计有积极的影响,易于解耦
常用MOCK OBJECTS模式解耦各模块
常用XML作为测试输入、输出,解耦各模块
测试主要包括单元测试和验收测试。单元测试用来验证系统的小的组成单元应该按照所期望的方式工作,但是他们没有验证系统作为一个整体时工作的正确性。单元测试是用来验证系统中个别机制的白盒测试,验收测试是用来检验系统满足客户需求的黑盒测试。