北大测试全套课件和教案第章第讲.docVIP

北大测试全套课件和教案第章第讲.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北大测试全套课件和教案第章第讲

《软件测试基础》授课教案 授课内容:第七章 验收测试 授课课次:第19次课 授课时数:2学时?????? 授课日期: ??????????????上课教室: 目的与要求: 通过课堂教学,使学生熟悉验收测试的目的与主要内容,熟悉验收测试的过程,熟练掌握验收测试的常用策略分类,能够区分三种常用策略。 教学重点: 1.验收测试的目的与主要内容 2.验收测试的过程 3. 验收测试常用策略 教学难点: 验收测试的过程 教学方式: 运用《软件测试技术》课件进行课堂讲授; 联系研究测试的实例,进行课堂讨论。 教学内容: 验收测试的主要内容 验收测试过程 验收测试的常用策略 内容提要及时间分配: 1、验收测试的主要内容(20分钟) 验收测试的目的 验收测试的任务 验收测试的主要内容 制定验收测试标准 配置项复审 实施验收测试 2、验收测试过程(35分钟) 验收测试过程的主要内容 验收测试过程流程图 验收测试步骤 3、验收测试常用策略(30分钟) 正式验收测试 非正式验收或 α 测试 β 测试 4、课后小结和布置作业(5分钟) 教学参考书: 软件测试方法和技术 朱少民 清华大学出版社 软件测试 Ron Patton 机械工业出版社 软件测试教程 贺平 电子工业出版社 讨论与思考: 大家都熟悉的即使通讯工具QQ,当腾讯公司开发新版本的时候,都会提供测试版的 软件供用户下载测试,请分析一下,这种测试属于什么测试,为什么? 作 业: 简述验收测试的过程。 举出一个实际中验收测试的例子,分析一下,它属于哪种验收测试策略。 复问题目: 序号 题 目 学 生 成 绩 1 2 3 教 学 内 容 与 方 法 步 骤 7.1 验收测试的主要内容 引言: 验收测试是部署软件之前的最后一个测试操作。通过综合测试之后,软件已完全组装起来,接口方面的错误也已排除,软件测试的最后一步——验收测试即可开始。验收测试应检查软件能否按合同要求进行工作,即是否满足软件合同中的确认标准。 7.1.1 验收测试的目的 验收测试是部署软件之前的最后一个测试操作。验收测试的目的是:确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。 7.1.2 验收测试的任务 验收测试是向未来的用户表明系统能够像预定要求那样工作。也就是验证软件的有效性。验收测试的任务,即验证软件的功能和性能如同用户所合理期待的那样。 7.1.3验收测试主要内容 验收测试的主要内容有以下几个方面: 一.验收测试标准 实现软件确认要通过一系列墨盒测试。验收测试同样需要制订测试计划和过程,测试计划应规定测试的种类和测试进度,测试过程则定义一些特殊的测试用例,旨在说明软件与需求是否一致。无是计划还是过程,都应该着重考虑软件是否满足合同规定的所有功能和性能,文档资料是否完整、准确人机界面和其他方面(例如,可移植性、兼容性、错误恢复能力和可维护性等)是否令用户满意。 验收测试的结果有两种可能,一种是功能和性能指标满足软件需求说明的要求,用户可以接受;另一种是软件不满足软件需求说明的要求,用户无法接受。项目进行到这个阶段才发现严重错误和偏差一般很难在预定的工期内改正,因此必须与用户协商,寻求一个妥善解决问题的方法。 二.配置复审 验收测试的另一个重要环节是配置复审。复审的目的在于保证软件配置齐全、分类有序,并且包括软件维护所必须的细节。 三.α、β测试 事实上,软件开发人员不可能完全预见用户实际使用程序的情况。例如,用户可能错误的理解命令,或提供一些奇怪的数据组合,亦可能对设计者自认明了的输出信息迷惑不解,等等。因此,软件是否真正满足最终用户的要求,应由用户进行一系列“验收测试”。验收测试既可以是非正式的测试,也可以有计划、有系统的测试。有时,验收测试长达数周甚至数月,不断暴露错误,导致开发延期。一个软件产品,可能拥有众多用户,不可能由每个用户验收,此时多采用称为α、β测试的过程,以期发现那些似乎只有最终用户才能发现的问题。 α测试是指软件开发公司组织内部人员模拟各类用户行对即将面市软件产品(称为α版本)进行测试,试图发现错误并修正。α测试的关键在于尽可能逼真地模拟实际运行环境和用户对软件产品的操作并尽最大努力涵盖所有可能的 用户操作方式。经过α测试调整的软件产品称为β版本。紧随其后的β测试是指软件开发公司组织各方面的典型用户在日常工作中实际使用β版本,并要求用户报告异常情况、提出批评意见。然后软件开发公司再对β版本进行改错和完善。 一般包括功能度、安全可靠性、易用性、可扩充性、兼容性、效率、资源占用率、用户文档八个方面。

文档评论(0)

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

建筑从业资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月12日上传了建筑从业资格证

1亿VIP精品文档

相关文档