测试流程
单元测试—集成测试–系统测试—验收测试
- 单元测试
- 通常由程序员自己来进行单元测试。程序员编写代码后,应该先自行进行单元测试,验证代码的正确性和质量。单元测试可以通过手动测试或自动化测试工具进行。
- 集成测试
集成测试:集成测试是测试整个系统的不同模块之间的交互和接口是否能够协同工作。通常由专门的测试人员来完成,他们可以通过手动测试或自动化测试工具来测试系统各个模块之间的交互和接口是否能够正常工作。(看下面例子感觉就是每个模块随便点点)
- 例子:在线购物网站,包含用户登录模块,商品列表模块,购物车模块,订单模块等
- 测试用户登录是否可以征程登录,并且登录后能够正确的显示用户的个人信息
- 测试商品列表模块是否可以正确的显示商品的详细信息,并且对商品的搜索和排序
- 测试购物车模块是否可以正确的添加,删除商品
- 测试订单模块是否可以正确的生成订单
- 系统测试
系统测试是在单元测试,集成测试等前置测试之后,对整个软件系统进行测试,确定是否满足客户的需求,能够在预定的环境中运行。
- 侧重点
- 功能测试:对软件系统的各个功能模块进行测试包括输入输出等测试
- 性能测试:对系统的性能指标进行测试,包括响应时间,吞吐量,并发用户数等方面的测试
- 稳定性测试:对系统的可靠性