如何设计测试用例(测试用例编号命名规则)

等价类区划  是把全部有可能的输入数据信息,即程序流程的输入域分割成多个一部分(非空子集),随后从每一个子集中化选择极少数具备象征性的信息做为测试用例.该方式是一种主要的,常见的白盒测试用例设计方法.   1) 区划等价类: 等价类就是指某一输入域的子集合.在该子集合中,每个输入数据信息针对揭秘程序流程中的不正确全是等效电路的.并适当地假设:检测某等价类的意味着值就相当于对这一类其他值的检测.因而,可以把所有输入数据信息有效区划为多个等价类,在每一百思特网个等价类中取一个数据信息用于检测的输入条件,就可以用小量象征性的数据测试.获得不错的检测結果.等价类区划可有二种不一样的情况:合理等价类和失效等价类.  合理等价类:就是指针对程序流程的规格型号表明而言是有效的,更有意义的输入数据信息组成的结合.运用合理等价类可检测程序流程是不是完成了规格型号表明中所要求的基本功能和特性.  失效等价类:与合理等价类的界定正好相反.  设计方案测试用例时,要与此同时考虑到这二种等价类.由于,手机软件不但要能接受有效的数据信息,也需要能承受出现意外的磨练.那样的检测才可以保证手机软件拥有更多的稳定性.   2)区划等价类的方式:下边得出六条明确等价类的标准.  ①在输入条件要求了取值范围或值的数量的情况下,则可以建立一个合理等价类和2个失效等价类.  ②在输入条件要求了输入值的结合或是超出了“务必怎样”的条件的情况下,可建立一个合理等价类和一个失效等价类.  ③在输入条件是一个布尔运算量的情况下,可明确一个合理等价类和一个失效等价类.  ④在要求了输入数据信息的一组值(假设n个),而且程序流程要对每一个输入值各自解决的情况下,可建立n个合理等价类和一个失效等价类.  ⑤在要求了输入数据信息务必遵循的规则的情况下,可建立一个合理等价类(合乎标准)和多个失效等价类(从差异视角违背标准).  ⑥在确知已确定的等价类中各原素在程序执行中的方法不一样的情况下,则应再将该等价类进一步的划定为更小的等价类.  3)设计方案测试用例:在确定了等价类后,可创建等价类表,列举全部区划出的等价类:   输入条件 合理等价类 失效等价类  ... ... ...  ... ... ...   随后从区划出的等价类中按下面三个标准设计方案测试用例:  ①为每一个等价类要求一个唯一的序号.  ②设计方案一个新的测试用例,使其尽量多地遮盖并未被遮盖的合理等价类,反复这一步.直至全部的合理等价类都被遮盖才行.  ③设计方案一个新的测试用例,使其仅遮盖一个并未被遮盖的失效等价类,反复这一步.直至全部的失效等价类都被遮盖才行.边界值分析方法  边界值统计分析方法是对等价类区划方式的填补.(1)边界值统计分析方法的考虑到:  长期性的检测工作经历来告诉大家,很多的不正确是出现在输入或輸出范畴的边界线上,而不是产生在输入輸出范畴的內部.因而对于各种各样界限情况设计方案测试用例,可以查出来大量的不正确.  应用边界值统计分析方法设计方案测试用例,最先应明确界限情况.一般输入和輸出等价类的界限,便是应主要检测的界限情况.理应选择恰好相当于,刚超过或刚低于界限的值做为数据测试,而不是选择等价类中的典型值或随意值做为数据测试.(2)根据边界值统计分析方法挑选测试用例的标准:  1)假如输入条件要求了值的范畴,则应选刚做到这一范畴的界限的值,及其刚超过这一范畴界限的值做为检测输入数据信息.  2)假如输入条件要求了值的数量,则用较大数量,最少数量,比最少数量少一,比较大数量多一的数做为数据测试.  3)依据规格型号表明的每一个輸出条件,应用前边的标准1).  4)依据规格型号表明的每一个輸出条件,运用前边的标准2).  5)假如程序流程的规格型号表明得出的输入域或輸出域是井然有序结合,则应选择结合的第一个原素和最后一个原素做为测试用例.  6)假如程序流程中采用了一个內部算法设计,则理应挑选这一內部算法设计的边界线上的值做为测试用例.  7)剖析规格型号表明,找到其他很有可能的界限条件.不正确推断法  根据工作经验和判断力推断程序流程中全部有可能出现的各种各样不正确, 进而有目的性的设计方案测试用例的方式.  不正确推断方式的主要观念: 例举出程序流程中全部很有可能有的问题和非常容易产生失误的独特情况,依据她们挑选测试用例. 比如, 在单元测试卷时曾列举的很多在控制模块中常用的不正确. 之前产品检测中以前发觉的不正确等, 这种便是工作经验的汇总. 也有, 输入数据信息和輸出数据信息为0的情况. 输入报表为空格符或输入报表仅有一行. 这种全是非常容易产生失误的情况. 可挑选这种情况下的实例做为测试用例.因果图方式  前边详细介绍的百思特网等价类区划方式和边界值统计分析方法,全是主要考虑到输入条件,但未考虑到输入条件中间的联络, 互相组成等. 考虑到输入条件中间的互相组成,很有可能会发生一些新的情况. 但要查验输入条件的组成并不是一件很容易的事儿, 即便把全部输入条件区划成等价类,她们中间的组成情况也非常多. 因而务必注重选用一种适用于叙述针对多种多样条件的组成,相对应造成好几个操作的方式来考量设计方案测试用例. 这就必须运用因果图(逻辑模型).   因果图方式最后转化成的便是判定表. 它合适于检查数据输入条件的各种各样组成情况.   运用因果图转化成测试用例的基本上流程:   (1) 分析系统规格型号表明叙述中, 这些是缘故(即输入条件或输入条件的等价类),这些是結果(即輸出条件), 并给每一个缘故和結果授予一个标志符.   (2) 分析系统规格型号表明叙述中的词义.找到缘故与結果中间, 缘故与缘故中间相匹配的关联. 依据这种关联,绘制因果图.  (3) 因为英语的语法或自然环境限定, 有一些缘故与缘故中间,缘故与結果中间的组成情况不不太可能发生. 为说明这种独特情况, 在因果图上放一些标记说明管束或限定条件.  (4) 把因果图变换为判定表.  (5) 把判定表的每一列拿出来做为根据,设计方案测试用例.  从因果图转化成的测试用例(部分,组成关联下的)包含了全部输入数据信息的取TRUE与取FALSE的情况,组成的测试用例数量做到至少,且测试用例数量随输入数据信息数量的提高而线形地提升.  前边因果图方式中早已采用了判定表.判定表(Decision Table)是解析和表述多逻辑性条件下实行不一样实际操作的情况下的专用工具.在编程设计发展趋势的前期,判定表就已被作为程序编写的辅助软件了.因为它可以把繁杂的逻辑顺序和多种多样条件组成的情况表述得既实际又确立.  判定表一般由四个一部分构成.  条件桩(Condition Stub):列举了难题的全部条件.一般觉得列举得条件的顺序无关痛痒.  姿势桩(Action Stub):列举了难题要求很有可能采用的实际操作.这种实际操作的顺序排列沒有管束.  条件项(Condition Entry):列百思特网出对于它左列条件的选值.在全部很有可能情况下的真伪值.  姿势项(Action Entry):列举在条件项的各种各样选值情况下应当采用的姿势.  标准:一切一个条件组成的特殊选值以及相对应要实行的实际操作.在判定表格中围绕条件项和姿势项的一列便是一条标准.显而易见,判定表格中列举是多少组条件选值,也就有多少条标准,既条件项和姿势项有多少列.  判定表的构建流程:(依据手机软件规格型号表明)  ①明确标准的数量.倘若有n个条件.每一个条件有两个选值(0,1),故有 种标准.   ②列举全部的条件桩和姿势桩.  ③填写条件项.  ④填写姿势项.直到原始判定表.  ⑤简单化.合拼类似标准(同样姿势).  B. Beizer 强调了合适应用判定表设计方案测试用例的条件:  ①规格型号表明以判定表方式得出,或非常容易转化成判定表.  ②条件的顺序排列不容易都不危害实行什么实际操作.  ③标准的顺序排列不容易都不危害实行什么实际操作.  ④每每某一标准的条件早已达到,并明确要实行的实际操作后,无须检测其他标准.  ⑤假如某一标准获得达到要实行好几个实际操作,这种实际操作的实行次序无关痛痒.

相关推荐

战后重生的反抗者 《生死狙击2》灰烬阵营揭秘

射击游戏中,如果武器、打斗系统设计的巧妙逼真,但剧情层面过于薄弱,也会减淡玩家的游戏代入感及沉浸感。国产射击端游《生死狙击2》也十分注重世界观架构,在继承前作的剧情上,衍生出泰坦和灰烬两个对抗阵营,供玩家作为特种兵参与实战演习。今天小编就来揭秘另一个阵营——灰烬兄弟会。

盖尔兰德大陆情报站,《彩虹联萌》BOSS有哪些?

在经历过几次测试之后,想必各位玩家也对《彩虹联萌》中的世界观,几个职业的设定以及大世界玩法有了一定的了解。作为一款横版萌系动作MMO,趣味且富有挑战性的副本是游戏的特色之一,如果对boss没有一些了解的话可能会在冒险中吃亏哦~那今天,小编就带大家来盘点一下盖尔兰德大陆上的boss吧!

如何做一款app(怎么做自己的app软件)

如何做一款app(怎么做自己的app软件)如何制作一款属于自己的APP?APP软件基本的制作过程:想法——设计——交互——开发——测试——产品六条过程带来的启发,一种多样化的创新App制作公司应该具备不同观念的人,只有多样化的App制作者才能得出大众化认可的产品。1.idea形成—

你爱剑网有多深答题闯关得极品戒指

  2005年1月28日,《剑网》答题闯关活动正式上线,如果你对剑网有足够的了解,就来挑战一下你的智商吧。天才玩家还将获得“1暗毒防25 血内双加100戒指”的超级装备大奖!发送312到11568312,用智力称霸剑网江湖!  如何测试“你爱剑网有多深”。剑网答题闯关,是专为剑网玩家设计的一款短信互...

黑暗与光明 民主建设PK方式投票公决

《黑暗与光明》远征军即将起程,论坛里PK大讨论烽火连城,国内服务器PK方式如何设定,或许您的一票就能决定!  本次远征军成员还可获得游戏蜗牛VIP会员资格,将能够优先获得《黑暗与光明》国内测试帐号!

《大灾变》格瑞姆巴托团队副本的武器模型放出

  Alpha测试又有新玩意被挖到了,有一些格瑞姆巴托团队副本的武器模组已经被datamining给发现了。这些武器模组早在测试阶段就已建制完成,风格果然如设计师们之前在蓝帖所言,是走龙类风格的设计,由于黑龙军团与幕光之锤挂勾的关系,许多武器模组上面我们也看得见暮光的徽纪。马上就先来瞧瞧这些新武器吧...

如何刷机啊(华为手机怎么恢复出厂设置)

如何刷机啊(华为手机怎么恢复出厂设置)此次刷机,我们选用的是Mate 40 Pro 全网通版 8GB 128GB (NOH-AN00)。关于这部手机的功能和性能,网上有很多的评测,这里就不再说了。这部手机因为之前我们做过其他底层的测试与试验,已经将系统给破坏掉了,现在存在某些故

如何关闭微博(怎么把微博锁起来不让别人看)

如何关闭微博(怎么把微博锁起来不让别人看)微博现在正内测一个全新的功能,叫做账号临时停用,由于还在测试阶段,所以大家还不能进行设置使用。但是,相信这个功能上线后,对大家的帮助还是蛮大的。微博账号临时停用是什么微博CEO王高飞在微博表示,微博正在内测新功能“账号临时停用”。开启该功能

如何测视力(在家有什么办法可以测视力)

如何测视力(在家有什么办法可以测视力)大家好,今天小知给大家分享个神器,一键就可以检测近视度数、散光、色盲等等。相信好多人都比较关心自己的眼睛近视度数,是否有色盲和散光,使用今天分享的小工具就可以随时测试近视度数、散光、色盲了。接下里就一起看下怎么设置的吧,首先我们按照下方图片

和他的心跳互动 《光与夜之恋》互动玩法揭秘

身为新人设计师,初入《光与夜之恋》世界的你,邂逅几位各具魅力的男性角色,与他们的独处时光是怎样的呢?与此同时,带着时尚梦想的你,又将如何实现“成为和他一样的大设计师”这样的目标呢?一起来看看刚刚结束的“极光测试”中曝光的新玩法吧!

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1