浅谈测试用例方法

9种测试用例方法:

1.等价类 2.边界值

3.因果图 4 判定表

5场景法

6状态转换图

7大纲法

8正交排列法

9错误推测法

1等价类:

有效等价类:取值范围之内的属于有效

无效等价类:取值范围之外的属于无效

优点:清晰地梳理被测对象

2边界值:(+1和-1的区别)

上点:

离点:

内点:

3.因果图:通过画图的方式表达输入条件和输出条件之间的约束关系

因果图的优点:可以快速的梳理业务逻辑、条件、组合、限制关系

因果图的缺点:每个人的想法有差异,导致用例的条数不一样

因果图的基本符号:

1.恒等:当输入条件发生时,结果一定会出现;  当输入条件不发生时,结果一定不会出现

2.非:取反  当输入条件发生时,结果一定不会出现   当输入条件不发生时,结果一定会出现

3.或:当多个输入条件,只要有一个条件满足,结果才出现

4.与:若几个输入条件都满足,结果才出现

因果图的约束条件:

1.互斥(异):如果选只能选1个,但可以不选

2.包含(或):至少要选1个(可以多选但不能不选)

3.唯一:必须选,且只能选1个

区别(唯一与互斥):唯一是必须要选一个;互斥是可以不选,如果选只能选一个

4.要求:如果a=1,则要求b必须是1

5.屏蔽(非):取反

4.判定表:

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

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

判定表的优点:所有的测试可以通过公式计算出来,覆盖全面,不会遗漏测试场景

判定表的缺点:

1.输入条件之间的限制条件不好表达,解决方案:填写备注,来描述限制关系

2.当输入次数过多,规则以2的N次方剧增时,判定表就会很庞大,这时候判定表就会造成逻辑缺失,业务混乱,所以需要细致分析,尽可以划分多个需求项,再使用到判定表

3.有重复的测试场景,解决方案:简化判定表

判定表的特点:

1.输入条件的顺序是无关紧要的

2.输出结果的顺序是无关紧要的

3.先测哪种组合,后测哪种组合是无关紧要的

4.每种组合之间是相互独立的

5.场景法

基本流:按照正确的业务流程来实现的一条操作路径(模拟正确的操作流程)

备选流:导致程序出现错误的操作流程(模拟错误的操作流程)

6.状态转换图:关注被测对象的状态变化,在需求规格中是否有不可达到的状态和非法的状态

状态:在被测对象在特定输入的条件下,能不能保持响应形式

方法流程:

1.分析需求,找出状态

2.画出状态图

3.画出状态树--要有起始点和终止点

4.抽取测试用例

7.大纲法:在一个程序或程序的某个模块中,涉及到多个窗口,每个窗口中能够完成多个动作,这些窗口又相互联系。为了弄清窗口之间的关系,或者说动作和动作之间的关系,可以使用测试大纲方法。

8.正交排列法--正交实验法--优选法:

因子:所有参与试验的影响试验结果的条件,称为因子

水平:影响试验因子的取值或输入,称为水平

优点:经过严格的数学推理而来,可以提高效果,正交排列法计算的测试用例是最优的,因此也叫优选法

缺点:会遗漏一些测试场景,解决方案:根据错误推断法增加测试用例

9.错误推断法-错误推测法:在测试程序时,可以根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例的方法

要素有三点:经验、知识、直觉

经验的优点:

1.充分发挥人的直觉和经验

2.集思广益

3.方便使用

4.快速容易切入

经验的缺点:

1.难以知道测试的覆盖率

2.可能丢失大量未知的区域

3.带有主观性且难以复制

(0)

相关推荐

  • 软件测试原则的补充

    在<软件测试的12项基本原则>中,列出了12项软件测试基本原则: 尽早地和不断地进行软件测试 避免由程序员测试自己的程序(这里的测试不包括单元测试工作),应该由独立专业的软件测试机构来完成 ...

  • 测试用例设计常见的错误

    一些刚刚实施GJB5000A的组织,在软件工程能力方面确实存在不足,需求.设计文档编写得错误百出,基本的测试用例设计也不会做. 在评价过程中经常会发现测试用例设计存在以下问题: 测试用例不完整,没有覆 ...

  • 瓷器鉴定基础知识(3):浅谈瓷器鉴定的基本方法

    古代瓷器,是历史的产物,其上会有历史的烙印.它们犹如文学作品一样,有其产生的时代背景,因此,鉴定一件瓷器就如同鉴赏一本书籍,需要从它的内容去进行解读和分析.瓷器的内容,不以文字形式呈现,而是以它的造型 ...

  • 浅谈案件初核的五种方法

    纪法学堂 一个学习交流的平台! 12篇原创内容 Official Account 来源:中国纪检监察报,转载自山东省纪委监委网站    在纪检监察案件的初核中,有时问题线索可能毫无头绪,也可能头绪众多 ...

  • 学习针灸方法浅谈

    中医是我们中华民族的三大国粹之一,从二十世纪七十年代以来,随着国际"中医热"."针灸热"的兴起,中医正在走向世界,而针灸医学业已成为医学百花园中一朵绚丽之花.国 ...

  • 浅谈企业文件材料归档范围和档案保管期限编制方法(10号令解读之一)(2017/04/06)

    2012年12月,国家档案局印发了<企业文件材料归档范围和档案保管期限规定>(国家档案局令第10号,以下简称10号令).2013年4月又下发了<关于贯彻实施<企业文件材料归档范 ...

  • 浅谈《经方实验录》——盗汗遗精方法介绍

    阅读<经方实验录>,深觉其治盗汗遗精之法妙,简单介绍如下 失精 <金匮要略·血痹虚劳病脉证并治第六>: 夫失精家,少腹弦急,阴头寒,目眩(一作目眶痛),发落,脉极虚芤迟,为清谷 ...

  • 浅谈元代白瓷——“枢府釉”(卵白釉)的鉴定方法和捡漏

    元代瓷器中的卵白釉又称"枢府釉",是元代景德镇地区创烧的一种白釉瓷的统称,也是在生产青白釉瓷的基础上,开创烧制的一种新的高温白釉.卵白釉瓷是元代景德镇窑在生产青白釉瓷基础上新创烧的 ...

  • 浅谈“老”哥瓷鉴定的方法

    收藏家都有一个梦,在梦中与自己梦寐以求的东西相遇,相知,相守.作为瓷器收藏家而言,宋瓷就好像喜马拉雅,而五大名窑则好似珠穆朗玛.特别是五大名窑中的汝窑,官窑,哥窑,更是难得一见.相比而言,均窑定窑则存 ...

  • 浅谈钧窑瓷器的鉴定方法

    钧窑瓷器始于唐.盛于宋,是中国古代五大名瓷之一,并以其独特的釉料及烧成方法产生的窑变神奇而闻名于世.钧窑瓷器的生产制作自元末以后渐次衰败.明代万历年间,钧瓷的"钧"字因犯了神宗朱先 ...

  • 浅谈吉州窑六种独特的制瓷工艺和鉴定方法

    吉州窑是我国宋元时期著名的民间窑场,窑址位于江西省吉安县永和镇.根据文献记载和实地调查,可知吉州窑创烧于晚唐,发展于五代.北宋,极盛于南宋,元代虽仍有烧造,但已渐趋衰落,明代中期又曾有过小规模的短期生 ...