软件的测试阶段:
单元测试,集成测试,系统测试,验收测试
软件缺陷的定义:
软件缺陷是指在软件中(包括程序和文档)出现有与用户需求不相符的问题。
一般分为:
- 需求说明书中要求的软件却没有实现的;
- 实现了超出了需求规格说明书要求的功能;
- 需求规格说明书未说明但行业要求规范的。
软件测试的流程:
- 测试需求分析,确认测试点,并编写测试需求文档;
- 编写测试计划,根据项目开发计划进行确定测试计划;
- 根据测试计划和测试需求文档编写测试用例;
- 部署测试环境,执行测试用例,编写缺陷报告,并对发现的缺陷进行提交给开发,待开发修复后进行回归测试;
- 缺陷修复完后,进行验收;
- 编写测试总结