第1章 软件测试概述&需求分析
软件
1.软件的概念
软件=程序+文档
软件测试=程序测试+文档测试
2.软件的特点和本质
.软件是一种逻辑实体,而不是具体的物理实体;
.软件就是一种“逻辑”,不同的软件就代表各种不同的逻辑
3.软件的分类
.系统软件 : 如windows、Linux、UNIX等,还包括操作系统的补丁程序及硬件驱动程序,
都是系统软件类
.应用软件 : 工具软件、游戏软件、管理软件
4.软件项目团队构成
.项目经理
.需求分析员(产品经理)
.UI设计师
.软件开发工程师
.实施工程师
.运维工程师
软件测试
5.软件测试概念
使用人工操作或软件自动运行的方式来检验它是否满足规定的需求,弄清预期结果与实际结果之间差别的过程;
6.软件测试的目的
.为了发现软件程序(软件)存在的代码或业务逻辑错误;
.为了检验产品是否符合用户需求;
.为了提高用户体验