软件测试的基本流程:
了解用户需求(参考需求文档)——制定测试计划(测试范围、人员安排、测试策略与方法、风险评估和规避策略)——编写测试用例(并进行评审)——执行测试用例——编写缺陷文档(缺陷报告)——测试总结报告(测试评估是否可以上线)
软件测试方法
从测试设计分类:
测试名称 |
测试内容 |
黑盒测试 |
从软件的行为测试而不考虑软件的内部代码 |
白盒测试 |
从软件的内部代码测试 |
灰盒测试 |
介于黑盒和白盒之间 |
从测试的目的分类:
功能测试
测试名称 |
测试内容 |
单元测试 |
在最低的功能/参数上验证程序的准确性 |
功能测试 |
验证模块功能 |
集成测试 |
验证有依赖关系的模块功能 |
场景测试 |