验收测试的实用技术PPT演示文稿
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件测试技术研究组·中国信息2 大学
11.1.1 验收测试的首要条件
验收测试的首要条件有以下几点: 1. 软件开发已经完成,并全部解决了已知的软件缺 陷; 2. 验收测试计划已经过评审并批准,并且置于文档 控制之下; 3. 对软件需求说明书的审查已经完成; 4. 对概要设计、详细设计的审查已经完成; 5. 对所有关键模块的代码审查已经完成;
应用系统验收测试,是系统开发机构向用 户移交系统时履行的正式手续,也是用户对新 系统的认可。
验收是用户对开发工作的认可,验收要检 查新系统功能是否达到要求的设计水平,新系 统能否正常运转等。只有通过验收,才能投入 正常运行。
软件测试技术研究组·中国信息11 大学
11.2.1 验收工作
新系统投入试运行工作结束后,用户对开发的新 系统进行验收,完成开发单位向用户转交的手续。
软件测试技术研究组·中国信息15 大学
(3) 系统技术资料规范化、完整性审查
文档资料的管理 软件项目计划、预测和进度安排文档.这些文档由 项目经理负责产生,以便预测和控制软件的开发过程。 相关报告. 相关报告文档用来报告在软件开发过程 中,资源是如何分配和利用的。 标准报告. 标准报告文档规定了软件过程应该如何 实现,这些可以是国际标准、国家标准、行业标准等。
软件测试技术研究组·中国信息5 大学
11.1.4 验收测试的主要内容
新建系统产品已通过单元测试、功能测试、网络 测试、软件安装测试、性能测试、集成测试、系统测 试的测试阶段,在验收测试这一阶段主要内容是: (1) 软件是否满足合同规定的所有功能和性能? (2) 文档资料是否完整? (3) 对功能测试、网络测试、软件安装测试、性能测 试、集成测试、系统测试的测试用例进行回归测试;
软件测试技术研究组·中国信息6 大学
11.1.5 验收测试文档
验收测试需求文档主要有: ① 文档测试内容 文档测试主要内容是: 将文档同程序相比较,看是否有不相符的情况; 检查文档的流程图是否跟程序一致; 检查文档是否有错字或不符合语法规范的地方;
软件测试技术研究组·中国信息7 大学
② 测试过程涉及到的文档 测试过程涉及到的文档主要包括以下文档: 测试任务说明书; 测试计划说明书; 测试用例说明书; 测试报告说明书; 测试总结说明书; 测试验收说明书。
要求开发单位写出技术报告,供鉴定会宣读;
软件测试技术研究组·中国信息14 大学
2.鉴定测试报告主要内容
鉴定考核工作是一项非常严肃认真的工作, 负责提供鉴定测试报告、测试结论报告和鉴定 书草案。
鉴定测试报告的主要内容: (1) 鉴定小组成员 姓名、职务、职称、专业、工作单位。 (2) 系统总体测试大纲
(1) 引言 软件名称、用户单位、研制单位; 运行环境; 操作人员; 使用起止日期;
软件测试技术研究组·中国信息13 大学
11.2.3 鉴定工作程序和文档资料
1.鉴定组织工作 鉴定工作由开发方和使用方共同组织完成。其
工作程序如下: 邀请有关专家、教授组成鉴定小组和考核小组,拟 出鉴定小组成员名单(注明姓Biblioteka Baidu、工作单位、专业、 职称); 要求开发单位写出研究报告,供鉴定会宣读; 要求用户单位写出验收报告(或用户使用报告),供 鉴定会宣读;
软件测试技术研究组·中国信息4 大学
11.1.3 验收测试的过程
验收测试的主要过程是: 验收测试人员要了解软件功能和性能要求、软硬件 环境要求; 验收测试人员要了解要了解软件的质量要求和验收 要求; 验收测试人员要编制《验收测试计划》,根据软件 需求和验收要求编制测试计划,制定需测试的测试项; 验收测试人员要编制《项目验收准则》,制定测试 策略及验收通过准则,并经过客户参与的计划评审。
验收小组依据系统设计说明书、系统使用说明书 和系统维护手册对新系统演示一遍,以确认: 整个系统是否运行正常,达到预定目标; 各个子系统是否运行正常,达到预定目标; 各个功能模块是否运行正常,达到预定目标; 使用和维护是否能实现。
软件测试技术研究组·中国信息12 大学
11.2.2 验收报告
验收报告,也称为用户使用报告或用户报告,它 的主要内容如下:
对测试程序或脚本进行审核; 对可执行程序进行测试; 按照需求说明书对系统进行评审。
3. 验收测试注意要点:
在用户方进行验收测试之前,开发方应对软件的进 行了全面的正式测试; 用户在接收时,开发方提供的测试报告内容和审核 报告应齐全。
软件测试技术研究组·中国信息10 大学
11.2 应用系统验收测试
第11章 验收测试的实用技 术
本章重点讨论以下内容: ● 验收测试的条件、目的和涉及到 的 文档; ● 验收测试的常用策略; ● 验收测试的组织过程; ● 验收测试内容 。
软件测试技术研究组·中国信息1 大学
11.1 验收测试的条件、目的和涉及到的 文档
验收测试是一个过程,是一个以用户为主 的测试。一般,验收测试是在软件系统测试结 束以及软件配置审查之后开始的,验收测试应 由用户、测试人员、软件开发人员和质量保证 人员一起参与,验证软件系统的功能和性能及 其它特性是否与用户的要求一致。
软件测试技术研究组·中国信息3 大学
11.1.2 验收测试的目的
验收测试的目的主要是: 新建系统产品是否是按照用户需求开发的,体验该 产品是否能够满足用户使用要 求、有没有达到原设 计水平、完成的功能怎样; 对照合同的需求进行验收测试,是否符合双方达成 的共识; 新建系统产品的可靠性和可维护性好不好? 新建系统产品通过运行的结果表明,对业务处理的 能力;
软件测试技术研究组·中国信息8 大学
11.1.6 验收测试的设计思路
1. 验收测试由3大部分组成: (1)软件配置审核; (2)可执行程序测试; (3)验收测试分为用户应用系统验收测试和外包软 件的验收测试。 2.验收测试的要点: 对文档进行审核; 对源代码进行审核; 对配置进行审核;
软件测试技术研究组·中国信息9 大学
软件测试技术研究组·中国信息16 大学
11.3外包软件的验收测试
外包软件的验收测试事实上是根据应用对象或 产品对象被分为:非正式验收测试和正式验收测试。 外包软件的验收测试的策略通常建立在合同需求和公 司标准的基础上。 外包软件验收测试的结果有可能两种: 功能和性能指标满足软件需求说明的要求,用户接 受; 功能和性能指标不满足软件需求说明的要求,用户 不接受。
11.1.1 验收测试的首要条件
验收测试的首要条件有以下几点: 1. 软件开发已经完成,并全部解决了已知的软件缺 陷; 2. 验收测试计划已经过评审并批准,并且置于文档 控制之下; 3. 对软件需求说明书的审查已经完成; 4. 对概要设计、详细设计的审查已经完成; 5. 对所有关键模块的代码审查已经完成;
应用系统验收测试,是系统开发机构向用 户移交系统时履行的正式手续,也是用户对新 系统的认可。
验收是用户对开发工作的认可,验收要检 查新系统功能是否达到要求的设计水平,新系 统能否正常运转等。只有通过验收,才能投入 正常运行。
软件测试技术研究组·中国信息11 大学
11.2.1 验收工作
新系统投入试运行工作结束后,用户对开发的新 系统进行验收,完成开发单位向用户转交的手续。
软件测试技术研究组·中国信息15 大学
(3) 系统技术资料规范化、完整性审查
文档资料的管理 软件项目计划、预测和进度安排文档.这些文档由 项目经理负责产生,以便预测和控制软件的开发过程。 相关报告. 相关报告文档用来报告在软件开发过程 中,资源是如何分配和利用的。 标准报告. 标准报告文档规定了软件过程应该如何 实现,这些可以是国际标准、国家标准、行业标准等。
软件测试技术研究组·中国信息5 大学
11.1.4 验收测试的主要内容
新建系统产品已通过单元测试、功能测试、网络 测试、软件安装测试、性能测试、集成测试、系统测 试的测试阶段,在验收测试这一阶段主要内容是: (1) 软件是否满足合同规定的所有功能和性能? (2) 文档资料是否完整? (3) 对功能测试、网络测试、软件安装测试、性能测 试、集成测试、系统测试的测试用例进行回归测试;
软件测试技术研究组·中国信息6 大学
11.1.5 验收测试文档
验收测试需求文档主要有: ① 文档测试内容 文档测试主要内容是: 将文档同程序相比较,看是否有不相符的情况; 检查文档的流程图是否跟程序一致; 检查文档是否有错字或不符合语法规范的地方;
软件测试技术研究组·中国信息7 大学
② 测试过程涉及到的文档 测试过程涉及到的文档主要包括以下文档: 测试任务说明书; 测试计划说明书; 测试用例说明书; 测试报告说明书; 测试总结说明书; 测试验收说明书。
要求开发单位写出技术报告,供鉴定会宣读;
软件测试技术研究组·中国信息14 大学
2.鉴定测试报告主要内容
鉴定考核工作是一项非常严肃认真的工作, 负责提供鉴定测试报告、测试结论报告和鉴定 书草案。
鉴定测试报告的主要内容: (1) 鉴定小组成员 姓名、职务、职称、专业、工作单位。 (2) 系统总体测试大纲
(1) 引言 软件名称、用户单位、研制单位; 运行环境; 操作人员; 使用起止日期;
软件测试技术研究组·中国信息13 大学
11.2.3 鉴定工作程序和文档资料
1.鉴定组织工作 鉴定工作由开发方和使用方共同组织完成。其
工作程序如下: 邀请有关专家、教授组成鉴定小组和考核小组,拟 出鉴定小组成员名单(注明姓Biblioteka Baidu、工作单位、专业、 职称); 要求开发单位写出研究报告,供鉴定会宣读; 要求用户单位写出验收报告(或用户使用报告),供 鉴定会宣读;
软件测试技术研究组·中国信息4 大学
11.1.3 验收测试的过程
验收测试的主要过程是: 验收测试人员要了解软件功能和性能要求、软硬件 环境要求; 验收测试人员要了解要了解软件的质量要求和验收 要求; 验收测试人员要编制《验收测试计划》,根据软件 需求和验收要求编制测试计划,制定需测试的测试项; 验收测试人员要编制《项目验收准则》,制定测试 策略及验收通过准则,并经过客户参与的计划评审。
验收小组依据系统设计说明书、系统使用说明书 和系统维护手册对新系统演示一遍,以确认: 整个系统是否运行正常,达到预定目标; 各个子系统是否运行正常,达到预定目标; 各个功能模块是否运行正常,达到预定目标; 使用和维护是否能实现。
软件测试技术研究组·中国信息12 大学
11.2.2 验收报告
验收报告,也称为用户使用报告或用户报告,它 的主要内容如下:
对测试程序或脚本进行审核; 对可执行程序进行测试; 按照需求说明书对系统进行评审。
3. 验收测试注意要点:
在用户方进行验收测试之前,开发方应对软件的进 行了全面的正式测试; 用户在接收时,开发方提供的测试报告内容和审核 报告应齐全。
软件测试技术研究组·中国信息10 大学
11.2 应用系统验收测试
第11章 验收测试的实用技 术
本章重点讨论以下内容: ● 验收测试的条件、目的和涉及到 的 文档; ● 验收测试的常用策略; ● 验收测试的组织过程; ● 验收测试内容 。
软件测试技术研究组·中国信息1 大学
11.1 验收测试的条件、目的和涉及到的 文档
验收测试是一个过程,是一个以用户为主 的测试。一般,验收测试是在软件系统测试结 束以及软件配置审查之后开始的,验收测试应 由用户、测试人员、软件开发人员和质量保证 人员一起参与,验证软件系统的功能和性能及 其它特性是否与用户的要求一致。
软件测试技术研究组·中国信息3 大学
11.1.2 验收测试的目的
验收测试的目的主要是: 新建系统产品是否是按照用户需求开发的,体验该 产品是否能够满足用户使用要 求、有没有达到原设 计水平、完成的功能怎样; 对照合同的需求进行验收测试,是否符合双方达成 的共识; 新建系统产品的可靠性和可维护性好不好? 新建系统产品通过运行的结果表明,对业务处理的 能力;
软件测试技术研究组·中国信息8 大学
11.1.6 验收测试的设计思路
1. 验收测试由3大部分组成: (1)软件配置审核; (2)可执行程序测试; (3)验收测试分为用户应用系统验收测试和外包软 件的验收测试。 2.验收测试的要点: 对文档进行审核; 对源代码进行审核; 对配置进行审核;
软件测试技术研究组·中国信息9 大学
软件测试技术研究组·中国信息16 大学
11.3外包软件的验收测试
外包软件的验收测试事实上是根据应用对象或 产品对象被分为:非正式验收测试和正式验收测试。 外包软件的验收测试的策略通常建立在合同需求和公 司标准的基础上。 外包软件验收测试的结果有可能两种: 功能和性能指标满足软件需求说明的要求,用户接 受; 功能和性能指标不满足软件需求说明的要求,用户 不接受。