测试用例及测试流程

什么是测试用例?

测试用例是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等。
注意:一条测试用例的最终结果只有一个。成功或者失败。
(测试用例可以指导我们进行测试,包含了输入的数据,操作步骤,环境,预期结果等)

编写测试用例的方法

  • 基于需求:除了正常情况,也有异常的情况
  • 等价类:针对输入数据多,没法完全进行测试,归类进行测试
  • 边界值:取值注意开闭空间   
    使用场景:输入输出的边界值
  • 因果图:强调输入输出之间的关系,输入对输出是有影响的(恒等,与,或,非)
  • 正交排列法:核心思想正交表,减少测试用例,选取最优表来解决输入比较多的问题
  • 场景法:业务流程法,不同的功能场景不一样,一个业务流程可能有多个场景,把各个孤立的点串起来(比如说QQ的注册功能)
  • 错误猜测法:基于经验 (与容错法有关系)
    要求:
    1)对某一个业务经常测
    2)缺陷库中已有的bug
    3)从用户角度出发,猜测哪里可能出现问题

测试的流程

测试的流程大体分为5步:
第一步,对需求进行分析,我们可以通过需求串讲等方法了解需求的目的。
第二步,开始测试计划,测试策略以及测试方案的编写,根据对需求的分析,确定需求的范围,然后才能执行测试计划。
第三阶段开始测试用例的编写,根据计划里的时间点编写测试用例,最终需要评审通过,通过的测试用例才是可以用的测试用例。
第四步是测试执行,这时开发人员已经写完了代码,把代码交给测试人员进行测试,我们先进行冒烟测试,通过后进入系统测试,不通过交给开发人员再修改,冒烟测试之后再进行回归测试,在测试中,一旦发现缺陷要进行管理,跟踪,直至缺陷被修改,如果项目组时间充足的话,我们还可以进行交叉测试,自由测试。
第五步我们要编写测试报告,根据第四步的测试结果来编写,对缺陷进行分析以及给出最终结论,通过或者不通过。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值