美文网首页
软件测试的目的与原则

软件测试的目的与原则

作者: LinminWang | 来源:发表于2019-07-29 21:02 被阅读0次

软件测试的目的

基于Glen Myers和Hetzel两位学者的著名测试论点,将测试的目的分为两派。

Glen Myers认为测试时为了发现错误而执行软件程序的过程。

Hetzel认为软件测试是对软件建立信心的一个过程。

对软件进行的测试越多、越充分、人们对使用该软件的信心就越强

软件测试的原则

Good enough原则

Pareto原则

尽可能早开展测试

在发现较多错误的地方投入更多的测试

同化效应

Good

enough原则:指测试的投入跟产出要适当权衡。测试的投入少对质量不负责,测试的投入多,资源浪费。适当的加入其他的质量保证手段可以降低对测试的依赖。

Pareto原则:80-20原则,80%的bug在分析、设计、评审阶段就能发现,剩下的16需要在测试中发现,最后剩下的4%在用户的长时间使用过程才会暴露。另外对于软件的bug分布也是80-20的原理,也就是百分之八十的bug集中在核心功能上,百分之20的bug集中在扩展功能上,测试人员应当把更多的精力放在核心功能的测试上。

尽可能早开展测试:越早发现错误,修改的代价越小。

在发现较多错误的地方投入更多的测试:指缺陷的聚集效应,一般来说是与开发人员的状态或者缺陷出现的代码范围的复杂度导致的。一旦发现某个模块有bug集中出现的迹象,就应该针对这些模块做更多的测试和回归验证。

同化效应:指造成bug的免疫效果。主要体现在测试与开发长期的相处,测试会更容易赞同开发的观点;测试人员对软件的熟悉度越高越容易忽略一些看起来较小的问题。采用交叉测试能避免一些测试的盲点,充分利用不痛人员对待软件的不同视角和观点,引入新的思维来打破测试的局限。

相关文章

  • 软件测试的目的与原则

    软件测试的目的 基于Glen Myers和Hetzel两位学者的著名测试论点,将测试的目的分为两派。 Glen M...

  • 软件测试高频考题

    1. 软件测试的目的与原则是什么? 目的: 通过测试工作可以发现并修复软件当中存在的缺陷; 可以降低同产品开发遇到...

  • 2021-04-12笔试2

    1.说一下自己的软件测试的理解 即软件测试的目的和原则 2.软件测试有哪些不同的类型 即软件测试阶段的分类 3.什...

  • 软件测评师44天——软件测试过程与管理

    软件测试过程与管理 目的: 软件测试过程、评价过程的特性、配置管理、软件测试风险分析、软件测试的成本管理 ===...

  • 软件测试定义,目的,原则

    什么是软件测试 在规定条件下对程序进行操作,从而发现错误,对软件质量进行评估的一个过程。 软件测试的目的 想以最少...

  • 测试基础

    测试目的 检验实际的软件系统是否符合用户需求原则:证明软件存在缺陷 2.不可能穷尽测试 3.尽早启动测试 4.缺陷...

  • 测试理论知识梳理

    1、测试对象与目的 (1)测试对象:被测系统 (2)测试目的:尽可能发现软件中存在的错误,提升软件产品的质量 (3...

  • 软件测试读书笔记(佟伟光著)7

    软件测试项目管理 软件测试项目管理概述 软件测试项目与软件测试项目管理测试项目的一般特性:独特性、组织性、具有一定...

  • 软件测试流程

    一、前言 1.1 软件测试的目的 测试的目的就是发现软件中的各种缺陷。 测试只能证明软件存在缺陷,不能证明软件不存...

  • 软件测试新七大原则

    现代软件测试目标 加速可交付质量的达成 现代软件测试原则是从敏捷测试自然发展而来,通过这七项原则,测试人员将从传统...

网友评论

      本文标题:软件测试的目的与原则

      本文链接:https://www.haomeiwen.com/subject/dagirctx.html