day03-测试基础之测试用例和测试方法

一、测试用例

        先来解释一下,什么是用例,用例就是用户使用的案例。

        测试用例是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求(为测试项目而设计的执行文档)。

        测试用例的作用

                1、防止漏测

                2、实施测试的标准

        测试用例的编写格式:用例编号(项目_模块_编号)、用例标题(预期结果(测试点))、模块/项目、优先级(p0-p4)、前置条件(前置操作)、测试步骤、测试数据、预期结果(期望的结果)

二、测试方法

        测试方法一般常用的分为三种:等价类划分法、边界值分析法、判定表法

        等价划分法:

                说明:在所有测试数据中,具有某种共同特征的数据集合进行划分。

                分类:

                        有效等价类:满足需求的数据集合

                        无效等价类:不满足需求的数据集合

                步骤:

                        1、明确需求

                        2、确认有效等价类和无效等价类

                        3、提取数据编写测试用例

                适用场景:针对于需要大量数据测试输入,但是没法穷举测试的地方(下拉框、输入框、单选框)

        边界值分析法:

                说明:选取正好等于、刚好大于、刚好小于边界的值作为测试数据

                        上点:边界上的点(正好等于)

                        离点:距离上点最近的点(刚好大于、刚好小于)

                        内点:范围内的点(区间范围的数据)

                步骤:

                        1、明确需求

                        2、确认有效等价类和无效等价类

                        3、确认边界范围值

                        4、提取数据编写测试用例

                适用场景:

                        1、在等价类的基础上针对有边界范围的测试数据输入的地方(重点关注边界)

                        2、常见词语描述:大小、尺寸、最大、最小、至多、至少等

        判定表法:

                说明:

                        1、等价类边界值分析法主要关注单个输入类条件的测试

                        2、并未考虑输入条件之间的各种组合、输入条件与输出结果之间有相互制约关系的测试                

                定义:是一种以表格形式表达多条件逻辑判断的工具

                组成:

                        1、条件桩:列出问题中的所有条件,列出条件的次序无关紧要。

                        2、动作桩:列出问题中可能采取的操作,操作的排列顺序没有约束。

                        3、条件桩:列出条件对应的取值,所有可能情况下的真假值。

                        4、动作桩:列出条件项的、各种取值情况下应该采取的动作结果。

                                        

                规则:

                        1、判定表中贯穿条件项和动作项的一列就是一条规则。

                        2、假设有n个条件,每个条件的取值有两个(0,1),全组合有2的n次方种规则。

                步骤:

                        1、明确需求

                        2、画出判定表

                                1)、列出条件桩和动作桩

                                2)、填写条件项、对条件进行全组合

                                3)、根据条件项的组合确定动作项

                                4)、简化、合并相似规则(有相同的动作)

                        3、根据规则编写测试用例

                适用场景:

                        1、有多个输入条件,多个输出结果,输入条件之间有组合关系,输入条件和输出结果之间有依赖(制约)关系。

                        2、判定表一般适用于条件组合数量较少的情况(比如4个条件以下)。

三、今日学习思维导图        

  • 17
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值