一、 软件相关知识
1.什么是软件?
软件=程序(源程序,目的程序)+数据+文档
备注:软件测试对象包括以上三部分
2.IT技术部门结构组成
1) 产品部:用户需求文档(预期结果),界面原型图
2) 开发部:编码,得到程序(源程序,目的程序)(实际结果)
3) 测试部:比对实际结果与预期结果之间的差别(得到程序的bug、文档的bug、数据的bug)
4) 运维部:后期运行上线中涉及的数据维护、技术问题等。
3.软件的生命周期(软件是怎么做出来的?)
1) 项目计划
2) 需求(需求规格说明书SRS)
3) 设计(概要设计说明书+详细设计说明书)
4) 编码(源程序,目的程序)
5) 测试(bug)
6) 运行上线
(测试从需求阶段就开始介入)
(瀑布模型中测试在编码之后介入)
4.软件的项目组成人员
1) 项目经理
2) 需求分析人员
3) 设计人员
4) 编码人员
5) 测试人员
6) 运维人员
7) 配置管理人员:
配置项=代码+文档,整