《软件质量与测试》课件第六章验收测试_第1页
《软件质量与测试》课件第六章验收测试_第2页
《软件质量与测试》课件第六章验收测试_第3页
《软件质量与测试》课件第六章验收测试_第4页
《软件质量与测试》课件第六章验收测试_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本章内容验收测试计划验收测试过程验收测试设计验收测试执行沈阳师范大学软件学院1本节内容6.1验收测试计划6.1.1验收测试概述6.1.2验收测试原则6.1.3验收测试计划模版沈阳师范大学软件学院26.1.1验收测试概述6.1.1验收测试概述

Acceptancetesting(验收测试),系统开发生命周期方法论的一个阶段,这时相关的用户和/或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。这是管理性和防御性控制。验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。沈阳师范大学软件学院36.1.2验收测试原则6.1.2验收测试原则(1)软件验收测试是在正式上线之前完成的工作(2)软件验收测试小组在认真审查软件需求规格说明、软件单元测试、软件集成测试和软件系统测试规划基础上,制定验收测试规划。(3)软件审计小组还要在认真审查软件需求规格说明、单元测试、集成测试和系统测试等过程中形成的成果物以及在变更管理及审计工作基础上开展工作。(4)原有的软件测试结果,凡可以利用的就利用,不必重做该项测试,可以根据用户的要求临时增加一些测试,还应该重点对前期测试中曾经出现过的问题进行考核。(5)软件验收测试环境、内容等应符合《软件开发技术合同书》或《软件开发任务书》的要求。沈阳师范大学软件学院46.1.3验收测试模版6.1.3验收测试模版内容(1)目的:(2)适用范围:(3)职责:(4)工作程序:沈阳师范大学软件学院56.1.3验收测试模版6.1.3实训一编写验收测试计划沈阳师范大学软件学院6本节内容6.2验收测试过程6.2.1验收测试内容6.2.2验收测试步骤沈阳师范大学软件学院76.2.1验收测试内容验收测试内容包括软件需求分析:编制《验收测试计划》和《项目验收准则》:测试设计和测试用例设计:测试环境搭建:测试实施:测试结果分析:测试报告:沈阳师范大学软件学院86.2.1验收测试步骤验收测试步骤沈阳师范大学软件学院9整改所提交的材料验收测试的项目洽谈签订验收合同开始提交测试样品和相关材料分析测试样品和相关材料是否达到测试状态编制测试计划并通过评审进行项目相关知识培训测试设计(编制测试方案)方案评审实施测试编制验收测试报告,并组织评审提交测试报告结束否是本节内容6.3验收测试设计6.3.1验收测试策略6.3.2Alpha测试6.3.3Beta测试沈阳师范大学软件学院106.3.1验收测试策略6.3.1验收测试策略

验收测试的常用策略有三种,它们分别是:正式验收测试、非正式验收或Alpha测试和Beta测试。正式验收测试是一项管理严格的过程,它通常是系统测试的延续。计划和设计这些测试的周密和详细程度不亚于系统测试。沈阳师范大学软件学院116.3.1验收测试策略6.3.1正式验收测试的两种方式:在某些组织中,开发组织(或其独立的测试小组)与最终用户组织的代表一起执行验收测试。在其他组织中,验收测试则完全由最终用户组织执行,或者由最终用户组织选择人员组成一个客观公正的小组来执行。沈阳师范大学软件学院126.3.2Alpha测试6.3.2Alpha测试:在某些组织中,开发组织(或其独立的测试小组)与最终用户组织的代表一起执行验收测试。在其他组织中,验收测试则完全由最终用户组织执行,或者由最终用户组织选择人员组成一个客观公正的小组来执行。沈阳师范大学软件学院136.3.2Alpha测试6.3.2Alpha测试:Alpha测试主要用于发现下面一些问题:1.主要的概念性缺陷或者与主题不协调的地方;2.发现与功能需求和项目规格不符合的地方;3.发现在拼写、标点以及习惯用法方面的错误(针对GUI)4.发现图形的位置错误(针对GUI)5.发现不准确、不清晰或者不完整的图形(针对GUI)6.发现不完整或不准确的标题(针对GUI)沈阳师范大学软件学院146.3.2Alpha测试6.3.2Alpha测试:在进行Alpha测试时,需要注意以下事项:1.在起始的时候,必须明确你现在正在进行一个Alpha测试并且你希望做一些修改2.告诉Alpha测试参与者需要遵循下面一些基本原则:(1)时刻记录下对于系统的建议,建议应该足够详细,以便能指导修改(2)以一定的指令顺序进行Alpha测试,在时间不足的情况下,可以提醒参与者关注系统最关键的地方(3)尽可能地要求建议或改进而不是简单的接受批评。从项目成员那边获取协助修改的承诺3.保证有人记录下了各种评注以帮助项目组成员在修订的时候能够记起曾做出的决定。这些评注一般可以分为3种类型:(1)必须进行的变更。这些一般是属于错误,并且会在正式发布的版本中纠正;(2)有效性变更。这些主要是属于内容性变更,一般是细化某些提示信息或帮助信息(3)改进性变更。这些建议并不在最初的需求或项目规格中,但是有了将更好。一般这些变更会被安排在下一个版本中。4.如果你在是否进行变更的讨论中陷入了泥潭,那么就应当把该决定推迟。但需要记得后面还需要回到该决定上。沈阳师范大学软件学院156.3.3Beta测试6.3.3Beta测试:

Beta测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。这些用户是与公司签定了支持产品预发行合同的外部客户,他们要求使用该产品,并愿意返回有关错误信息给开发者。与Alpha测试不同的是,开发者通常不在测试现场。因而,Beta测试是在开发者无法控制的环境下进行的软件现场应用。

沈阳师范大学软件学院166.3.3Beta测试6.3.3Beta测试:随着互联网的普及,越来越多的公司把软件的测试依赖在Beta测试上,然而,Beta测试并不能完全替代实验室内的系统测试,这主要基于一下几个原因:(1)Beta测试人员不是专业的测试人员,很难发现一些深层次的问题,更多的是停留在使用性方面的问题上(2)由于Beta测试是不受控的,因此无法了解Beta测试人员实际是如何操作系统的,有很多Beta测试人员反馈的问题是由于使用不当而引起的。(3)对于一些细小的问题,Beta测试人员往往不愿意反馈。(4)有些Beta测试人员往往不是为了测试软件而参与,而是为了评价软件或获得软件而参与测试,并且当他们发现软件中存在一些重要缺陷时,并不是积极反馈,而是私下决定不再购买该软件(5)Beta测试人员反馈的问题信息很简单,经常不能指导问题的修改,开发人员往往需要花费更多的精力去定位问题。沈阳师范大学软件学院17本节内容6.4验收测试执行6.4.1验收测试实施6.4.2验收测试报告沈阳师范大学软件学院186.4.1验收测试实施6.4.1验收测试实施沈阳师范大学软件学院196.4.1验收测试实施6.4.1正式审核实施沈阳师范大学软件学院206.4.2验收测试报告6.4.2验收报告主体部分1.目录2.前言(1)编写目的(2)项目背景3.功能验收(1)验收项类别(2)验收项名称(3)说明(4)是否通过验收(5)备注沈阳师范大学软件学院216.4.2验收测试报告6.4.2验收报告主体部分4.性能验收(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论