测试用例

上一篇 / 下一篇  2013-04-10 09:45:13 / 个人分类:转载

测试用例是指为实施测施而向被测系统输入的数据,操做或各种环境设置以及期望结果与预期结果的一个特定集合
编写测试用例的好处:
1、 组织性 2、功能覆盖 3、重复性 4、跟踪 5、测试确认
测试用例的用途:
1、核实需求。2、监督过程度。3评估结果。4准确回归。5防止遗漏。6提高效率。7、缩短周期。
设计测试用例前的准备和材料组织:
1、阅读文档,向相关人员咨询     2、探索性测试
为什么要更新测试用例:
1、 在执行测试过程中对被测系统的了解加入新的测试用例题。
2、 需求变更也需要更新新的测试用例
通用测试技术
1、 等价类划分:1、确定等价类。2、制定等价类表。3根据等价类表制定测试用例。4、细分等价类
-----1、等价类特点:---测试内空相同 ---如果等价类中的一个测试能发现一个缺陷,那么该等价类的中其他测试也能同样发现缺陷 。---反之相反。
-----2、等价类的核心要点:
      --输入必须满足某个条件则可以划分为一个有效等价类和个一个无效等价类
      --输入规定了取值范围则可划分为一个有效等价类和两个无效等价类
      --输入是布尔量则划分为一个有效等价类和一个无效等价类
      --若在某个输入中对输入数据的一组可能值进行了规定,并且程序是不用不同的的方式处理每一种值的,则为每一种值划分一个有效等价类,并针对这组值确定一个无效等价类
      --如果规定了输入数据必须遵守的规则,则可以确定一个有效等价类和若干个无效等价类
     ---若已划分为等价类的各元素在程序中的处理方式不同,应当将此等价类划分为更小的等价类
2、 边界值:
     要注意的隐含的边界值
3、 因果图
(1)因果图的步骤:
---1、分析需求,根据需求确定输入和输出条件
---2、找出原因和结果之间的关系,并根据这些关系划出因果图
---3、在因果图上用一些记号表明约束或限制条件
---2、把因果图转换成判定表
---3、通过判定表得出测试用例
 (2)判定表的四个部分:
----条件桩:列出了问题的所有条件
----动作桩:列出了问题的所有输出
----条件项:列出了针对条件桩的取值
-----动作项:列出在条件项的各种取值情况下的输出结果
(3)如果有N个条件则有2的N次方种规则
4、通过测试失败测试
5、错误猜测
6、随机测试
7、状态图
8、大纲法
----测试方法的选择:
    在任何情况下都必要使用边界值法 用等价类划分法补充一些测试用例,用错误猜测法再追加一些测试用例 如查程序有输入条件的组合情况,则一开始就选因果测试法 如果程序某些功能适合自动测试,则可采用自动测试和随机测试

TAG:

 

评分:0

我来说两句

日历

« 2024-04-28  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 15546
  • 日志数: 22
  • 建立时间: 2013-04-10
  • 更新时间: 2013-11-20

RSS订阅

Open Toolbar