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

    测试用例概念

    测试用例是指导测试人员验证一个特定的指标或目标的一组指令,验证系统行为是否与预期一致

    高质量的测试用例

    1、覆盖到所有的业务逻辑(包括正常逻辑和异常逻辑)
    2、覆盖到所有的典型用户场景
    3、覆盖到所有的需求点
    4、测试目标明确,并且测试步骤能够尽快的到达测试目的或者测试时间很短
    5、没有冗余的用例
    6、测试用例能够直接附带测试策略,该模块策略的指定人和用例执行人能够非常清楚
    7、业务逻辑图,输入和输出数据流完整

    8、用例10分钟原则,用例步骤3-9个

    9、测试用例的前10%到15%可以发现75%到90%的重要缺陷

    用例设计步骤

    1.测试需求分析(输出结果:测试点、测试任务、脑图)
    2.业务流程分析(输出结果:流程图即框架,找出主线,关注重点内容)
    3.测试用例设计(输出结果:往框架填充内容,按主到次的顺序)
    展现优先级选择:图》表》文字
    用例设计从底层开始考虑,数据层(数据流入流出)-----》服务层(后台业务逻辑)-----》前端(前端业务逻辑)

    4.测试用例评审
    重点评审设计,用例带数据,面上看一下,再反馈下是否需要修改和补充
    5.测试用例完善

    测试用例优先级划分

    编写测试用例时进行测试用例优先级的划分:
    1.用于冒烟测试的用例为最高优先级,优先级1
    2.把基本路径以及各模块主功能的测试标注为高优先级别,优先级2
    3.把所有错误和边界值或确认测试标注为中优先级别,优先级3
    4.把可用性测试以及入口默认值校验等标注为低优先级别,优先级4
    5.将功能测试用例分为严重和不严重两类,对于不严重的功能测试用例降级为低优先级用例,优先级4

    用例基本要素

    1.简明扼要的标题
    2.详细的步骤
    3.正确的预期结果

    测试用例设计方法

    1.等价类划分:有效等价、无效等价
    2.判定表法:分析和表达多逻辑条件下执行不同操作的工具

    判定表一列对应一个测试用例

    条件桩 条件项

    动作桩 动作项

    3.边界值分析法
    4.因果图法:因果图最终也需转化成判定表法
    5.场景分析法
    6.功能图法
    7.错误推测法
    8.正交实验设计方法
    9.接口间测试
    10.数据库测试
    11.可理解性
    12.可移植性

  • 相关阅读:
    指令
    linux学习之多高并发服务器篇(三)
    linux学习之高并发服务器篇(二)
    linux学习之多高并发服务器篇(一)
    Linux学习之socket编程(二)
    Linux学习之socket编程(一)
    myeclipse中如何修改Servlet模板_day01
    Properties的使用以及配置文件值的获取
    Sql_Server中如何判断表中某字段是否存在
    微博开发流程-01
  • 原文地址:https://www.cnblogs.com/seamy/p/15648826.html
Copyright © 2011-2022 走看看