- 什么是软件?程序,文档,服务,数据
- 什么是软件测试?尽快尽早的发现中软件存在错误,贯穿整个软件生命周期的确定和验证的过程。
- 项目流程:需求分析 概要设计 详细设计 编码 测试 验收
- 项目的开发模型
瀑布模型 优点:规范了项目的流程
缺点:测试介入的太晚,只能验证代码中的小错误
V模型 优点:既有底层测试又有高层测试。底层:单元测试。高层:系统测试。
将开发阶段清楚的表现出来,便于控制开发的过程。当所有阶段都结束时,软件开发就结束了。
缺点:容易让人误解为测试是在开发完成之后的一个阶段。