• 测试用例的设计


    做测试的应该都讨厌写用例。但是用例是一个记录步骤和问题的好方式,所以还是写吧。回顾下测试用例的设计步骤和方法。

    测试用例的设计步骤:1.分析测试需求:进行需求分析,明确一个或多个测试用例对应一个测试需求

                                      2.分析业务流程:业务流程(主流程,条件备选流程,数据流向,关键的判断条件)明确每个功能 的业务处理流程,功能点业务的组合。

                                      3.设计测试用例:场景,功能点,原则-100%覆盖需求文档

    测试用例的设计方法:1.等价类划分-有效等价类和无效等价类

                                     2.正则表达式:对字符串进行操作的一种逻辑公式,用事先定义好的字符和字符组合,组成一个规则字符串。

                                     3.边界值划分:选择等价类边界,输入条件边界,输出域边界。范围(刚达到值,刚超过值) 个数(最大,最小,比最小少一,比最大多一) 集合(第一个元素,最后一个元素)

                                     4.判定表法:分析和表达多逻辑条件下执行不同操作情况。条件桩:问题的所有条件 动作桩:问题规定可能采取的操作  条件项:列出针对条件的取值,所有可能情况的真假值

                                                            动作项:列出在条件项的各种取值情况下应该采取的动作

                                    5.因果图法:图解法分析输入的各种组合情况,设计用例。适合检查程序输入条件的各种组合情况

                                    6.场景测试法:从系统分析的结果用例出发,通过对每个用例的场景分析,逐步实现测试用例的构造

                                    7.错误推断法:列举出程序所有可能有的错误和容易发生错误的特殊情况。

                                   8.大纲法:拆分业务模块,将被测系统的每一个业务流程中的每一个页面都拆分开来,列出大纲。

                                   9.正交法:从大量的(实验)数据(测试例)中挑选适量的,有代表性的点(例),从而合理地安排实验(测试)正交表的表示形式: L行数(水平数因素数)

                                                    行数:正交表中的行的个数,既试验次数,也是通过正交实验法设计的测试用例的个数

                                                   因素数:正交表中列的个数,既要测试的功能点

                                                   水平数:任何单个因素能够取得的值的最大个数,既要测试功能点的输入值

     

                                    

    处在这个俗世,也得让自己变得更好吧
  • 相关阅读:
    一个C#操作Excel类,功能比较全
    以纯面向对象的JS编写最基本的数据字典案例
    使用百度UMeditor富文本编辑器,修改自定义图片上传,修改源码
    使用ztree.js,受益一生,十分钟学会使用tree树形结构插件
    shiro和quartz同时存在于项目中,解决冲突的方案
    以最简单的登录为例,诠释JS面向对象的简单实例
    BeJavaGod
    前端这条路怎么走,作为一名后端er,说说我的见解
    安全框架
    文档!重要的事情说第四遍~
  • 原文地址:https://www.cnblogs.com/butaileng7/p/11190502.html
Copyright © 2020-2023  润新知