51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 575|回复: 0
打印 上一主题 下一主题

[原创] 测试用例的编写秘籍(上)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-10-11 15:49:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
、等价类、边界值  



       等价类分为:

  有效等价类--在取值范围内。


  无效等价类---在取值范围外。


  边界值:错误更可能出现在输入的附近趋势+1和-1,用此边界值需考虑三点:上点,离点,内点一般会选择6个数据进行测试。


  总结:编写测试用例需要从各方面考虑并根据我们测试用例方法来编写,测试用例的设计都是循序渐进的过程并不能一步到位。





、因果图


  1、什么是因果图;通过画图的方式进行表达输入条件和输出结果之间的关系

  2、因果图的核心:


  1)因--原因--输入条件果--结果---输出结果;


  2)确定原因,根据用户的需求来确定原因,因为这些原因会导致一些结果和影响;


  3)我们测试人员就要理解被测系统的判断逻辑过程;


  4)通常因果图是判定表的一个前置过程;


  5)一般a.输入与输出的关系b.输入与输入的关系。


  3、因果图的基本符号


  恒等a=b当输入条件发生时,结果一定会出现。


  非a!=b当输入条件发生时,结果不发生。


  或avb当输入条件有一个为真的,输出结果就为真。


  与a^b当输入条件有一个为假的,输出结果就为假。


  4、因果图的约条件


  互斥(异):如果选择只能选择一个,但可以不选。


  包含(或):至少选择一个,可以多选但不能不选。



  唯一:必须选择一个,唯一与互斥的区别:唯一必须选择一个,互斥可以选一个也可以都不选。

  因果图设计测试用例步骤:


  ·找出所有输入条件


  · 明确所有输出结果


  · 明确所有输入条件之间的制约关系与组合关系a.哪些条件可以组合b.哪些条件不可以组合


  · 找出什么样的输入条件会产生哪些输出结果


  · 明确输出结果之间的相互制约关系


  · 根据因果图写判定表


  · 根据判定表设计测试用例







小结:

  1、因果图主要考虑控件
之间条件的组合关系;



  2、控件过多,组合量大的情况下不宜使用因果图法。

  三、判定表


  前言:判定表建立在因果图的基础上。

  定义:


  a.分析和表述若干输入条件下,被测对象针对这些输入条件做出的响应工具,判定表属于工具,是由开发设计方式方法延伸到测试领域;


  b.遇到复杂的业务逻辑可以使用该表理清业务逻辑。


  重要概念:


  a.条件------条件桩------需求说明书定义被测对象的所有输入条件条件项------针对条件桩所有可能输入数据的真假值;


  b.动作----动作桩----针对条件对象可能采取的所有操作动作项-----针对动作桩被测对象响应的可能取值结果规则:动作项和条件项组合在一起,形成业务逻辑处理规则。


  判定表应用步骤:


  a.理解需求确定条件桩和动作桩条件桩=输入条件动作桩=输出结果动作项=结果的状态;


  b.设计优化我们的判定表;


  c.填写动作项也就是业务逻辑;


  d.根据我们的判定表输出结果的表现,进行判定表的合并(选操作);


  e.抽取测试用例:判定表给出的只是规则,不像边界值,等价类可以直接给出测试用例f.编写测试用例。


  小结:


  a.判定表的优缺点:

  优点:能够将复杂的问题按照各种可能的情况列举出来,简明并避免遗漏,能够通过正式计算出测试用例的条数;


  缺点:输入条件之间限制条件不好表达,解决方案,挑些备注,描述限制关系当输入次数过多,规则以2的你n次方剧增时,判定表就会庞大,这是还会造成逻辑缺失,业务混乱,所以需细致分析,尽可能



划分多个需求项。

  b.电商项目使用居多。


  c.因果图、判定表适合测试控件的组合情况,而且适合测试组合数量比较少的情况常见控件有(按钮、单选按钮、复选框、下拉框)。


  d.判定表的特点:输入条件的顺序无关紧要输出结果顺序无关紧要先测哪种组合,后测哪种组合无关紧要每种组合互相独立。


  判定表的计算公式:条件有7种结果状态有2种则条件数为2的7次方。









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-2 20:00 , Processed in 0.066040 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表