软件测试用例

目录

 

软件测试用例的设计方法:

软件测试用例包含的要素:


软件测试用例的设计方法:

  1. 等价类划分

    等价类根据SRS将需求合理划分片段,分成输入域的子集合,在子集合中,各个输入数据对于揭露软件中的错误都是等效的,并合理假定:测试某等价类的代表值就等于对这一类其他值的测试。在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据区的较好的测试结果。

    1. 有效等价类:对于软件需求说明书(Software Requirements Specification,一下简称SRS)来说是合理的,有意义的输入数据的集合,检验功能和性能是否符合SRS.

    2. 无效等价类:对于SRS是不合理的,没有意义的数据集合。

    在有效等价类测试完成的基础上,一定要尽可能的注意无效等价类数据输入后,系统反馈的信息和处理方式,注意引导和反馈。

  2. 边界值分析

    定义:对等价类测试分析方法的补充。

    使用条件:1.输入条件明确一个值的取值范围,或规定了值的个数

    2.输入条件明确一个有序集合

    边界点定义:

    上点:就是边界上的点,不管是开区间还是闭区间

    内点:就是在域范围内的任意一点

    离点:就是离上点最近的一个点,如果边界是封闭的,那么离点就是域范围外离上点最近的点,如果边界是开放的,那么离点就是域范围内离上点最近的点。整数类型+1或-1;实数,认为选择一个精度,在这个精度下寻找最靠近的点。

    边界值测试法中主要是选取离点和上点进行测试。

    例如:用户名长度取值范围为[4,10],要选取的上点是4,10,离点是 3,11 用户名长度取值范围为(4,10),要选取的上点是4,10,离点 是5,9

  3. 因果图

测试用例包含的要素:

用例编号(kq_001)

测试项目(考勤模块)

测试标题:测试点,比如输入正确的用户名正确的密码,可以登录成功

重要级别:一般忽略

预置条件:满足一些前提条件,否则用户无法执行(管理系统,用户必须登录)

测试输入:测试者用到的测试数据(用户名:150XXXX,密码:yiyi0608)

操作步骤:明确给出操作的每一步描述,可以让不了解项目需求的人,拿到操作步骤就可以测试

预期结果:根据预期输出结果对比实际结果,判断被测对象是否符合需求

实际结果:测试后填写

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值