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

    为了跟随强哥的脚步,我决定趁着的店被屏蔽的功夫,好好复习一下基本功。

    1. 测试用例的设计。

    测试类别 测试用例设计 目的 方法 设计测试用例步骤
    黑盒测试 使用详细设计导出测试用例

    1.检查功能是否实现或遗漏;

    2.检查人机界面是否错误;

    3.数据结构或外部数据库访问错误;

    4.性能等其他特性是否满足。

    5.初始化盒终止错误。

    1.等价类划分;

    2.边界值划分;

    3.错误推测法;

    4.因果图法;

    5.判定表驱动;

    6.正交试验法;

    7.功能图法;

    8.场景法;

    1.根据功能测试需求,确定待测功能模块;

    2.根据功能模块的特点,确定黑盒测试用例设计方法;

    3.确定功能流程的基本流和分支流;

    4.创建场景达到基本流和分支流组合的完全覆盖;

    5.设计测试用例;

    6.执行测试;

    7.测试用例的维护完善。

    白盒测试 使用程序设计的控制结构导出测试用例

    1.保证一个模块中的所有独立路径至少被执行一次;

    2.对所有的逻辑值均需要测试真、假两个分支;

    3在上下边界可操作范围内运行所有循环;

    4.检查内部数据结构以确保其有效性。

    1.逻辑覆盖涉及白盒测试用例:

    1.1语句覆盖;

    1.2判定覆盖;

    1.3条件覆盖;

    1.4条件判断组合覆盖;

    1.5多条件覆盖;

    2.基本路径设计白盒测试用例;

    2.1导出程序控制流图;

    2.2计算控制流图的复杂度;

    2.3确定无关路径的集合;

    2.4生成所有有关联的程序路径覆盖的测试用例。

    3.对等区间划分;

    4.状态转换测试;

    5.边界值分析;

    6.分支测试;

    7.条件测试;

    8.数据定义;

    9.循环测试;

    10.内部边界值分析。

    1.运行被测单元;

    2.正面测试(Positive Testing);

    3.负面测试(Negative Testing);

    4.设计“设计需求”中其他测试特性用例;

    5.设计覆盖率测试用例;

    6.测试执行;

    7.完善代码覆盖。

  • 相关阅读:
    HDU 3564 Another LIS
    POJ 2104 K-th Number
    HYSBZ 1901 Dynamic Rankings
    HYSBZ 4321 queue2
    HYSBZ 3991 寻宝游戏
    工作中使用到的的MonogoDB查询语句记录。
    工作中使用到的的MySQL查询语句记录。
    python对文本文件的读写操作
    WRK的使用-lua脚本POST请求(静态数据)
    WRK的使用-lua脚本GET请求
  • 原文地址:https://www.cnblogs.com/Apple010/p/2738503.html
Copyright © 2011-2022 走看看