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

    测试用例的设计步骤
    作为测试新人,如何实现测试用例的设计一直是我的一个疑惑,在工作中写过几个项目的测试用例,尝试总结一个测试用例的设计步骤。
    前提:
    编写测试用例之前我们需要对项目的需求有清晰的了解,对要测试什么,按照什么顺序测试,覆盖哪些需求做到心中有数,作为测试用例的编写者不仅了解要有常见的测试用例编写方法,同时需要了解被测软件的设计、功能规格说明、用户试用场景以及程序/模块的结构。
    步骤:
    1、测试需求分析
    从项目部拿到软件的需求规格说明书后,开始对项目的需求进行分析,通过自己的分析、理解,整理成为测试需求, 清楚分析出被测试对象具有哪些功能。 明确测试用例中的测试集用例与需求的关系,即一个或多个测试用例集对应一个测试需求。
    2、业务流程分析
    分析完需求后,明确每一个功能的业务处理流程,不同的功能点作业务的组合,以及项目的隐式需求。如遇复杂的测试用例设计前,先画出软件的业务流程。
    从业务流程上,应得到以下信息:
    A、 主流程是什么?
    B、 条件备选流程是什么?
    C、 数据流向是什么?
    D、 关键的判断条件是什么?
    3、测试用例设计
    完成以上两步则可进行测试用例设计,功能测试用例,应尽量考虑边界、异常、性能的情况,以便发现更多的隐藏问题。
    设计测试用例的常见方法
    1)等价类
    2)边界值
    3)因果图
    4) 判定表
    5) 状态迁移
    6) 正交实验
    7) 场景法
    8) 错误推断
    注意:编写测试用例时,我们尽可能取的不应该是有效等价类而应该是无效等价类
    4.编写完成后自我检查以及部门内部评审
    5.测试用例更新完善
    测试用例编写完成之后需要不断完善,如遇需求更改或功能新增时,测试用例必须配套修改更新,同时在测试过程中发现设计测试用例时考虑不周,需要对测试用例进行修改完善;在软件交付使用后客户反馈的软件缺陷,而缺陷又是因测试用例存在漏洞造成,也需要对测试用例进行完善。
    TestCenter (测试管理工具)
    TestCenter(简称TC)是面向测试流程的测试生命周期管理工具,符合TMMI标准的测试流程,可迅速建立完善的测试体系,规范测试流程,提高测试效率与质量,实现对测试的过程管理,提高测试工程的生产力。
    TestCenter官网:http://www.spasvo.com.cn/products/tc.asp

  • 相关阅读:
    Erlang千万级用户游戏框架(Openpoker)源码文件分析清单
    HDFS高级开发培训课程之HDFS开发实例课件
    VS2010安装顽疾解决方法:error 25541 failed to open xml file
    程序猿正能量之祖母的坚持
    文件路径
    文件夹操作
    文件夹、文件操作
    C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
    linq to xml
    C#集合类型
  • 原文地址:https://www.cnblogs.com/spasvo/p/7273664.html
Copyright © 2011-2022 走看看