从可行性研究(或系统分析)开始,需求
按照输入数据的效果相近或者相同划分类型,然后从这些分类中选择有代表性的数据来作为测试数据的方法。
有效等价类:满足要求的等价类
无效等价类:不满足要求的等价类。
适用范围:适用输入域,只针对单个输入
使用步骤:
1.确认等价类
1.输入项有哪些
2.再从输入项去找出条件限制,针对条件限制进行分类
2.根据等价类分表来编写用例
1.使用尽可能少的用例去覆盖所有的有效类
2.对于无效类,只能一个用例覆盖一个
边界值:输入数据是一个有序集合或者一个范围的时候,处于集合或者范围的边界上的值
取值方法
1.上点 :边界上的点,条件里面写出来是什么,上点就是什么
2.离点:开区间的离点,反方向去一个位置,例如是大于2小于5,则离点就是3,4
3:内点:范围内除上点和离点之外的任意一点
取值的时候上点和离点都要
1)基本流:顺利完成业务的流程
2)备选流:因为使用过程出现了一些其他的选择,使得用户需要处理完这些选择重新回到基本流 的过程
3)异常流:使用过程中因为系统故障导致需要处理这些故障的流程
适用范围:测试所有业务逻辑相关的方法
适用步骤:分析需求,关注其业务实现的逻辑,并画出业务流程图