避免软件出现基本功能缺陷的方法

一个测试团队最基本的职责是发现缺陷,而这些缺陷当中最应该被发现的缺陷就是软件的基本功能缺陷。

软件的基本功能缺陷是用户进行正常业务基本操作时产生的导致业务操作无法完成的缺陷,这些缺陷对用户影响最大。

那么,如何避免软件出现基本功能缺陷呢?

解决的方法就是 建立测试用例基线,在产品开发过程中以及发生变更时,运行基线中的测试用例,确保软件产品的基本功能满足需求

这里的测试用例基线包含基本用例、常规用例、生僻用例三类测试用例。其中基本用例包含产品最常见的业务场景,覆盖绝大部分功能特性;常规用例包含绝大部分正常和异常用例;生僻用例是一些使用非常规手段才能实施的测试,比如暴力攻击、断电、代码注入等,这些用例只有在可靠性、安全机制做架构升级时才会考虑重新测试。

建立测试用例基线应满足下列要求:

  • 建立产品级测试用例基线,基线覆盖产品的全部特性功能和所有质量属性。所谓产品级是指一个产品一个用例基线,而不是一个版本一个用例基线。
  • 应明确测试用例基线中的用例集或用例与产品特性、产品需求的对应关系。
  • 建立缺陷与测试用例的对应关系,这样就可以把出现过缺陷的用例纳入基本用例中,每次交付使用前和变更时都运行基本用例,以确保已经出现过的缺陷不再重复出现。
  • 测试用例基线中的基本用例集应100%覆盖产品特性。换句话说,每个产品特性都应至少有一个用例在基本用例集中。
  • 测试用例基线的用例不存在空用例、拷贝用例、自动化脚本和文本不一致等情况。
  • 整个测试用例基线覆盖产品的全部需求。
  • 为了减少软件出现基本功能缺陷,测试用例基线中的基本用例应当在每次产品交付使用前和发生变更时得到验证,根据情况选择常规用例和生僻用例。

    为了提高测试效率,对于基本测试用例应尽可能实现100%自动化测试。

    这正是:

    建立基本用例集,交付之前质量闸

    基本功能正常用,质量把关全靠它

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年4月12日
    下一篇 2022年4月12日

    相关推荐