- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
等价类划分要点
* * 等价类划分在系统交互场景中的应用 2015.11.06--邬娇娇 概要 等价类划分的概念 举个小例子 实际应用 附:系统交互场景的类型 等价类划分的概念 等价类划分法是一种典型的、重要的黑盒测试方法,它将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类,然后从每个部分中选取具有代表性的数据当做测试用例进行合理的分类,测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。 等价类划分的概念 等 价 类 有效等 价 类 无效等 价 类 举个小例子 双11就要到了,小明要在那天买一件心仪的礼物送给小红。对此场景进行等价类划分。 小例子分析一 一、提取场景元素 双11:事件发生的前提 小明:事件对象一 买:事件内容一 一件:事件内容二 心仪的礼物:事件内容三 小红:事件对象二 送给:事件发生的结果 小例子分析二 二、组合有效等价类 事件发生前提成立: 事件对象都存在: 事件内容正确: 事件结果正确: 双11 小明和小红 有足够的钱买一件心仪的礼物 送成功 小例子分析三 三、按事件元素逐一不成立,构造无效等价类 事件前提不成立: 事件对象不成立: a. 小明不存在小红存在 b. 小明存在小红不存在 c. 小明不存在小红不存在 非双11的日子 小例子分析三(续) 事件内容不成立: a.不是买来的礼物 b.不是一件(0,1)礼物 c.不是心仪的礼物 d.小明没有足够的钱,无法买成功 事件结果不成立: a.小明没有送 b. 小明送了,但没送给小红 c. 小明送给小红,但小红没收 实际应用 用户在诺诺商城下单(货到付款方式)后,诺诺网将订单相关信息同步至CRM 诺诺网 CRM 应用分析一 一、提取场景元素 事件发生的前提: 诺诺商城货到付款方式下单 事件对象: 诺诺网CRM 事件内容: 订单相关信息 事件发生的结果: 信息同步成功OR失败 应用分析二 二、组合有效等价类 事件发生前提成立: 事件对象都存在: 事件内容正确: 事件结果正确:诺诺网将订单相关信息传递至CRM成功 a. CRM返回成功 b. CRM返回失败 诺诺商城货到付款方式下单 诺诺网CRM诺诺网到CRM路由正确 订单相关信息 应用分析三 三、按事件元素逐一不成立,构造无效等价类 事件前提不成立: 事件对象不成立: a. 诺诺网未发起调用or调用接口错误 b. 诺诺网到CRM的路由不正确 c. CRM系统接口提供错误 d. CRM系统接口正确,但应用未启动 非诺诺商城下单or非货到付款方式or下单失败 * *
文档评论(0)