zoukankan      html  css  js  c++  java
  • 软件测试:等价类划分-----EditBox问题增加文本框

    在经过初步对等价类划分的学习后,老师提出了新的问题

    依然是EditBox问题,增加为3个文本框,等价类的划分会有怎样的变化

     

    则题目应如下

    允许1到6个英文字符或数字,按OK结束

    有效等价类:

    长度:1到6

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

    无效等价类

    长度:0,7

    字符:英文/数字以外字符,控制字符,标点符号

    有三个文本框

     

    设计如下:

     

    以输入条件划分等价类

    条件一  长度在1到6之间

    条件二  字符属于a-z,A-Z,0-9

    编号

    有效等价类

    编号

    无效等价类

    1

    1到6个数

    5

    小于1个数

    2

    字符属于a-z

    6

    大于6个数

    3

    字符属于A-Z

    7

    字符含有控制字符

    4

    4

    字符属于0-9

    8

    字符含有标点符号

    9

    三个文本框有正确输入

    10

    有文本框有不正确输入

                   

    等价类划分的测试用例

    编号

    用例

    覆盖等价类

    期望输出

    1

    Az0912

    Az0912

    Az0912

    1,2,3,9

    RIGHT

    2

    Az0912

    Az0912

    Az0912a

    2,3,6,10

    WRONG

    3

    Az0912

    Az0912

    空字符

    5,10

    WRONG

    4

    Az0912

    Az0912

    Az091,

    1,2,3,8,10

    WRONG

    5

    Az0912

    Az0912

    DEL91,

    1,2,3,8,7,10

    WRONG

    6

    Az0912

    Az0912

    DEL910

    1,2,3,7,10

    WRONG

    7

    Az0912

    Az0912

    111111

    1,4,10

    RIGHT

    8

    Az0912

    Az0912

    aaaaaa

    1,2,10

    RIGHT

    9

    Az0912

    Az0912

    AAAAAA

    1,3,10

    RIGHT

    心得

    1,在程序变得复杂的同时,很明显软件测试也会变得更加复杂。所以在程序员编码的时候,也应该考虑到测试人员测试时所遇到的问题,软件人员测试时也应该考虑程序员增删修改的难度。

    2,等价类划分的改变也引起了测试用例的变化,更为复杂的设计也加大了测试的工作量,上图的测试用例并不完全,应该对每个文本框都进行控制其余两个文本框的条件下做上节课中的测试。

    3,软件测试的确应该在进行在软件开发的过程中,否则会增加开发人员和测试人员的工作量

  • 相关阅读:
    NMON记录服务器各项性能数据
    性能测试基础知识
    Jmeter——小性能用例
    POSTMAN——环境变量
    Jmeter——分布式并发
    Linux-Ps命令使用
    Linux目录结构和常用命令
    Linux复制和移动文件
    Linux目录结构
    Linux-获得命令帮助man
  • 原文地址:https://www.cnblogs.com/shenbuting/p/4372910.html
Copyright © 2011-2022 走看看