《第五章带上眼罩测试软件》-公开课件.pptVIP

  • 3
  • 0
  • 约1.49万字
  • 约 108页
  • 2019-12-19 发布于广西
  • 举报

《第五章带上眼罩测试软件》-公开课件.ppt

第五章带上眼罩测试软件 例子:自动柜员机(SATM) 欢迎使用 简单自动柜员机 请插入ATM卡 现金给付口 存款信封口 收据口 插卡口 1 2 3 4 5 6 7 8 9 0 取消 B1 B2 B3 空闲 等待PIN 等待交易选择 存款 结束会话 余额 取款 坏卡 取消或PIN失败 取消 卡正常 PIN无问题,显示屏幕 是 否 B1 B2 B3 上层状态机 2. 将大量可能性减少到可操作的测试用例集合。要点: 每种状态至少访问一次 测试看起来是 最常见和最普遍的状态转换 测试状态之间最不常用的分支 测试所有错误状态及其返回值 测试随机状态转换 第五章带上眼罩测试软件 3. 怎样进行具体测试 确定要测试的状态及其转换后,即可定义测试用例 测试状态及其转换包括检查所有的状态变量(state variables),即与进入和退出状态相关的静态条件、信息、值、功能等。 第五章带上眼罩测试软件 第五章带上眼罩测试软件 把状态及其转换的假定同产品说明书作者和程序员讨论是一个很好的方法,他们可以提供软件测试员可能想不到的,表面现象之后的状态内幕。 以上探讨的状态测试都是通过性测试,下面讨论失效性测试 第五章带上眼罩测试软件 二、失败状态测试 竞争条件和时序错乱 (race condition) 多数操作系统具备多任务执行能力 设计多任务OS并不繁琐,设计充分利用多任务的软件才是艰巨的工作

文档评论(0)

1亿VIP精品文档

相关文档