软件测试

在软件开发过程中对软件系统进行验证和评估的活动,发现潜在的错误、缺陷和问题,并确保软件在发布前具备预期的质量和可靠性

功能性测试

验证软件系统的各项功能是否按照需求规格书的定义正常工作的过程,关注软件系统的功能是否符合用户需求和设计规范

非功能测试

评估软件系统的非功能属性,在运行时的性能、安全性、可靠性以及用户体验等方面的表现

检查系统在不同负载下的响应和资源利用率,确保系统能有效保护数据和防御恶意攻击,验证系统在长时间运行下的稳定性,确保系统在各种环境下的一致性运行,以及评估用户界面和易用性。

回归测试

通过重新运行现有的测试用例来验证软件的完整性和稳定性,确保任何更改后系统依然符合预期的功能和非功能要求

用户验收测试

由最终用户或客户在真实环境中执行,确认系统可以满足预期的业务需求和使用场景