• 测试用例的常用设计方法


    1.等价划分类

      从无穷多的数据中,挑选少量具有代表性的数据进行测试。界面中有数据输入的地方,就可以使用等价划分。

     A、分析需求,划分等价类:有效等价和无效等价类

    B、从每个等价类中,至少挑选1个代表数据进行测试

    如:姓名2-20个字符(一个汉字=1个字符=2个字节)

          有效数据:2个字符≤ 姓名 ≤ 20个字符     

          无效数据:姓名>20个字符     或     姓名<2个字符

    2.边界值

      找到有效数据和无效数据之间的分界点(边界值),将测试边界情况作为重点目标,选择刚好登于,刚刚大于或刚刚小于边界的值。

     如:输入值 的范围是【1,100】,则取0,1,100,101等值作为测试数据

    3.错误推断法

      基于经验和直觉推测程序中所有可能存在 的错误,从而有针对性的设计测试用例。

    A、程序中所有可能发生的情况

    B、容易发生错误的特殊情况

    C、以前产品测试中曾经发现的错误

    4、场景法

       大多数的比较复杂的软件系统都适合使用场景法(便于将各个功能点串起来,形成完整的业务感觉),是一种基于软件业务的测试方法,把自己当成

      最终用户,尽可能的模拟用户使用此软件的操作。

    A、模拟用户正确操作的业务流程--验证软件的业务功能是否实现

    B、模拟用户错误的操作情况--验证软件的异常处理能力(健壮性)

    总结:先关注功能的整体业务流程是否能够实现(场景法),当整体业务流程完成之后,再去关注细节(等价类、边界值等方法)。

    注意一个场景可能对应多条测试用例,或者一条用例可能对应多个场景。

    参考博文:

    http://www.51testing.com/html/30/n-3719130.html

    https://www.cnblogs.com/snailgirl/p/7911159.html

  • 相关阅读:
    第一个Struts1步骤
    struts框架学习过程中的问题
    struts2笔记
    搭建struts2框架
    一个系统钩子
    TMemIniFile 与TIniFile 区别
    rc4加密
    注册dll
    delphi 功能函数大全-备份用
    VC中文件路径问题
  • 原文地址:https://www.cnblogs.com/flyyingzi/p/10450538.html
Copyright © 2020-2023  润新知