zoukankan      html  css  js  c++  java
  • 黑盒测试——等价类划分、边界值分析、因果图、状态图、场景、正交试验法

    黑盒测试常用测试方法的选择: 

    1首先采用等价类划分法来编写测试用例

    2必要时采用边界值分析法进行补充测试用例

    3采用错误推测法再追加测试用例

    4对照程序逻辑,检查自己设计出的测试用例逻辑覆盖程度,若覆盖不够,则需要再补充其他的测试用例

    5如果程序功能含有输入条件的组合情况,应一开始就采用因果图法

    6如果程序某功能适合自动测试,可以采用自动化测试及随机测试。

    什么是黑盒测试以及优缺点?

    定义: 黑盒测试把测试对象看做一个黑盒子,不用考虑程序内部结构和内部特性,依据程序需求规格说明书,检查程序功能是否符合功能说明。

    优缺点:

    优:1功能性测试与软件如何实现无关,如果实现发生变化,功能性测试仍然可用;

    2测试用例编写与软件开发同时进行,节省软件开发时间

    3通过软件的用例可用设计出大部分功能性测试用例

    缺:

    1测试用例数量大

    2测试用例  可能产生很多冗余

    3功能性测试的覆盖范围不可能达到100%

    黑盒测试用例设计方法?

    答:

    1等价类划分法(有意义,合理的输入数据组成集合检查是否符合产品需求;无意义,不合理的输入数据组成的集合推测不符合需求的地方)、

    2边界值分析法(输入的边界值进行测试)、

    3因果图法(分析和表达多逻辑条件下执行不同操作)、

    4状态图法(和产品需求反着来,比如要求输入数字,就输入字母,要求输入正数,就输入负数等)、

    5场景法(利用图解法分析输入的各种组合情况,即输入多个条件的各种组合及输出情况之间的相互制约关系)、

    6正交试验法(比如要进行18次测试,最终选择具有代表性的9次进行试验)

    7其他测试方法有:错误推测法、通过测试与失败测试、随机测试

    边界值划分法:考虑的边界数据类型如数值、速度、字符、地址、位置、尺寸、数量;

                               以及考虑条件的等价区间:默认、空白、空值、零值和无。

                               还要考虑:非法、错误、不正确和垃圾数据。

                                还要测试:程序的状态及切换。

    次边界条件:

     

     

     

     

     

  • 相关阅读:
    Step by step Dynamics CRM 2013安装
    SQL Server 2012 Managed Service Account
    Step by step SQL Server 2012的安装
    Step by step 活动目录中添加一个子域
    Step by step 如何创建一个新森林
    向活动目录中添加一个子域
    活动目录的信任关系
    RAID 概述
    DNS 正向查找与反向查找
    Microsoft Dynamics CRM 2013 and 2011 Update Rollups and Service Packs
  • 原文地址:https://www.cnblogs.com/linxiu-0925/p/8515092.html
Copyright © 2011-2022 走看看