zoukankan      html  css  js  c++  java
  • 测试用例的常用设计方法

    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

  • 相关阅读:
    jquery 实现 html5 placeholder 兼容password密码框
    php返回json的结果
    使用PHP读取远程文件
    Sharepoint 自定义字段
    Sharepoint 中新增 aspx页面,并在页面中新增web part
    【转】Sharepoint 2010 配置我的站点及BLOG
    JS 实现 Div 向上浮动
    UserProfile同步配置
    【转】Import User Profile Photos from Active Directory into SharePoint 2010
    Sharepoint 2010 SP1升级后 FIMSynchronizationService 服务无法开启
  • 原文地址:https://www.cnblogs.com/flyyingzi/p/10450538.html
Copyright © 2011-2022 走看看