1、软件的生命周期
- 定义:是指软件从开始研制到最终被废弃不用经历的各个阶段(从无到有再到无)
2、生命周期模型包含那些阶段?
6个阶段
- 问题的定义及规划
- 需求分析
- 设计
- 编码
- 软件测试
- 运行维护
3、敏捷开发模型:
- 定义 用户开发和维护复杂产品的框架,把一个大的项目分为多个相互联系,但是也可以独立运行的小项目,并分别完成,再此过程中软件一直处于可以使用过的状态。(完成简单功能上线,后续更新迭代丰富功能,不断提升价值 ---80%都在使用这个模型)
4、软件测试的基本流程 (重点,伴随整个测试流程)
5、你们公司的测试流程是怎样的? 如图所示,最好可以转换成自己的口语形式表达出来