黑盒子

作者: 每天进步一点点5454 | 来源:发表于2020-06-22 16:30 被阅读0次

    测试用例的定义

    • 软件测试的核心-为了特定的目的-测试输入-执行条件-预期结果vs实际结果进行对比

    • 测试用例定义:是为了特定的目的而设计的一组有测试输入、执行条件、预期结果的案例(文档)

    • 项目名称:qq邮箱登录

      • 用户名称:填写正确的qq邮箱账号密码并登录成功

      • 用例属性:功能测试

      • 重要等级:高

      • 预置条件:qq邮箱账号已注册成功

      • 测试数据:用户名:xll220111@163.com,密码:123456

      • 测试步骤:1 打开qq邮箱 2.填写qq账号和密码 3 点击登录

      • 预期结果:qq邮箱登录成功,进入个人邮箱列表页面

    什么是黑盒子

    • 通过输入和输出测试被测内的功能,这种测试方法就是黑盒子测试
    image.png

    黑盒测试用例设计方法

    image.png

    测试用例的构成要素

    测试用例的八要素:

    • 用例编号:用例的唯一标识,举例:qqemail_001

    • 用例标题:用例的简单描述

    • 测试项目:用例所属项目范畴,举例(项目名称)

    • 用例级别:用例重要程度影响,举例(重要p1,一般p2,/高 中)

    • 预置条件:用例执行前提,(不是必须的)

    • 测试输入:测试用例数据输入

    • 执行步骤:执行用例步骤

    • 预期结果:应该得到的结果

    • 预期结果和实际结果对比不成功就是有bug了

    注:根据项目的需求可增加字段

    测试设计方法--等价类

    • 等价类概念:在所有测试的数据中,具有某种共同特征的数据子集
    image.png image.png
    • 分析需求:确定输入数据类型

    • 使用规则:划分有效和无效等价类

    • 设计用例,覆盖有效等价类

    • 设计用例:设计覆盖无效等价类

    image.png
    • 举例:固定电话号码测试

    • 地区码(3/4位) + 电话号码 (7/8)

    1、分析需求

    输入 输入 数据类型
    固定电话号码 地区码 3/4位的数字
    电话号码 7/8位的数字

    2、根据输入的规则,划分有效和无效等价类

    输入 输入 长度 集合 组成规则
    固定电话号码 地区码 3/4位的数字 数字 以0开头
    电话号码 7/8位的数字 数字 以非0,非1开头
    输入 输入 有效等价类 无效等价类 组成规则
    固定电话号码 地区码 1.以0开头的3位数字 2.以0开头的4位数字 数字 3.以0开头的小于3位数字 4.以0开头的大于4位数字 5.以0 开头的包含非数字的4位字符串 6.非0Keith的4位数字
    电话号码 7.以非0非1开头的7位数字 8.以非0非1开头的8位数字 数字 9.以非0非1开头的7位数字 10.以非0非1开头的8位数字 11.以非0非1开头的包含非数字的8位字符串 12.以开头的8位数字

    相关文章

      网友评论

          本文标题:黑盒子

          本文链接:https://www.haomeiwen.com/subject/kxvxfktx.html