- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试培训(四)测试用例设计方法
场景法应用 分析需求,描述出程序的基本流及各项备选流 场景流 描述 基本流 进入购物网站,选择物品,登录账号,付款交易,生成订单 备选流1 输入不存在的账号。 备选流2 输入密码错误 备选流3 账号余额不足 备选流4 退出系统 场景法应用 根据基本流和各项备选流生成不同的场景 场景 流程组成 场景描述 场景1 基本流 成功购物 场景2 基本流、备选流1 账号不存在 场景3 基本流、备选流2 账号或密码错误 场景4 基本流、备选流3 用户账号余额不足 场景法应用 对每一个场景生成相应的测试用例 ID 场景 场景描述 账号 密码 余额 预期结果 1 场景1 成功购物 V V V 成功购物 2 场景2 账号不存在 I N/A N/A 提示账号不存在 3 场景3 账号正确,密码错误 V I N/A 提示账号或密码错误,返回基本流 4 场景4 用户账号余额不足 V V I 提示账号余额不足 V表示有效数据,N表示无效数据,N/A表示不适用 场景法应用 复审测试用例,去掉多余的,再确定测试数据,生成有效测试用例。 ID 场景 场景描述 账号 密码 余额 预期结果 1 场景1 成功购物 Mike 123 500 成功购物 2 场景2 账号不存在 Mika N/A N/A 提示账号不存在 3 场景3 账号正确,密码错误 Mike 124 N/A 提示账号或密码错误,返回基本流 4 场景4 用户账号余额不足 Mike 123 0 提示账号余额不足 * * 1、教员演示程序,并讲解功能 * * 1、教员演示程序,并讲解功能 * * * * * * * * * * * * * * * * * * * * * 内容进度 因果图法 布尔逻辑运算符 约束关系 因果图法应用 简化因果图法 场景法 什么是因果图 什么因果图 因果图是一种形式化的语言(以图的方式表现),它不仅描述了原因和结果之间的关系,也描述了各个原因之间,各个结果之间复杂关系的组合. 程序里的因指的是程序的输入条件,而果则是程序的输出. 布尔逻辑运算符 恒等运算符 非运算符 与运算符 与非运算符 或运算符 或非运算符 如果原因为真,那么结果必定为真,因果逻辑图为: c1 e1 只有两个原因都为真,结果才为 真,因果逻辑图为: c1 e1 c2 两个原因中有一个为真时,结果就为真,因果逻辑图为: c1 e1 c2 只有原因为假,结果才为真,因果逻辑图为: c1 e1 先与后非,因果逻辑图为: c1 e1 c2 先或后非,因果逻辑图为: c1 e1 c2 内容进度 因果图法 布尔逻辑运算符 约束关系 因果图法应用 简化因果图法 场景法 约束关系 约束关系 在因果图中,除了结果对原因的依赖之外,各个输入状态之间还可能存在某些依赖关系,称为约束。其中: 对原因的约束:4种 对结果的约束:1种 约束关系 E约束 R约束 I约束 M约束 O约束 原因不能同时为真,但可以同时为假。 某人可能是初中在读,可能是高中在读,也可能既不是初中在读也不是高中在读,但肯定不可能既是初中在读又是高中在读。 a b E 各原因中总有一个为真,也可以同时为真,但不可以同时为假。 在商场购物结账时,可以选择现金结账,可以选择银行卡结账,也可以两者合并结账,但不可以不结账。 a b I 即唯一性约束,有且只有两个原因中的一个为真。 人的性别不是男,就是女,不会存在既不是男也不是女的人。 a b O 即必要性约束,当原因a为真时,原因b必须同时为真;反之则不成立。 某人具有硕士学历(原因a),同时也具有本科学历(原因b)。 a b R 即强制约束,如果结果a为真,则结果b一定为假;如果结果a为假,则结果b状态不定。 对于支付宝系统:无法输入登录密码(输出a),安全控件运行正常(输出b)。如果无法输入登录密码,那么安全控件没有正常运行;反过来,如果可以输入登录密码,不能确定安全控件一定工作正常,有可能是浏览器不支持安全控件。。 a b M 内容进度 因果图法 布尔逻辑运算符 约束关系 因果图法应用 简化因果图法 场景法 c1 c2 c3 e1 e2 原因 结果 因果图法应用 使用因果图设计测试
文档评论(0)