Levels of testing
单元测试
Unit Testing
集成测试
Integration Testing
用于验证不同组件、模块或子系统之间的接口和交互是否正确,确保它们能正确地协同工作。
回归测试
Regression Testing,即倒退测试
用于软件系统修改或更新之后进行的一种测试方法,旨在确保修改后的软件仍然能够正常运行,并且之前已经通过的测试用例仍然能够通过。
系统测试
验收测试
Acceptance Testing
用于软件开发过程中的最后一个测试阶段,旨在验证软件系统是否符合最终用户或客户的需求和预期,并确定是否可以接受交付。
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F3966b1b1-d574-4cb0-a3ac-8fdddf6e884c%2FUntitled.png?table=block&id=a41b580b-1b37-475b-be60-7c1bc84ee6fb&t=a41b580b-1b37-475b-be60-7c1bc84ee6fb&width=432&cache=v2)