自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软件工程专栏

测试.质量.管理之最佳实践

  • 博客(13)
  • 资源 (38)
  • 收藏
  • 关注

原创 从世界杯看软件团队建设和管理

2006德国世界杯已落下帷幕了,但空气中还散发着足球的味道,在巴士、在餐厅人们还依然议论着十大魅力进球、意大利的幸运和齐达内的红牌罚出……没完没了的世界杯。但渐渐地,一种失落正慢慢地爬到我身上,里面夹杂着或远或近的思绪。是巴西、阿根廷过早地离开?还是德国坚强的战车没能冲到顶峰?或许是往后的几个月、甚至四年,我们将缺少一份在世界杯赛中所具有的那份激情、那份期盼……在众多的思绪中,想得最多的还是足球给

2006-08-31 12:58:00 3006 4

原创 第10回 在软件开发各个阶段的测试任务

软件测试是软件开发过程中重要内容之一,是软件质量保证的关键。软件测试贯穿软件产品开发的整个生命周期,如第二章V模型图2-1所示,软件测试和软件项目同时开始,从产品的需求分析审查到最后的验收测试,直至软件发布。    从测试实际的前后过程来看,软件测试的过程是由一系列的不同测试阶段所组成,这些软件测试的步骤分为:需求分析审查、设计审查、单元测试、集成测试(组装测试)、功能测试、系统测试、验收

2006-08-28 18:28:00 10791 1

原创 第9回 验证和确认——缺一不可

       在软件测试中不仅要检查程序是否出错、程序是否和软件产品的设计规格说明书一致,而且还要检验所实现的正确功能是否就是客户或用户所需要的功能,两者缺一不可,这两部分活动构成了一个完整的测试活动。这就是软件测试中有名的V&V,即Verification和Validation。实际上,在整个软件开发生命周期,Verification和Validation每时每刻都存在着。1. 验证——Veri

2006-08-20 09:48:00 15002 1

转载 互联网爆发有史以来最激烈冲突——两虎相斗(雅虎/奇虎),问题在哪?

        周鸿祎的重量级老部下公开跟他反目,原来的3721公司高级副总裁、现任雅虎执行总经理田健发表长篇大论,重点竟然是周鸿祎的职业道德。在知名互联网企业 间,业务层面的攻讦是常见的事,可炮轰掌门人职业操守还是头一回。中国互联网有史以来最激烈的一次冲突,在前天下午爆发。    是中国文化的典型表现? 还是互联网竞争太激烈?还是其它原因?    让大家发表各自己见,拭目以待。 相关报道:

2006-08-17 18:11:00 3893 6

原创 第8回 测试的三维空间

         软件测试是一个过程,是哲学思想在软件工程中的运用,更是质量目标的扩展和延伸。软件测试构成了具有丰富内容的三维空间。  1. 测试目标— 质量特性的验证  正确性测试 (Correctness testing) 或功能性测试:是基于产品功能规格说明书、从用户角度针对产品特定的功能和特性所进行的验证活动,以确认每个功能是否得到完整的实现,用户能否正常使用这些功能

2006-08-17 12:43:00 7714

原创 第7回 软件测试方法的应用之道

         测试工作的质量,首先取决于先进的质量理念和文化,坚持质量第一的原则,其次,就是取决于对各种测试方法有着辩证统一的理解和正确地、有效地的运用。在这一回,将探讨软件测试方法的应用之道。在次之前,实际上,我们对测试方法的应用之道,已做了较多的讨论,详见:测试方法的辩证统一(之一)测试方法的辩证统一(之二)测试方法的辩证统一(之三) 测试方法的辩证统一(之四)这里对测

2006-08-15 08:25:00 7764

原创 微软——人治•法治•文化治

微软成功的秘密            无论你同意还是不同意,事实上,微软公司是非常成功的,其成功的秘密是什么呢?正如标题所说,微软将人治、法治、文化治融为一体。 人治  微软也有个人崇拜 -比尔.盖茨  最重要的资产就是人  专家型管理  Lead vs. Manager  留住人才 vs. 激发人才法治

2006-08-10 19:02:00 5916 9

原创 偶感——自我世界•现实•世俗

        周末,为搬家做准备,整理东西、翻箱倒柜,忽然碰到二十年前写的一篇有关梅花的稿件和几本比较陈旧的书,觉得今非昔比,偶有感触。当初,在大学里,却是那份闲情逸致,独步欣赏“众芳摇落独宣妍,占尽风情向小园”的梅花,进入“寻常一样窗前月,才有梅花便不同”的自然境界。更让今天感到惊奇的是,能将梅花和美学结合得那么完美,遍历了古代写梅花的诗句,从形态美到人梅合一的移情之美,一一点到:      

2006-08-07 19:45:00 3079 6

原创 第6回 软件测试的十大原则

原则是最重要的,方法应该在这个原则指导下进行。软件测试的基本原则是站在用户的角度,对产品进行全面测试,尽早、尽可能多地发现Bug, 并负责跟踪和分析产品中的问题,对不足之处提出质疑和改进意见。零缺陷(Zero-Bug) 是一种理念,足够好(Good-Enough)是测试的基本原则。在软件测试过程中,应注意和遵循的具体原则,可以概括为十大项: 所有测试的标准都是

2006-08-07 19:30:00 8334 3

原创 第5回 软件测试所面对的现实

 测试始终是一个具有风险的工作,比如,现在越来越多地用“风险”概念来定义测试,测试被认为是 “理解并评估与发布的软件系统有关的利益和风险状况的过程”,测试的作用则是管理或转移系统失败的风险,以及如何尽大程度地消除给用户带来的不良影响。测试工作为什么总存在风险呢?因为当我们测试某个应用系统或一个软件产品时,不可能把所有可能的情况都测试一遍。例如,即使对一个计算器程序,要测试的数字可以

2006-08-07 12:45:00 7096 1

原创 软件测试全貌

      软件测试,有时被人误解为一项相对简单的工作,那是因为他们只看到软件测试的冰山一角。在这里,将软件测试的一个全貌呈现给大家,籍此帮助他们建立一个完整的测试印象。 这也算对  软件测试演义——中高级系列(序) 的一个补充。 1.         软件测试相关的术语  2.         故障与失效3.         测试选择准则/测试适当性准则(测试停止标准)  4

2006-08-03 18:49:00 9254 13

原创 如何从测试人员招聘的尴尬中走出来?

       在“本书第5小节“只雇佣合适的员工”中,告诉我们“员工不是公司最宝贵的财富”,而应该是“合适的员工才是公司最宝贵的财富”。这比较容易理解,不合适的员工可能会成为团队中不和谐的音符,会对团队造成消极的影响、对团队造成损害,甚至成为害群之马,对于“害群之马”,怎么能算是公司的财富呢?虽然员工的工作态度、表现,和公司的文化、制度和管理都有很大关系,但同在一个环境下,合适的员工就很容易成为优

2006-08-02 19:44:00 8266 6

原创 第4回 软件测试的目标

  软件缺陷的产生主要是由软件产品的特点和开发过程决定的,如软件的需求经常不够明确,而且需求变化频繁,开发人员不太了解软件需求,不清楚应该“做什么”和“不做什么”,常常做不合需求的事情,产生的问题最多。同时,软件竞争非常厉害,技术日新月异,使用新的技术,也容易产生问题。而且对于不少软件企业,“争取时间上取胜”常常是其主要市场竞争策略之一,实现新功能、很酷的功能,被认为比质量更为重要,导致日

2006-08-02 18:37:00 8763

软件测试俱乐部申请表

申请参加软件测试俱乐部的申请表(word)

2011-06-02

《软件工程导论》第6章课件 (朱少民)

第6章 软件建模 6.1 一个简单建模的例子 6.2 软件建模 6.3 元建模 6.4 建模语言和UML 6.5 软件过程模型

2009-09-13

《软件工程导论》第5章课件 (朱少民)

第5章 软件工程方法 5.1 软件方法论 5.2 用户需求的获取方法 5.3 软件工程的分析方法 5.4 软件工程的设计方法 5.5 软件测试方法

2009-09-13

《软件工程导论》第4章课件 (朱少民)

第4章 软件工程思想 4.1 永远不可低估思想的作用 4.2 以人为本 4.3 软件开发不是一门艺术 4.4 向传统工业学习 4.5 软件工程的例外 4.6 软件工厂思想

2009-09-13

《软件工程导论》第3章课件 (朱少民)

第3章 软件工程目标和要求 3.1 软件工程的基本目标 3.2 ~影响要素 3.3 ~业务需求 3.4 ~质量要求 3.5 ~成本要求 3.6 ~资源限制 3.7 软件产品集成要求

2009-09-13

《软件工程导论》第1章课件

引子 第1章 为什么要研究软件工程 1.1 软件危机 1.2 软件的问题在哪里? 1.3 软件工程的诞生 1.4 软件工程的命题 1.5 软件工程知识体系 1.6 现代软件工程

2009-08-30

《软件工程导论》第2章课件

第2章 软件过程 2.1 完整的软件生命周期 2.2 需求工程 2.3 设计 2.4 实施 2.5 部署、运行和维护 2.6 软件非工程过程

2009-08-30

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

10.1 测试的原则 10.2 测试计划 10.3 测试范围分析和工作量估计 10.4 资源安排和进度管理 10.5 测试风险的控制 10.6 测试报告 10.7 测试管理工具

2009-08-27

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

8.1 什么是系统测试 8.2 概念:负载测试、压力测试和性能测试 8.3 负载测试技术 8.4 性能测试 8.5 压力测试 8.6 性能测试工具 8.7 兼容性测试 8.8 安全性测试 8.9 容错性测试 8.10 可靠性测试

2009-08-27

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

6.1 功能测试 6.2 功能测试用例的设计 6.3 可用性测试 6.4 功能测试执行 6.5 功能测试工具

2009-08-27

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

第4章 自动化测试 4.1 测试自动化的内涵 4.2 自动化测试的原理 4.3 测试工具的分类和选择 4.4 自动化测试的引..

2009-08-11

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

第3章 测试用例设计 3.1 什么是测试用例 3.2 为什么需要测试用例 3.3 测试用例的质量 3.4 测试用例的组织和使用..

2009-08-11

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

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

2009-08-11

《全程软件测试》第8章

如果将软件测试贯穿整个软件开发过程,从项目启动的第一天开始就将软件测试引入进来,情况就完全不一样了。贯穿软件开发全过程的测试,不仅可以在第一时间内发现缺陷,而且能有效地预防缺陷的产生。缺陷预防,可以大大减少软件缺陷的数量、提高软件质量,更有价值的是,它可以极大地缩短开发周期、降低软件开发的成本。<br><br>全过程的软件测试,赋予软件测试更多的责任和内容,软件测试不再是事后检查,而是缺陷预防和检查的统一。在需求分析时,通过测试团队和开发团队的共同努力,深刻挖掘用户的需求,清除一切模糊的需求描述;在设计阶段,测试人员可以对不合理的设计提出质疑,督促开发人员在设计时充分考虑性能、可靠性和安全性等各个方面的要求,确定每一设计项的可测试性;在编程阶段,测试人员参与代码评审、单元测试等等。所有这些告诉人们,测试过程可以看作质量保证的过程,测试不再是产品质量的一个检验环节。这也就是《全程软件测试》书名的由来,将软件测试扩展到软件质量保证的全过程中,作者赋予了软件测试新的含义和新的生命!<br><br>全程软件测试的另一层含义就是手把手地教会读者如何做测试,从头到尾,覆盖每一个环节。从项目启动——如何把握项目的背景和需求、如何选定测试组长等开始,然后逐渐深入测试计划、设计评审、用例设计、测试执行等过程,直至缺陷报告、测试结果分析和测试报告,每一过程都能得到细致的辅导。作者还用了不少笔墨来介绍如何选择测试工具、如何更有效地开展测试自动化的工作。因为测试自动化非常重要,它可以解放测试人员,使测试工作变得非常有趣,又获得很高的技术挑战。测试自动化能够提高测试效率,使测试人员有更多的时间思考,更好地分析测试范围和设计好测试用例,形成一个良性的循环。<br><br># 授之以渔,阐述测试的先进思想、理念和方法,而不是授之以鱼——交待软件测试的知识;<br># 以项目为背景循序渐进,一步一步、手把手教大家进行软件测试;<br># 丰富的经验和世界一流的流程得到全面的分享;<br># 语言流畅,将一些概念单独抽出来,放在内容之后作为知识的补充;<br># 内容丰富,涵盖了测试的全过程,并清晰地给出 “知识点” 、“要点”等;<br># 实例丰富,各种方法和工具的使用都给出示例;<br># 图文并茂,全书插图以百计数,使读者更容易了解所讲解的思路和方法。

2008-04-25

《软件测试方法和技术》电子课件之五

前 言<br><br>第一篇 软件测试的原理 <br> 第1章 软件及其开发过程 <br> 第2章 软件测试的基本概念和方法 <br> 第3章 质量保证与测试策略<br> 第4章 软件测试依据和规范 <br><br>第二篇 软件测试的技术 <br> 第5章 单元测试 <br> 第6章 集成测试和系统测试 <br> 第7章 验收测试 <br> 第8章 面向对象软件的测试 <br> 第9章 应用服务器的测试 <br> 第10章 软件本地化测试 <br> 第11章 软件测试自动化 <br><br>第三篇 软件测试的实践 <br> 第12章 组建测试队伍 <br> 第13章 测试环境的建立 <br> 第14章 软件测试用例的设计 <br> 第15章 报告所发现的软件缺陷 <br> 第16章 测试和软件质量分析报告 <br> 第17章 软件测试项目管理 <br><br>附录A 软件测试中英文术语及中文解释<br>附录B 质量管理体系——要求 (国家标准GB/T 19001-2000, Idt ISO 9001:2000)<br>附录C信息技术-软件包 质量要求和测试 (国家标准GB/T 17544-1998,Idt ISO/IEC 12119:1994)<br>附录D 测试计划模板<br>附录E C++ Inspection Checklist<br>附录F Java Code Inspection Checklist<br>

2008-04-22

《软件测试方法和技术》电子课件之四

前 言<br><br>第一篇 软件测试的原理 <br> 第1章 软件及其开发过程 <br> 第2章 软件测试的基本概念和方法 <br> 第3章 质量保证与测试策略<br> 第4章 软件测试依据和规范 <br><br>第二篇 软件测试的技术 <br> 第5章 单元测试 <br> 第6章 集成测试和系统测试 <br> 第7章 验收测试 <br> 第8章 面向对象软件的测试 <br> 第9章 应用服务器的测试 <br> 第10章 软件本地化测试 <br> 第11章 软件测试自动化 <br><br>第三篇 软件测试的实践 <br> 第12章 组建测试队伍 <br> 第13章 测试环境的建立 <br> 第14章 软件测试用例的设计 <br> 第15章 报告所发现的软件缺陷 <br> 第16章 测试和软件质量分析报告 <br> 第17章 软件测试项目管理 <br><br>附录A 软件测试中英文术语及中文解释<br>附录B 质量管理体系——要求 (国家标准GB/T 19001-2000, Idt ISO 9001:2000)<br>附录C信息技术-软件包 质量要求和测试 (国家标准GB/T 17544-1998,Idt ISO/IEC 12119:1994)<br>附录D 测试计划模板<br>附录E C++ Inspection Checklist<br>附录F Java Code Inspection Checklist<br>

2008-04-22

《软件测试方法和技术》电子课件之三

前 言&lt;br&gt;&lt;br&gt;第一篇 软件测试的原理 &lt;br&gt; 第1章 软件及其开发过程 &lt;br&gt; 第2章 软件测试的基本概念和方法 &lt;br&gt; 第3章 质量保证与测试策略&lt;br&gt; 第4章 软件测试依据和规范 &lt;br&gt;&lt;br&gt;第二篇 软件测试的技术 &lt;br&gt; 第5章 单元测试 &lt;br&gt; 第6章 集成测试和系统测试 &lt;br&gt; 第7章 验收测试 &lt;br&gt; 第8章 面向对象软件的测试 &lt;br&gt; 第9章 应用服务器的测试 &lt;br&gt; 第10章 软件本地化测试 &lt;br&gt; 第11章 软件测试自动化 &lt;br&gt;&lt;br&gt;第三篇 软件测试的实践 &lt;br&gt; 第12章 组建测试队伍 &lt;br&gt; 第13章 测试环境的建立

2008-04-22

《软件测试方法和技术》电子课件之二

前 言<br><br>第一篇 软件测试的原理 <br> 第1章 软件及其开发过程 <br> 第2章 软件测试的基本概念和方法 <br> 第3章 质量保证与测试策略<br> 第4章 软件测试依据和规范 <br><br>第二篇 软件测试的技术 <br> 第5章 单元测试 <br> 第6章 集成测试和系统测试 <br> 第7章 验收测试 <br> 第8章 面向对象软件的测试 <br> 第9章 应用服务器的测试 <br> 第10章 软件本地化测试 <br> 第11章 软件测试自动化 <br><br>第三篇 软件测试的实践 <br> 第12章 组建测试队伍 <br> 第13章 测试环境的建立 <br> 第14章 软件测试用例的设计 <br> 第15章 报告所发现的软件缺陷 <br> 第16章 测试和软件质量分析报告 <br> 第17章 软件测试项目管理 <br><br>附录A 软件测试中英文术语及中文解释<br>附录B 质量管理体系——要求 (国家标准GB/T 19001-2000, Idt ISO 9001:2000)<br>附录C信息技术-软件包 质量要求和测试 (国家标准GB/T 17544-1998,Idt ISO/IEC 12119:1994)<br>附录D 测试计划模板<br>附录E C++ Inspection Checklist<br>附录F Java Code Inspection Checklist<br>

2008-04-22

《软件测试方法和技术》电子课件之一

前 言第一篇 软件测试的原理 第1章 软件及其开发过程 第2章 软件测试的基本概念和方法 第3章 质量保证与测试策略 第4章 软件测试依据和规范 第二篇 软件测试的技术 第5章 单元测试 第6章 集成测试和系统测试 第7章 验收测试 第8章 面向对象软件的测试 第9章 应用服务器的测试 第10章 软件本地化测试 第11章 软件测试自动化 第三篇 软件测试的实践 第12章 组建测试队伍 第13章 测试环境的建立 第14章 软件测试用例的设计 第15章 报告所发现的软件缺陷 第16章 测试和软件质量分析报告 第17章 软件测试项目管理 附录A 软件测试中英文术语及中文解释附录B 质量管理体系——要求 (国家标准GB/T 19001-2000, Idt ISO 9001:2000)附录C信息技术-软件包 质量要求和测试 (国家标准GB/T 17544-1998,Idt ISO/IEC 12119:1994)附录D 测试计划模板附录E C++ Inspection Checklist附录F Java Code Inspection Checklist

2008-04-22

《软件质量保证和管理》电子课件之一

《软件质量保证和管理》(作者:朱少民)电子课件(PPT)业已完成第1章 质量第2章 软件质量第3章 软件质量工程体系第4章 软件质量控制和保证第5章 软件配置管理第6章 软件质量度量第7章 软件可靠性度量和测试第8章 软件质量标准第9章 软件评审 第10章 软件全面质量管理第11章 SQA 的组织活动 第12章 软件质量策划第13章 高质量的软件需求分析第14章 提高软件设计质量第15章 高质量编程第16章. 软件测试之质量第17章 软件发布和维护的质量管理

2008-04-22

《软件过程管理》电子课件之三

《软件过程管理》(作者:朱少民)电子课件(PPT)业已完成,共十章。如果需要,请到这里下载:通过本课程的学习,可以了解并掌握: * 软件过程规范的内容、影响和作用 * 软件过程不成熟的特点、软件过程成熟的标准 * 软件过程的可视性和过程能力 * 软件过程文化、环境和过程框架 * 如何定义组织过程并对过程剪裁以获得项目过程 * 软件过程的需求管理、项目管理和质量管理 * 软件过程的技术管理和集成管理 * 如何实施软件过程的评估和改进 * ……

2008-04-22

《软件过程管理》电子课件之二

《软件过程管理》(作者:朱少民)电子课件(PPT)业已完成,共十章。如果需要,请到这里下载:通过本课程的学习,可以了解并掌握: * 软件过程规范的内容、影响和作用 * 软件过程不成熟的特点、软件过程成熟的标准 * 软件过程的可视性和过程能力 * 软件过程文化、环境和过程框架 * 如何定义组织过程并对过程剪裁以获得项目过程 * 软件过程的需求管理、项目管理和质量管理 * 软件过程的技术管理和集成管理 * 如何实施软件过程的评估和改进 * ……

2008-04-22

《软件过程管理》电子课件之一

《软件过程管理》电子课件(PPT)业已完成,共十章。如果需要,请到这里下载:通过本课程的学习,可以了解并掌握: * 软件过程规范的内容、影响和作用 * 软件过程不成熟的特点、软件过程成熟的标准 * 软件过程的可视性和过程能力 * 软件过程文化、环境和过程框架 * 如何定义组织过程并对过程剪裁以获得项目过程 * 软件过程的需求管理、项目管理和质量管理 * 软件过程的技术管理和集成管理 * 如何实施软件过程的评估和改进 * ……

2008-04-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除