判定表测试规范样本.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 判定 测试 规范 样本
- 资源描述:
-
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 判定表设计测试规范 前言 本文档介绍了针对终端软件测试的判定表法设计测试用例的规范。 本测试规范中对移动终端用判定表法设计测试用例原理进行了详细的描述, 并用实例加以说明如何使用该方法设计测试用例。包括设计测试用例时的使用范围, 设计测试用例的步骤等。 本测试规范介绍了一种通用的测试方法, 需要根据被测终端软件需求才能形成具体的测试用例。 目录 引入 4 1.名词解释 4 2. 判定表法的原理 4 3. 判定表的构成…… 4 4. 判定表的规则 4 4.1 规则的定义 4 4.2 规则的合并 5 5. 设计测试用例的步骤 5 6.实例说明判定表 6 7. 适用范围 7 8. 判定表的优点和缺点 8 8.1 优点 8 8.2 缺点 8 9. 参考文档 8 10. 修改历史 8 引入 等价类划分法和边界值分析法都是着重考虑输入条件和数据, 可是未考虑输入条件和数据相互依赖、 相互制约的情况, 可是当输入条件和数据相互依赖、 相互制约的时候, 采用等价类划分法和边界值分析法是难以描述的, 因此必须考虑采用一种适合于描述多种条件的组合, 相应产生多个动作的方法来进行测试用例的设计。注: 条件和动作之间的逻辑关系是明确的, 能够直接使用判定表法; 如果条件和动作关系不明确, 则要先使用因果图法。 1.名词解释 判定表也称决策表, 是分析和表示多逻辑条件下执行不同操作情况的工具。 条件: 输入或是环境( 可经过分析动作反推出) 动作: 输出/结果 2.判定表法的原理 判定表法设计测试用例的核心是构建判定表, 能够将复杂的问题按照各种可能的情况全部列举出来, 简明并避免遗漏, 设计出完整的测试用例的集合。 3.判定表的构成 判定表一般由四个部分组成, 如图: 条件桩: 找出问题的所有条件( 条件的集合) 。一般认为列出条件的次序无关紧要。 动作桩: 列出问题规定的可能采取的操作( 动作列表) 。这些操作的排列顺序没有约束。 条件项: 条件取值( 输入的取值或环境的真值Y/N) 动作项: 动作取值( 输出值) 4.判定表的规则 4.1规则的定义 任何一个条件组合的特定取值及其相应的要执行的操作称为规则。 规则也就是说条件项和动作项的对应关系, 一个规则相当于一条测试用例。 在判定表中条件的取值一般为真/假, 用符号Y/N( 1/0) 表示, 根据条件项的组合确定动作项的取值, 即有n个条件就有2n个规则, 例如有3个条件分别为A、 B、 C, 就有8中规则,如下表: 1 2 3 4 5 6 7 8 A Y Y Y N Y N N N B Y Y N Y N Y N N C Y N Y Y N N Y N 4.2规则的合并 在实际应用判定表时, 由于规则数目庞大, 常常会先把它简化, 也就是合并相似的规则。 如果判定表中, 有两条或多条规则具有相同的动作, 而且其条件项之间存在极为相似的关系, 则可将规则合并。如图: 在左图中, 两条规则的动作项是一样的, 条件项中的前两项也是一样的, 只是第三项不同, 这说明, 条件项1, 2项分别是真值( Y) 和假值( N) 时, 条件项3中无论是什么值, 都要执行同一个操作, 也可这样说, 要执行的动作与条件项3的取值无关。这样, 就能够将这两个规则合并了。合并后的条件项3能够用特殊的符号表示与取值无关, 比如用”-”。 与此类似, 无关条件项”-”在逻辑上又可包含其它的条件项取值, 具有相同动作的规则进一步合并。如右图所示。 经过上述的合并规则的方法, 合并判定表的规则后, 就达到简化判定表的目的, 并能够得到简化后的判定表。 5.设计测试用例的步骤 利用判定表法设计测试用例一般分五个步骤: ( 根据软件规格说明) 1) 列出所有的条件桩和动作桩 2) 确定规则的个数 3) 填入条件项 4) 填入动作项, 得到初始的判定表 5) 简化合并相似的规则 最后生成测试用例 6.实例说明判定表法 实例1、 功能点描述: 输入三个正整数a、 b、 b, 分别作为三角形的三条边, 经过程序判断三条边是否能构成三角形? 如果能构成三角形, 判断三角形的类型( 等边三角形、 等腰三角形、 一般三角形) 第一步, 明确条件桩和动作桩: 分析功能点描述可知道, 这里有4个条件。 条件桩为: a、 b、 c构成三角形 a=b? a=c? b=c? 动作桩为: 非三角形 普通三角形 等腰三角形 等边三角形 不可能 第二步, 确定规则个数: 分析出4个条件, 因此, 全部规则会有2的4次方, 共16条。 第三步, 填入条件项。 第四步, 填入动作项。 经过以上的四步, 就得到了初始的判定表, 如图: 第五步, 简化合并规则, 根据合并的方法分析发现规则9-16能够合并, 最后形成简化后的判定表, 如图: 第六步, 依据简化后的判定表中每一条规则, 编写测试用例。 实例 2、 登陆功能说明书: ( 用户名和密码输入) 用户名为”admin”, 密码为”123456”登陆成功 用户名和密码为空, 提示”用户名或密码不能为空” 用户名输入错误, 提示”用户名或密码错误”, 用户名和密码清空 用户名正确, 密码输入错误, 提示”密码错误”, 用户名保留, 密码清空 根据描述找出条件桩和动作桩, 并输入取值得到如下图: 若使用有限条目判定表规则比较多时, 能够转换为扩展条目判定表, 经过分析得到规则3*3=9条, 生成判定表, 最后转化成测试用例。 7.适用范围 判定表适用于具有以下特征的应用程序: 1) If-then-else逻辑突出, 需求说明很容易转换成判定表。 2) 条件和规则的顺序不影响执行哪些操作。 3) 输入变量之间存在逻辑关系。 4) 输入与输出之间存在因果关系。 提出这4个必要条件的目的是为了使操作的执行完全依赖于条件的组合。其实对于某些不满足这几条的判定表, 同样能够设计测试用例, 只不过还需增加其它的测试用例而已。 8.判定表的优点和缺点 在一些数据处理问题中, 某些操作是否实施, 依赖于逻辑条件的取值, 也即在这些逻辑条件取值的组合所构成的多种情况下, 分别执行不同的操作。判定表法是处理这类问题的一个非常有力的分析和表示工具。 8.1优点 1) 能把复杂的问题按各种可能的情况一一列举出来。 2) 充分的考虑了输入条件之间的组合, 对组合情况充分的覆盖。 3) 对输入条件间的一些制约关系做了考虑, 避免了部分无效用例, 最终每个用例覆盖多种输入情况, 提高用例有效性。 4) 能够给出每个测试用例的预期输出。 8.2缺点 1) 不能表示重复执行的动作, 例如循环结构。 2) 当被测试特性较多时, 判定表的规模会很庞大, 例如有N个条件的判定表有2n 个规则。 3) 输入之间的组合, 不能有效的确认某些测试组合是否必须测试, 会造成一定的冗余。 9.参考文档 《软件测试方法和技术》—清华大学出版社 朱少民 主编 《软件测试技术》—培训资料展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




判定表测试规范样本.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/4589291.html