软件测试5.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试 潘 勇 ypan@shtdu.edu.cn 第五讲、测试文档 验收测试 软件测试文件 国家标准:测试文件编制建议 验收测试 验收测试的任务 验收测试的目标 验收测试的组织管理 验收测试的计划 ?测试和?测试 验收测试的任务 什么是验收测试 验收测试应该包括的工作 什么是验收测试 验收测试(Acceptance Testing)是软件开发结束后,软件产品向客户交付以前(或软件发布前)进行的最后一次全面的质量检验活动,有时也称为合格性测试(Qualification Testing)。因此,验收测试是一项正规测试活动,必须严格进行。与其他测试活动相比,验收测试主要突出了客户的作用,同时也有开发人员的参与。 验收测试中要考虑的问题包括: 验收标准、验收测试的步骤和方法、验收测试的组织、验收争端的解决等。 验收测试应该包括的工作 明确验收项目,规定验收测试通过的标准 确定测试方法 决定验收测试的组织机构和可利用的资源 选定测试结果分析方法 制定验收测试计划并进行评审 设计验收测试所用的测试用例 审查验收测试准备工作 执行验收测试 分析测试结果 阐明验收测试结论,决定通过验收测试或拒绝 验收测试的目标 系统可靠性 软件的性能指标 软件的可理解性 软件的可修改性 系统可靠性 系统正确性 MTTF、MTBF 系统稳定性 ASS系统稳态可用性 源程序出错率 错误语句不能超过程序总量的万分之几 软件的性能指标 速度性能 容量性能 通信带宽 用户数量 连接数量和会话数量 上述指标的极限承受能力 软件的可理解性 由用户评价 操作手册是否齐全 文字是否通俗、流畅 操作界面是否安排合理 有一定的不确定性 软件的可修改性 软件不良引起的修改 软件需求变更引起的修改 可修改度M=Mr/Ms Ms表示软件修改的数目 Mr表示需求变更的数目 验收测试的组织管理 客观性要求 不能偏向开发人员或者用户 组织方式 开发人员计划测试,用户实施测试 开发人员和用户共同计划并实施测试 全部由用户负责计划并实施测试 由用户委托第三方计划测试,用户自己实施测试 用户委托第三方计划并实施测试 验收测试的计划 什么是测试计划 验收测试计划的工作清单 验收测试计划的时间安排 验收测试计划的主要内容 什么是测试计划 验收测试计划应该为验收测试的设计、执行、监督检查与分析提供全面而充分的说明。应规定验收测试的责任承担人员、管理方式、评审机构以及验收通过签字人等。包括所用资源、进度估计、对测试数据的要求、所需的软件工具、人员培训以及其他的特殊要求。还要考虑到软件项目的计划变更对测试的影响。 验收测试计划的工作清单 功能测试 逆向测试(对无效数据引起错误的恢复能力) 特殊情况(极限测试、不存在路经情况) 文档检查 强度测试(大批量数据或用户或连接数等) 恢复测试(硬件故障或误操作的恢复) 可维护性评价 用户操作测试(系统的启动、退出和使用) 用户友好性检查 安全测试 验收测试计划的时间安排 验收测试前期 软件开发期 软件交付期 验收期 发送验收报告 验收测试后期 反修期 保修期、运行维护期 验收测试计划的主要内容 项目简介 验收测试的组织和管理 验收测试的要求 验收测试的实施 结束验收测试的负责人 验收测试的组织和管理 分工和责任 管理和步骤 使用的资源 进度和日程 评审 限制 对特殊工具、数据和人员培训的要求 验收测试的要求 测试目标 验收标准 测试要求 检验测试的方法 验收测试的实施 数据收集与分析 开始测试与完成测试的条件 异常情况处理 配置管理步骤 测试库 ?测试和?测试 ?测试是一个客户在开发者地点进行的测试。被测试的软件由开发人员安排在可控的环境下进行检验,并记录发现的错误和使用中的问题。 ?测试则是软件的最终用户在客户那里进行的测试活动。它是在开发人员无法控制的环境下,对要交付的软件进行实际应用性检验。客户记录遇到的所有问题,定期向开发人员通报,以便将软件修改完善成最终产品。 软件测试文件 测试文件及其重要性 测试文件的类型 测试文件的使用 软件测试文件 测试文件描述了要执行的软件测试及测试的结果。 由于测试过程的复杂性,为了保证软件的质量和正常运行,必须把对软件的要求、过程和测试结论以正式的文件形式写出。 测试文件的编写是测试工作规范化的一个组成部分。 测试文件应该在软件开发初期的需求分析阶段就开始进行。 软件设计阶段的一些设计方案也应在测试文件中反映。 测试文件对测试阶段工作有明显的指导和评价作用。 测试文件在软件的维护阶段中,特别是进行再测试和回归测试中,也有很大作用。 测试文件的类型 测试计划 测试计划详细规定了测试的要求,包括测试的目的、方法和步骤以及评价测试的准则等。 测试分析报告 测试分析报告应说明对测试结果的分析情况,经过测试证实了软件具有的能力以

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档