• 软件测试之测试用例


      对于软件测试用例,我们有多的方法,比如等价类划分方法、边界值分析法和因果图法。不同的方法考虑到得方面也有所不同,因此,我们要学会合理的运用测试用例,以达到我们所期望的效果。

    以一个问题为例:

    EditBox

      允许1到6个用文字符或数字,按ok结束。

    分析其有效等价类:

      长度:1到6

      字符:a-z,A-Z,0-9

    分析其无效等价类:

      长度:0,7

      字符:英文和数字以外的字符、控制字符和标点符号

    根据以上分析,我们可以设计其测试用例:

    编号 测试用例   结果  
    1 1 true
    2 123 true
    3 123456 true
    4 1234567 false
    5 null false
    6 a true
    7 abc true
    8 abcdef true
    9 abcdefg false
    10 A true
    11 ABC true
    12 ABCDEF true

    13

    ABCDEFG

    false

     

    以上用例既考虑到了等价类划分的方法,其中编号1、3、6、8、10和12又考虑到了边界值分析法,是我觉得比较可靠又有效的测试用例,希望有值得借鉴的地方。

  • 相关阅读:
    RedisTemplate的rightpushAll()时的坑
    Redis操作HyperLogLog
    Redis做消息队列使用
    UML
    设计模式概述
    HTTP/HTTPS/TCP/IP协议
    SpringBoot特点
    虚拟机+kafka基础配置
    Spring学习
    SpringBoot配置文件
  • 原文地址:https://www.cnblogs.com/cocomue/p/4355971.html
Copyright © 2020-2023  润新知