软件测试方法策略总结

对于一些刚开始学习软件测试的朋友们呢,经常会有设计<<软件测试用例>>时使用什么测试方法的一些困惑;为了让大家更好的理解什么场合使用什么测试方法;故写下此文章,希望给大家带来一些帮助;

经常使用的测试方法

  1.等价类划分
  {
      适用场合:
      有数据输入的地方,可以使用等价类划分,将大量的数据划分出若干范围,从每个范围中挑选代表数据进行测试,避免穷举,提高测试效率.

      有效等价类,无效等价类概念:
      有效等价类:输入有意义,合理的数据集合;
      无效等价类:输入的无意义的,不合理的数据集合;

      等价类划分法使用步骤:
      1.分析需求划分等价类(分为初步划分和细化);
      2.将等价类填写到<<等价类表>>中;
      3.从每个等价类中至少挑选一个代表数据,编写测试用例,执行测试.
  }

  2.场景法
  {
      适用场合:
      当需要测试软件的业务流程(逻辑)时,适合用场景法,场景法是基于业务的方法,有测试人员模拟用户在使用软件的各种不同的情况;

      基本流和备选流感念:
      基本流:也叫有效流或正确流,模拟用户正确的操作的过程;
      备选流:也叫无效流或错误流,模拟用户错误的操作的情景;

      场景法的使用步骤:
      1.分析需求,整理业务流程(逻辑),列出场景;
      2.根据列出场景填写场景表;
      3.为每个场景编写适当的测试用例(不一定是1:1的);

  }

偶尔使用测试方法

 1.边界值
 {
      适用场合:
      常用于数据输入的地方,一般作为等价类划分的补充,和等价类划分一起使用

      使用步骤:
      找到有效数据和无效数据之间的分界点,对分界点及其两边的点进行测试.

      使用等价类+边界值测试的思路:
      A.先对有效数据进行测试- 1个测试用例尽可能的将多个控件的有效数据组合起来测(优化)
      B.再对无效数据进行测试- 无效数据需要单独测试(为了
  • 2
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值