l集成测试功能测试.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多
l集成测试功能测试

《软件测试基础》授课教案 授课内容:第三章 集成测试和系统测试 授课课次:第1次课 授课时数:2学时?????? 授课日期: ??????????????上课教室: 目的与要求: 通过课堂教学,使学生了解系统集成测试的基本概念,功能测试在系统集成中的应用,掌握驱动模块、测试桩的概念,熟练掌握系统集成的模式与方法。 教学重点: 1.系统集成的基础理论:驱动模块、测试桩的概念 2.系统集成的模式与方法 教学难点: 自顶向下和自底向上集成方法 教学方式: 运用《软件测试技术》课件进行课堂讲授,加深对系统集成基本概念的理解; 联系国内软件测试的现状,进行课堂讨论。 教学内容: 系统集成测试的基本概念 系统集成的模式与方法 功能测试在系统集成中的应用 内容提要及时间分配: 1、系统集成测试的基本概念(20分钟) 驱动模块的概念 测试桩的概念 2、系统集成的模式与(35分钟) 集成测试前的准备 自顶向下和自底向上集成方法 大棒与三明治集成方法 3、功能测试(30分钟) 功能测试的目的和内容 功能测试的方法 4、课后小结和布置作业(5分钟) 教学参考书: 软件测试方法和技术 朱少民 清华大学出版社 软件测试 Ron Patton 机械工业出版社 软件测试教程 贺平 电子工业出版社 讨论与思考: 为什么要进行系统集成测试? 作 业: 什么是测试桩? 什么是驱动模块? 复问题目: 序号 题 目 学 生 成 绩 1 2 3 教 学 内 容 与 方 法 步 骤 6.1 系统集成的模式与方法 引言: 在做软件测试时常会遇到单元测试中每个模块都能单独工作,但这些模块集成在一起后会出现有些模块不能正常工作的情况,为什么? 6.1.1 集成测试前的准备 人员安排 测试计划 测试内容 集成模式 测试方法 6.1.2集成测试的模式 集成模式是软件集成测试中的策略体现,其重要性是明显的,直接关系到测试的效率、结果等,一般要根据具体的系统来决定采用那种模式。 基本概括为: 非渐增式测试模式:先分别测试每个模块,再把所有模块按设计要求放在一起结合成所要的程序,如大棒模式。 渐增式测试模式:把下一个要测试的模块同已经测试好的模块结合进来测试。 6.1.3自顶向下和自底向上集成方法 6.1.4大棒与三明治集成方法 驱动模块(driver):用以模拟被测模块的上级模块的一次性代码。 桩模块(stub):也称存根程序,模拟被调用模块的一次性代码。 6.1.5持续集成 6.2 功能测试 引言: 功能测试在系统集成测试中的应用 6.2.1 功能测试的目的和内容 程序安装、启动正常,有相应的提示框、错误提示等。 每项功能符合实际要求。 系统的界面清晰、美观。 菜单和按钮操作正常、灵活,能处理一些异常操作。 能接受正确的数据输入。 数据输出结果正确,格式清晰,可以保存和读取。 6.2.2功能测试的方法 等价类划分法 等价类划分法优点是基于相对较少的测试案例,就能够进行完整覆盖,很大程度上减少了重复性;缺点是缺乏特殊案例的考虑,同时需要深入的系统知识,才能做到有效的处理。 边界值分析法 因为错误最容易发生在边界值附近,所有边界值分析法对于多变量函数的测试很有效。 错误推测法 错误推测法基于这样一个思想:某处发现了缺陷,则可能会隐藏更多的缺陷,有经验的测试人员可以根据自己的工作经验和直觉推测出程序可能存在的错误,从而有针对性地进行测试。 四、 因果图法 因果图法着重分析输入条件地各种组合,每种组合条件就是“因”,它必然有个输出地结果,就是“果”。 五、组合分析法 组合分析法是一种基于每对参数组合的测试技术,考虑参数之间的影响是主要的错误来源,并且大多数的错误起源于简单的参数组合。 六. 功能测试用例1 被测试对象的介绍 2 测试范围与目的 3 测试环境与测试辅助工具的描述 4 测试驱动程序的设计 5 功能测试用例 功能A描述   用例目的   前提条件   输入/动作 期望的输出/相应 实际情况 示例:典型值…     示例:边界值…     示例:异常值…     功能B描述   用例目的   前提条件   输入/动作 期望的输出/相应 实际情况 …… M1 M2 M3 M5 S4 M6 S7 M8 深度优先:M1-M2-M5-M8-M6-M3-S7-S4 宽度优先:M1-M2-M3-S4-M5-M6-S7-M8 图6_1自顶向下集成方法示意图 图6_2自底向上集成方法示意图 D1 D2

文档评论(0)

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

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

1亿VIP精品文档

相关文档