美文网首页
软件测试之识别和描述缺陷

软件测试之识别和描述缺陷

作者: 天宇逍遥heart | 来源:发表于2016-11-09 18:09 被阅读40次

一.缺陷

缺陷的定义

违背客户指定需求的内容都称为缺陷

缺陷产生原因

1.人员(用户、设计、开发、测试、技术支持等)之间的沟通交流出现问题

2.程序设计本身的问题

3.需求的变更

4.软件规模大,结构复杂

5.工期短,任务重

6.开发工具与系统软硬件的支持

 缺陷判断方法:  

1.参考文档(需求规格说明书,概要设计,详细设计)

 2.行业标准,行业背景

3.沟通交流

再现优化缺陷的方法

1.不要想当然的接受任何假设

2.查找依赖关系和竞争条件的问题

3.与压力和负荷相关的边界条件软件缺陷、内存泄漏和数据溢出缺陷的发生有一定的前提条件

4.状态缺陷仅在特定软件状态中显露

 5.考虑资源依赖性,内存、网络、硬件共享的相互作用

 6.关注硬件的失效问题,硬件可能不按照预定方式工作

7.关注软件的失效问题,对缺陷的修改可能会引发新的缺陷

 8.从阅读缺陷报告入手,提高编写缺陷报告的能力

有效记录缺陷的方法

1.保证缺陷重现

2.用最少的步骤重现缺陷

3.包含所有重现缺陷所包含的必要步骤 

 4.方便阅读

5.一个缺陷一个报告

6.经验

相关文章

  • 软件测试之识别和描述缺陷

    一.缺陷 缺陷的定义: 违背客户指定需求的内容都称为缺陷 缺陷产生原因: 1.人员(用户、设计、开发、测试、技术支...

  • 项目人力资源管理

    @[toc] 基本不考 2分,案例分析 # 测试基础 软件测试(评价盒改进产品质量、识别产品缺陷)单元、集成、系统...

  • 软件测试--缺陷报告

    缺陷报告是描述软件缺陷现象和重现步骤地集合。软件缺陷报告Software Bug Report(SBR)或软件问题...

  • 深度理解软件测试缺陷报告:要点、定理、原则缺一不可

    缺陷报告是描述软件缺陷现象和重现步骤地集合。 软件缺陷报告Software Bug Report(SBR)或软件问...

  • C++面向对象多线程学习笔记_测试多线程应用程序

    1. 软件测试的目标 软件测试核心工作围绕发现和防止软件缺陷与软件故障为中心。 最常见形式的软件故障或缺陷在软件开...

  • MantisBT管理缺陷

    软件测试就是为了发现软件中的缺陷,软件测试实质上是围绕着缺陷展开,报告缺陷、跟踪缺陷、分析缺陷等,所以缺陷的管理自...

  • 软件测试缺陷和缺陷管理

    缺陷的概念 缺陷的产生原因 缺陷的特点 普遍认为的随机缺陷就是重现率极低或者在特定的场合只出现了一次 从某种意义上...

  • 软件测试概述

    软件测试学习笔记 第一部分:软件测试概述 什么是软件缺陷 软件缺陷来源 软件测试对象 软件测试过程模型 测试生命周...

  • 软件测试流程

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

  • 软件测试中影响软件需求质量的因素有哪些?

    软件的开发和上线应用,离不开软件测试这一过程,软件测试是分析者用来发现软件缺陷的过程。没有任何软件是完全无缺陷的,...

网友评论

      本文标题:软件测试之识别和描述缺陷

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