1.测试流程分为:
需求分析、制定测试计划、设计测试用例、实施报告、提交缺陷报告、生成测试总结与报告
2.按照开发阶段,测试分为单元测试(详细设计文档)、集成测试(概要设计文档)、系统测试(需求设计文档)、确认测试、验收测试。
3.按照测试手段分为手动和自动化测试。
4.按照测试技术分为黑盒和白盒、灰盒测试。
5.软件设计
需求分析、概要设计、详细设计、编码、单元测试、集成测试、系统测试、确认测试、验收测试、运行和维护
6.软件开发
问题定义、可行性分析、需求分析、概要设计、详细设计、数据库设计、编码、测试、运行和维护
7.一个通用的软件工程过程框架通常包括5个活动:沟通-策划-建模-构建-部署
瀑布模型:需求明确
增量或演化模型:需求经常变更
原型模型:快速开发
螺旋模型:增加风险评估