测试

黑盒测试:基于软件需求,而不是基于软件内部设计和程序实现的测试方式。

白盒测试:基于软件内部设计和程序实现的测试方式,重点关注程序代码的逻辑方面。

灰盒测试:介于白盒测试和黑盒测试之间的一种测试模式,重点关注模块接口。

单元测试:主要测试软件模块的源代码。一般由开发人员执行,测试者需要编写额外的测试驱动程序。

集成测试:将一些“构件”集成在一起,测试它们能否正常运行。“构件”可以是程序模块,客户机-服务器程序等。

系统测试:测试软件系统是否符合所有需求,包括功能性需求和非功能性需求。功能性需求又包含功能测试,性能测试,易用性测试。一般由独立测试人员执行,通常采用黑盒测试或灰盒测试。

原文地址:https://www.cnblogs.com/wanhuan/p/5723482.html