`
阿尔萨斯
  • 浏览: 4108913 次
社区版块
存档分类
最新评论

软件测试管理--第一章 1.1节

 
阅读更多
<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>
第一部分基础篇
<!--[if !supportLists]-->第1章 <!--[endif]-->测试管理概论
“我们这个项目的测试人员太少了!”
“能否给我们提供一台新的测试服务器!”
“需要延长一个星期的进度才可以完成测试工作!”
“开发人员压根就没有修改缺陷!我们还测试什么!”
“怎么这么多低级缺陷!”
“我明天有事情,需要请天假!”
“我们测试的到底是哪个版本!”
“我实在不想和那个程序员打交道!”
“我们测试部门怎么从来没有培训!”
“给客户的测试报告怎么写!”
“程序员怎么就看不明白我提交的缺陷!”
......
上面这些问题是我们在管理测试工作时经常遇到的,软件测试管理的重点就是处理项目中遇到的种种问题。本章主要讨论测试管理的一些基础知识,确定测试管理的范围。
<!--[if !supportLists]-->1.1 <!--[endif]-->三个基础测试概念
什么是软件测试?
关于软件测试的定义,比较权威的是IEEE在1983年提出的:“使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。”
RonPatton(美)在著作《软件测试》中把符合下列五个规则的问题称为缺陷:
<!--[if !supportLists]-->1.<!--[endif]-->软件未达到产品说明书表明的功能;
<!--[if !supportLists]-->2.<!--[endif]-->软件出现了产品说明书指明不会出现的错误;
<!--[if !supportLists]-->3.<!--[endif]-->软件功能超出产品说明书指明范围;
<!--[if !supportLists]-->4.<!--[endif]-->软件未达到产品说明书虽未指出但应达到的目标;
<!--[if !supportLists]-->5.<!--[endif]-->软件测试员认为软件难于理解、不易使用、运行速度缓慢,或者最终用户认为不好。
在软件开发过程中,软件测试的任务就是致力于发现上面的问题。
什么是软件测试管理?
测试管理是一个很难定义的概念,包含的内容很多,通俗地讲就是以正确的方式对公司的测试工作进行管理。而“正确的方式”就是在工作中不断摸索和改进后的管理方式,探索并发现这些方式也是测试管理工作的重要任务之一。
在软件测试过程中进行的一系列计划、沟通协调、进度监控等工作构成了测试管理的基本要素。软件测试管理还要评估风险、规划资源、不断地提高团队能力,最终形成一个高效的团队来完成对质量的管理。
本章主要讨论测试管理的一些基础知识,为深入测试管理工作打好基础。
多数的测试工作都面临着很大的进度压力。因此,为了赶进度,多少会牺牲一些产品质量。这些潜在的问题将会在新版本或后期维护中得以解决。大多数软件产品的用户是能够接受软件产品存在缺陷的,会接受软件的“不完美”。但是用户对于缺陷的接受是有“度”的,数据丢失、系统不稳定、功能性错误都是不可忍受的。测试管理需要掌握这个“度”,控制好产品的质量,在测试实施过程中选择正确的策略,最终使自己的产品能够为用户所接受。
通常情况下,如果进行完全测试,需要较高的成本,这在实际中对于大多数项目来说是不现实的。众所周知的微软操作系统,从新产品发布以来就在不停地为用户打补丁,不停地修改缺陷。而微软的桌面操作系统一向卖得不错,得到了用户的认可。像微软这么有实力的公司也是尽快把产品销售出去,再将得到的利润快速投入研发,不断改进产品的质量以满足用户需求(当然在一些特殊行业中,例如航天、银行、医药等领域需要进行较全面的测试,这些是不允许发生错误的,但是这些系统仍然会有错误发生)。
测试管理的目标是在进度、成本、质量三者之间做出平衡,使产品能够符合客户需求。



分享到:
评论

相关推荐

    《软件测试技术》-曲朝阳-电子教案-3929

    第一章 概 述 [ 本章要点 ] 软件测试的发展历史; 软件测试技术的分类方法; 软件测试原则; 软件测试的定义; 软件测试同软件开发之间的关系; 软件测试与开发模型; 软件测试工作流程。 [ 本章目标 ] ...

    第一章 软件测试的基础理论

    软件测试的基础理论 1.1 软件测试的含义 1.2 软件测试的目的与原则 1.3软件测试的生命周期 1.4 软件测试与软件开发的关系 习题

    基于电商系统软件测试设计与应用.docx

    第一章 电商系统软件测试概述 4 1.1 电商系统软件测试概念 4 1.2 电商系统软件测试的重要性 5 1.3 电商系统软件测试的基本原则 6 第二章 电商系统软件测试设计 6 2.1 电商系统软件测试设计的基本流程 6 2.2 电商系统...

    《软件测试》邮电版电子课件1-5章

    第1章 软件测试概述 1.1 一个真实的故事... 2 1.2 为什么要进行软件测试... 3 1.3 软件缺陷的由来... 5 1.4 软件测试学科的发展历程... 7 1.5 软件测试的定义... 8 1.5.1 基本定义的正反两面性... 8 1.5.2 ...

    酒店管理系统

    第一章 绪论 - 1 - 1.1 引言 - 1 - 1.2 课题的背景和意义 - 1 - 1.3 国内外研究现状 - 2 - 1.4 开发工具的选择 - 3 - 1.4.1 前台软件开发工具的选择 - 3 - 1.4.2 后台数据库的选择 - 3 - 1.5 JAVA语言简述 - 4 ...

    ACCESS2010数据库基础教程-01第一章数据库系统概述.pptx

    建立在OS的基础之上,位于OS与用户之间的数据管理软件,负责对数据库进行统一管理和控制 如: ACCESS,SQL SERVER, ORACLE,…… DB DBMS ACCESS2010数据库基础教程-01第一章数据库系统概述全文共24页,当前为第11...

    某职业技术学院网络工程方案.doc

    第一章 概述 - 4 - 1.1 校园网的应用发展 - 4 - 1.2 建设校园网的必要性 - 5 - 第二章 校园网络需求分析 - 7 - 2.1质量需求 - 7 - 2.2系统安全需求 - 7 - 2.3可管理需求 - 8 - 2.9 网络分布需求: - 8 - 第三...

    Fuzzing_模糊测试--强制性安全漏洞发掘

    第一部分 第1章 安全漏洞发掘方法学 1.1 白盒测试 1.1.1 源代码评审 1.1.2 工具和自动化 1.1.3 优点和缺点 1.2 黑盒测试 1.2.1 人工测试 1.2.2 自动测试或模糊测试 1.2.3 优点和缺点 1.3 灰盒测试 1.3.1 二进制审核 ...

    软件测试复习.docx

    第一章:导论 3 1.1软件测试定义 3 1.2软件缺陷 3 1.3产品(规格)说明书 3 1.4为什么会出现软件缺陷 4 1.5软件缺陷修复费用 4 1.6软件测试员目标 4 1.7优秀软件测试员的素质 5 1.8软件测试 行业岗位 5 第二章: 软件...

    《软件测试》 邮电版 第1章 课件

    1.1 一个真实的故事 1.2 为什么要进行软件测试 1.3 软件缺陷的由来 1.4 软件测试学科的发展历程 1.5 软件测试的定义 1.6 软件测试和软件开发

    测试作业1.1.txt

    第一章.绪论.课后作业 慕课金陵科技学院.软件质量保证与测试.第一章.绪论.课后作业 慕课金陵科技学院.软件质量保证与测试.第一章.绪论.课后作业 慕课金陵科技学院.软件质量保证与测试.第一章.绪论.课后作业

    评估软件测试的能力

    1.1 成为世界级软件测试公司的三步式过程 成为世界级软件测试公司是一个3 步式的过程: (1) 定义或采用一个世界级软件测试模型。 (2) 确定公司的软件测试能力、资格与用户满意度的当前水平。 (3) 开发并实现如下计划...

    软考_软件评测师教程(Part2)

    第4章 软件测试过程与管理 4.1 软件测试过程 4.2 评价过程的特性 4.3 评价过程 4.4 评价与生存周期的关系 4.5 评价过程的要求 4.6 配置管理 4.7 测试的组织与人员 4.8 软件测试风险分析 4.9 软件测试的成本管理 第二...

    试题库管理系统 软件工程

    第一章 Visual Basic 6.0简介 2 1.1 概述 2 1.1.1 Visual Basic 6.0的特点 3 1.1.2 Visual Basic 6.0的运行环境 3 1.2 Visual Basic集成开发环境 3 1.3 窗体 4 1.4 控件 4 1.5 属性 4 1.6 事件 5 1.6.1 代码编写 5 ...

    软考_软件评测师教程(Part1)

    第4章 软件测试过程与管理 4.1 软件测试过程 4.2 评价过程的特性 4.3 评价过程 4.4 评价与生存周期的关系 4.5 评价过程的要求 4.6 配置管理 4.7 测试的组织与人员 4.8 软件测试风险分析 4.9 软件测试的成本管理 第二...

    软件测试系列最佳实践

    第1章 软件测试的金字塔体系1 1.1 从1个中心到5个要素3 1.2 5个工作面5 1.3 8组关系6 1.4 13项原则8 1.5 21个关键域11 1.6 34个方法15 第2章 测试架构从何而来17 2.1 什么是测试架构18 2.2 测试...

    软件评测师part1

    第一篇 理论篇 第1章 软件测试概论 1.1 概述 1.2 国内外现状 1.3 软件测试与软件项目的关系 1.4 软件测试的发展趋势 1.5 第三方测试 第2章 软件测试基础 2.1 软件测试与软件质量 2.1.1 什么是软件测试 ...

    1新闻管理系统.doc

    新闻管理设计 第一章 绪 论 1.1 意义 1.2 目的 1.3 背景和现状 第二章 新闻管理系统问题描述 2.1问题的提出 2.2 研究工作的基本前提 §2.2.1软件体系结构及环境 §2.2.2 B/S浏览器/服务器结构简介 2.3 系统需求 2.4 ...

    软件性能测试方案

    1第一章系统性能测试概述 3 1.1 被测系统定义 3 1.1.1 功能简介 4 1.1.2 性能测试指标 4 1.2 系统结构及流程 4 1.2.1 系统总体结构 4 1.2.2 功能模块描述 4 1.2.3 业务流程 5 1.2.4 系统的关键点描述(KP) 5 1.3 ...

Global site tag (gtag.js) - Google Analytics