期末知识点复习-1.pptVIP

  1. 1、本文档共21页,可阅读全部内容。
  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文档。上传文档
查看更多
第十一章 内容复习(一) 1. 本门课程的授课思路 2.软件测试概述与测试策略 软件测试的定义与目的 使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别(IEEE) 软件缺陷定义 软件中不满足用户需求的问题 对一个项目进行软件测试的一般过程 软件测试的分类: 按开发阶段划分 按测试技术划分 按软件是否运行划分 按测试实施组织划分 测试用例的定义 为特定的目的而设计的一组测试输入、执行条件和预期的结果 写测试计划 设计测试用例 测试实施 生成缺陷报告 测试总结 软件测试的过程模型: V 模型 、W模型、 H模型…… 要求:会画流程图,了解它们各自的优势与局限性 3.黑盒测试方法 3.1 等价类划分法 标准等价类 健壮等价类 强标准等价类 弱标准等价类 强健壮等价类 弱健壮等价类 3.2 边界值法 边界值法基于的理论假设: 等价类划分法与边界值法应用举例: 单故障假设 测试场景: 在各种输入条件下,测试程序的登录对话框功能。 用户名和密码的规则如下: 用户名长度为6至10位(含6位和10位) 用户名由字符(a-z、A-Z)和数字(0-9)组成 不能为空、空格和特殊字符 密码规则同用户名规则 参考答案: “用户名” “口令” 预期结果 说明 “user10” “pass10” 进入系统 正确的用户名和口令(6位) “user789” “pass789” 进入系统 正确的用户名和口令(7-9位) “user000010” “pass000010” 进入系统 正确的用户名和口令(10位) “” “pass” 提示输入用户名 不能进入系统 用户名为空 “空格” “pass” 提示无效用户名 不能进入系统 用户名为空格 “@@@@@@” “pass” 提示无效用户名 不能进入系统 用户名为特殊字符 “user” “userpass” 提示用户名太短 不能进入系统 用户名小于6位 “user0000011” “userpass” 提示用户名太长 不能进入系统 用户名大于10位 ………… ………… ………… ……………… 3.3 决策表法 决策表法适用的范围: 决策表通常由哪几部分组成? 适用于解决 多逻辑条件下 执行不同操作的情况 条件桩 动作桩 条件项 动作项 规则 3.4 因果图法 因果图法适用的范围: 原因与结果的主要关系及表示方法 适用于检查 程序输入条件的 各种组合情况 c1 e1 c1 e1 ~ c2 e1 c1 c3 V c2 e1 c1 V (a)恒等 (b)非 (c)或 (d)与 因果图法与决策表法练习: 在银行业务信息系统中,有三个输入条件:A——活期存折账户,B——正确的密码输入,C——一本通账户(活期、定期合并在一本通存折上);有两个输出结果:e——显示活期账户信息,f——显示定期账户信息。如果同时满足A、B,或者同时满足B、C,就会有e;如果同时满足B、C,则会有f。请用因果图法设计以上描述的测试用例,然后将因果图转换成决策表 参考答案: O A B C D1 f e ∨ ∧ D2 ∧ 根 据 因 果 图 建 立 的 决 策 表 规则 选项 1 2 3 4 5 6 7 8 条件: A 1 1 1 1 0 0 0 0 B 1 1 0 0 1 1 0 0 C 1 0 1 0 1 0 1 0 D1 1 1 0 0 0 0 0 0 D2 1 0 0 0 1 0 0 0 动作: e √ √ f √ 不可能 √ √ 3.5 场景法 适用范围: 实现方法: 基本流和备选流 由事件触发来控制流程的情况 3.6 其他方法 错误推测法 正交实验法 ………… 4.白盒测试方法 白盒测试的定义,白盒测试的目的(或白盒测试的原则) 将测试对象看做一个打开的盒子,检查程序的内部结构 白盒测试采用的测试方法 白盒测试 循环覆盖 基本路径 逻辑覆盖 语句覆盖、判断覆盖…… 简单循环、嵌套循环、串接循环 4.1 逻辑覆盖测试 每条路径都能被执行 路径覆盖 每个判定及每个条件的各种可能至少出现一次 判定/条件覆盖 每个判定中条件的各种可能组合至少执行一次 每一判定语句中的每个逻辑条件的可能值至少执行一次 条件覆盖 程序中每条判定的各个分支至少执行一次 判断覆盖 程序中每条可执行语句至少执行一次 语句覆盖 含义 逻辑覆盖类型 组合条件覆盖 逻辑覆盖题目练习 4.2 基本路径覆盖 掌握三个概念: 控制流图、环形复杂度、独立路径 控制流图:只含两种符号:节点和控制流线 环形复杂度:度量程序逻辑复杂度的定量尺度,有三种计算方法 独立路径:程序中至少引入一个新条件或一个新处理语句的程序通路,必须至少包含一条本路径

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档