- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
*/87 * 三 黑盒法(续) 错误推测(猜错法) 不同类型的程序通常具有若干特殊的易出错的情况,这些情况未必可以归结为等价类或者边界情况。有经验的测试人员往往根据经验与直觉,例举出程序中可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例,实行高效的测试。 */87 * 三 黑盒法(续) 4 因果图法 因果图适合于描述对于多种输入条件的组合,相应产生多个动作的形式来设计测试用例。因果图方法最终生成的是判定表。 */87 * 三 黑盒法(续) 4 因果图法(续) 用因果图法生成测试用例的步骤: (1)分析哪些是原因,哪些是结果,给每个原 因、结果一个标识。 (2)分析语义,找出原因与结果、原因与原因之间的关系,画出因果图。 (3)在因果图上标明约束或限制条件。 (4)把因果图转化为判定表 。 (5)根据判定表每一列设计测试用例。 */87 * 因果图方法实例1 某电力公司有A、B、C、D四类收费标准, 并规定: 居民用电 100度/月 按A类收费 ≥100度/月按B类收费 动力用电 10000度/月,非高峰,B类收费 ≥10000度/月,非高峰,C类收费 10000度/月, 高峰,C类收费 ≥10000度/月, 高峰,D类收费 */87 * 因果图方法实例1(续) 列出输入条件和输出动作并编号: 输入条件(原因) 输出动作(结果) 1-居民用电 A- A类计费 2-动力用电 B- B类计费 3-100度/月 C- C类计费 4-10000度/月 D- D类计费 5-高峰用电 */87 * 组合条件 条件 (原因) 动作 (结果) A B C 1 2 3 1 2 3 4 5 6 1 0 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 1 0 4 1 0 1 0 5 0 0 1 1 D 0 0 0 1 1 0 0 1 0 0 0 0 测试用例 把因果图转换为判定表: 因果图方法实例1(续) */87 * 1列 居民电,90度/月 A 2列 居民电,110度/月 B 3列 动力电,非高峰,8000度/月 B 4列 动力电,非高峰,1.2万度/月 C 5列 动力电, 高峰,0.9万度/月 C 6列 动力电, 高峰,1.1万度/月 D 条件 测试用例 预期结果 组合 (输入数据) (输出动作) 为判定表每一列设计一个测试用例: 因果图方法实例1(续) */87 * 四 综合测试策略 黑盒法为主、白盒法为辅,具体如下: 任何情况下都应该使用边界值分析设计测试用例; 必要时采用等价分类法补充用例; 必要时再用错误推测法补充用例; 对照程序逻辑,检查设计用例的逻辑覆盖标准。根据程序可靠性要求,补充用例使之达到规定的覆盖标准。 */87 * 6.3 模块测试 一、模块测试内容 模块接口 局部数据结构 重要的执行路径 出错处理问题 影响上述各方面的边界条件 二、模块测试过程 人工测试(代码审查) 计算机测试 三、模块测试方法 (黑盒法、白盒法) 被测试模块 桩模块k 桩模块1 驱动模块 …… 测试用例 测试结果 图 模块测试的环境 */87 * 6.4 集成测试 模块集成测试策略 非渐增式:一次性装配得到目标系统 渐增式:按照一定顺序,将模块逐个安装并调试 自顶向下的结合 自底向上的结合 “三明治”方法 */87 * 6.4 集成测试(续) 1 集成测试方法 在集成测试过程中,要为模块设计一个驱动模块和若干个桩模块。 驱动模块 桩模块 */87 * 6.4 集成测试(续) 驱动模块 驱动模块是模拟待测模块X的调用模块,其作用是将测试数据传送给待测模块X,并显示待测模块X的结果。 A X Y … … … … … … 待测模块 X 驱动 集成测试: */87 * 6.4 集成测试(续) 桩模块 桩模块的作用是模拟待测模块X的下层模块E。其作用是接受待测模块X的控制并模拟下层模块E的功能。 A X Y … … … … … 待测模块 X 桩1 集成测试: E */87 * 6.4 集成测试(续) 非渐增式: 先分别测试A、B、C、D、E、F,然后将六个模块连接起来再测试。 渐增式(自底向上): 先并行测试E、C、F,然后测试B、D,最后测试A。 2 渐增式和非渐增式的比较 A B C E D F */87 * 6.4
您可能关注的文档
最近下载
- 空分车间安全用电管理制度.docx VIP
- 2025政府采购评审专家入库题库与答案.docx VIP
- 2025-2026学年小学信息技术(信息科技)三年级上册(2024)黔科版(2024)教学设计合集.docx
- 结构动力学(哈尔滨工业大学)中国大学MOOC慕课章节测验答案.pdf VIP
- 危险化学品企业安全生产检查重点事项指导目录.pdf VIP
- 月度绩效考核评分表(通用类).docx VIP
- CNAS-CL02-2023 医学实验室质量和能力认可准则.docx VIP
- 法医临床司法鉴定考试题.docx VIP
- 地面、墙面、吊顶施工方案汇总.doc VIP
- 新解读《GB_T 23169-2019发制品 教习头》最新解读.pptx VIP
文档评论(0)