自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软件工程专栏

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

  • 博客(316)
  • 资源 (35)
  • 论坛 (13)
  • 收藏
  • 关注

原创 为何要开“高效敏捷测试49讲”专栏?

曾经开过专栏的朋友告诉我:写专栏非常累,要脱一层皮。是啊,每周三篇,差不多两天一篇全新的文章,持之以恒,整整四个月。自己出版过十几本书,包括有影响的畅销书《全程软件测试》,为什么还自找苦吃呢?除了自己爱学习、爱分享、喜欢挑战自己之外,主要有下面3点原因: 为了完成3年前准备写一本敏捷测试书的心愿; 许多测试同学对敏捷测试感到迷茫,有这方面的实际需求; 测试成了...

2020-02-17 13:01:50 1186 1

原创 十年了,测试变了,我也变了,但总有一些东西未变

(十三年前我设计的) 十年前,《全程软件测试》第一版和大家见面了。那是在WebEx七年测试工作之结晶,得到读者的喜欢,曾了解到,有好几家公司把这本书作为测试工程师入职培训教材。十年过去了,软件测试领域发生了很大变化,我自己也发生了很大变化。...

2019-02-27 16:16:19 1553

原创 软件测试宣言的诠释

从2000年开始从事软件测试,逐渐形成自己的软件测试思想,而第一次比较清晰呈现自己的测试的思想是2007年出版的《全程软件测试》,正如前言所叙:“从项目启动的第一天起到需求和设计的评审阶段,从后期的缺陷修正到产品维护——在整个软件生命周期中,开发人员和测试人员愉快地合作、共同努力,将软件产品的开发效率和质量推到一个新的高度。”,这些思想在测试管理工作的体现就是让测试人员更早地融入项目中,更主动、更

2012-12-15 17:22:20 16028 9

原创 读了这篇文章,受益终身:敏捷测试思维模式

敏捷测试与传统测试之间的区别,不仅在于测试的独立性、阶段性、计划性、自动化测试等多个方面有很大的不同,而且更大的区别是在测试原则和测试思维模式(Test Mindset,也可翻译为方式、心态)上。一个人的心态决定着一个人的行为一个人的思维方式决定着一个人的行为方式。** 固定思维与敏捷思维 **2013 年,我参加中国敏捷大会,听敏捷大师 Linda Rising 说,...

2020-03-05 17:25:06 614

原创 除了质量三问,如何应对质量管理5大灵魂拷问?

什么是软件质量?什么是合格的软件? 我们开发的软件满足涉众的需求吗? 它易用吗?安全吗?可靠吗?容易维护吗?容易扩展吗? 对于任何一个组织,回答这样的问题是很重要的。虽然我们知道软件公司常常按照一种含糊的、大概的质量观念来运转,并且容忍了大多数工程学科不能允许的缺陷。但是,产品质量也反映了产品背后的研发过程。一个高质量的研发过程可以使开发组织避免返工、反反复复修...

2020-03-04 20:39:57 673

原创 老话题新解说:究竟什么是敏捷测试?

7年前(2013 年),在 InfoQ 发表了相同标题的文章,但这篇文章是全新而作。在回答“究竟什么是敏捷测试”之前,我先问一个问题:你了解敏捷开发吗?如果不了解,那先需要去了解敏捷,例如看看我之前写过的一篇文章Scrum不再是Scrum,Scrum还是Scrum,可以有助于理解敏捷。理解敏捷,更重要的是去agilemanifesto.org仔细阅读著名的敏捷宣言和 12 项敏捷开发原...

2020-03-01 11:23:45 447

原创 2019年软件QA与测试八大关键词

2019年即将过去了,这几天好好回顾了过去一年软件质量保证(QA)和软件测试领域所经历的大事件,以及其中涌现的新思想、新方法或新技术、新工具等,从而梳理出八大关键词1. “敏捷化”虽然敏捷开发模式开始流行,但在国内不到60%的公司在推行敏捷开发模式,还有40%的公司依旧采用传统的开发模式,如V模型。因此,全面推行敏捷测试还不现实,而在这快节奏、竞争激烈的商业环境中,每个公司都在追求研发速度...

2020-02-12 19:59:04 720

原创 软件测试灵魂三问,如何怼回去?

(的确有一个错别字,测试人员一眼就能发现)这是上周参加一个闭门小型质量创新研讨会议所看到的一个slide,我拍了之后,发到朋友圈,很快被疯狂转发、风靡整个测试界,因为大家感同身受,太有共鸣了!灵魂三问:第 1 问:为什么这个 Bug 测不出来? 第 2 问:测试怎么测得?到底会不会测? 第 3 问:测试快点啊!为什么总是测试拖后腿,最后才报 Bug?有朋友说:对测试新人则...

2020-01-29 12:55:43 794

原创 “六化”——软件测试发展趋势

2020年即将来临,为了帮助大家更好定义明年的KPI指标,规划明年的测试提升或投入计划,无偿奉献自己一年多的思考和总结:软件测试未来发展趋势被概况为“六化”1.敏捷化敏捷和DevOps等流程的引入,特别是测试左移,加强需求评审、设计评审,推行ATDD/BDD 测试驱动设计,从过去硬件的design for test到test driven design 让开发做更多...

2020-01-29 12:52:00 414

原创 软件测试人才培养全景图新版本

经过一段时间酝酿,先推出“软件测试人才培养全景图0.8版本”,听取大家意见,然后分析、整理,推出“软件测试人才培养全景图”新版本,上周末在广州和大家做了分享。整个结构不变,还是分为四部分:人才选择标准 培养方案 如何培养 人才评价只是针对各项内容,进行了具体的调整和适当的丰富。 关于人才选择标准 取决于我们如何认识“什么是人才”,主要参考了下列素材: 关于...

2020-01-29 12:47:14 414

原创 AI技术助力软件测试达到“质效合一”

文章整理于朱少民(《全程软件测试》作者)在TiD2019质量竞争力大会的演讲《AI技术助力软件测试达到“质效合一”》TiD2019质量竞争力大会邀请了国内软件测试知名专家、软件绿色联盟标准评测组组长、《全程软件测试(第3版)》作者朱少民老师为参会者带来《AI技术助力软件测试达到“质效合一”》精彩演讲。朱少民老师从目前测试及其自动化的形势、AI提升测试效率和AI技术有助于测试覆盖率三...

2020-01-18 12:55:26 806

原创 点评“现代软件测试原则”

七年前,我在写《完美测试:软件测试系列最佳实践》时,列了十几条测试原则,可以概括为十大测试原则: 测试目标要明确,并建立合理的阶段性目标 一切从客户/用户的角度出发,想客户所想 测试尽早介入,一旦项目启动,测试就要介入进去。 尽可能确保软件的可测试性 持续地测试、持续地反馈,最大程度地降低研发成本,提高研发效率 测试时不能穷尽的,应设定合理的...

2020-01-18 12:46:56 460

原创 《全程软件测试(第3版)》当当五折优惠最后一天多

扫描下面二维码,直接访问:下面是新书发售的一些花絮:

2019-03-30 18:28:15 666

原创 你被“敏捷测试四象限”蒙蔽多少年了?

2009年出版的 Crispin & Gregory 的著作Agile Testing: A Practical Guide for Testers and Agile Teams 中第一次提出“敏捷测试四象限”,如下图所示:(so-calledAgile Testing Quadrants)不少测试人就一直被蒙蔽到今天,把它当作“敏捷测试四象限”,不是吗?是不是被蒙蔽...

2019-03-24 13:13:40 1212

原创 全程测试,全程有亮点

朱少民老师的新书既涵盖了前一版的精髓,又融合了最新的方法和技术,好比业界的一盏明灯,为软件测试行业引领方向。希望更多的有志者能通过学习本书,帮助企业走向“高效率的软件测试而获取高质量软件产品”的光明之路。—刘琴,ISTQB中国首席代表、同济大学软件学院教授全程测试,全程有亮点。少民的《全程软件测试》(第3版)恰似一盏明灯,为年轻测试从业人员照亮前进的道路。—蔡立志,ISO/I...

2019-03-24 13:05:04 1385

原创 2018年软件质量与测试大盘点

即将告别2018年、迎来2019年无法开一个现场跨年演讲,那就来一个更经济、更有效的大盘点如同去年:2017年软件质量和测试大盘点。本次盘点分为两大部分: 质量问题,看看过去一年发生了哪些大的质量事故? 测试有哪些新思想、新技术与新工具 1. 质量问题就从微软开始说起,因为微软曾经是软件测试的标杆,如今不再是。微软今年4月推送Windows 10...

2019-02-27 15:58:43 859

原创 从PDD薅羊毛事件想到DevOps那些事

如果不了解故事背景的,可以先看:质量警钟:拼多多100无门槛券随便领,官方紧急下架DevOps技术发达的今天,PDD薅羊毛事件本不应该发生。 原本就不该出现这种无门槛的优惠券(等同于送钱),就算一定要发这张优惠券,应该发给特定用户目标群,不该让同一个人能薅几十万羊毛; 即使业务需求没错,而是开发代码写错,测试也该发现; 即使测试没发现,上线后半夜突然爆发...

2019-02-27 15:55:20 1048

原创 测试人员的KPI,这个梗究竟如何破?

在 从PDD薅羊毛事件想到DevOps那些事 文章中有一同学留言:“关于测试人员的KPI这块,这在行业上一直都是个梗,难解...”, 的确感到这是一个问题,答应为此写篇文章来回答这个问题。 测试人员的KPI是一硬梗,似乎无解,就像软件工程没有银弹感觉自己没必要掉进这个坑里;测试人员的KPI也要取决每个公司:如何看待测试、测试人员有上下文,case by ca...

2019-02-27 15:53:15 4230

原创 开工之际,给测试人员推荐怎样的书单?

今天接到一个任务:要给测试人员推荐十本书。这很有挑战。首先想到去京东搜索一下,搜出十本书,如下所示,也还算比较全,涉及理论基础、全过程测试、测试开发、自动化测试、性能测试、优秀企业实践等。 忽然一想,当当在图书销售上历史悠久,去那里看看,而且按“好评”来排序,搜出8本。不搜不知道,一搜吓一跳,我的《全程软件测试(第3版)》正在促销,居然5折!结果也还好,扩展到更广的领域——...

2019-02-20 21:00:10 741

原创 软件测试新标准ISO29119的是是非非

您听说过ISO 29119( http://softwaretestingstandard.org/  )吗?您公司在采用这个标准吗?也许您都没有听说过,也算它失败之处吧,哈哈。软件测试新标准ISO/IEC 29119 其前四部分于2013、2014年相继发布,还莫名其妙增加了第5部分。个人感觉第5部分——关键字驱动测试(Keyword Driven Testing)只是自动化脚本的一种技术,没有...

2019-02-18 20:41:08 1752 1

原创 软件测试的起点和源泉——七种测试驱动模式(方法论)

在进行软件测试时,总要有一个出发点吧?从哪里开始分析?测试设计是基于什么?简单地说,什么驱动测试工作?这是一个基本问题,基于自己多年对软件工程、产品质量和测试等的理解,总结出七类测试驱动模式。

2014-10-01 13:01:01 9482

原创 软件测试 Top 120 Blog (博客)

# Site Author Memo 1 DevelopSense Michael Bolton Context-driven school 2 James Bach's Blog James Bach Context-driven school 3 Huib Schoots’ Blog Huib Schoots   4 Cem Kaner’s

2013-09-23 17:37:24 24595 3

原创 “易信”亮点功能的测试报告

【易信】发布了,引起一阵骚动,不妨认真测试一下,了解这个产品究竟如何? 基本功能有其它机构已做了一些测试,而且也没亮点。我倒是更关注其最大的亮点:免费短信、电话语音等留言功能。测试结果很让人失望,而且易信在细节上有存在诸多问题,让我们能感觉优秀产品经理和伟大产品经理差别有多大!

2013-08-20 10:10:18 7061 2

原创 究竟什么是敏捷测试

时至今日,还讨论这样一个老话题,是否感觉老调重弹?因为两年前(2010年底)时任谷歌中国测试经理的段念先生就写了一篇文章《什么是敏捷软件测试》(刊登在InfoQ网站上[1]), 就已经谈到这个话题,“敏捷软件测试更多的是一种理念,而非过程”。在2011年,我自己也写了一篇文章《敏捷测试的思考和新发展》,刊登在《程序员》杂志上,谈到“在BDD、ATDD和TDD最根本的、共同的思想基础上,构成一个全新

2013-04-17 10:26:03 14075 6

原创 简约而不简单-软件测试自动化的魅力和力量

《测试自动化最佳实践:来自全球的经典自动化测试案例解析》译者序时光荏苒,转眼间本书的翻译工作已经进行了半年多,算是没有辜负出版社的期望,按时完成翻译任务。当初,看到本书的英文版,就有翻译本书的强烈愿望。本书作者Dorothy Gramham和MarkFewster之前写的《软件测试自动化》(Software Test Automation)就很有影响,作为其姐妹篇,一定不会差,会更胜一筹。更让我感

2013-04-16 13:17:21 9581 2

原创 新浪微博六宗罪

使用新浪微博有三年了,现在许多网友上新浪微博越来越少了,问题在哪里呢?可能有很多,这里仅列出其中关键的七大问题。1. 你发了微博别人不一定看到,犯欺诈罪左边是@移动应用测评 看到的界面,右边是其它用户看到的内容,两条信息被过滤了。2. 有些用户以众多僵粉欺骗别人,新浪不作为或作为不够,犯包庇罪3. 性能很差,不少时候发个帖子、评论都较慢;应用太多,精品太少。皆浪费用户时间和精力,犯谋财害命之最4.

2013-02-24 10:39:23 8543 1

原创 专业测试团队会消亡还是新生

文/朱少民敏捷软件开发致使很多人质疑专业测试团队存在的价值,本文对此进行了深度的剖析,并结合技术发展现状给出了软件测试的未来方向。敏捷软件开发带来的困惑敏捷软件开发强调“拥抱变化”, 认为不能将需求定义一次做到位,也没必要一次做到位,需要不断挖掘,才能逐渐获得真实的需求。这就给测试带来极大的挑战,因为测试需要把验证的标准作为参 照系,否则如果需求不清楚,就很难确定测试中发现的问题是不是真正的缺陷,

2012-10-29 22:01:18 15422 8

原创 软件测试究竟发挥什么作用?

软件测试究竟发挥什么作用? 有人简单回答说,软件测试就是发现缺陷。但软件测试仅仅就是为了发现缺陷吗?绝对不是。软件测试有它的验证作用,就是人们经常说的V&V,Verification 验证产品的一致性,验证产品是否和需求定义、产品设计是否一致;Validation 确认产品是否真正满足用户需求,每个功能特性是不是用户想要的。 有人比较圆滑,就回答说:软件测试是质量保证的重要手段之一。但这样的回答不

2012-04-26 22:27:44 27342 6

原创 神奇的曲线:探索式测试与基于脚本的测试之关系

[版权所有,转载请注明作者(朱少民)和出处]原来准备在上海MPD上和大家分享以前在新浪微博(查看原文:http://t.cn/zOSXmst)提到的 神奇的曲线:探索式测试与基于脚本的测试之关系,结果上周接到培训任务,去成都做了一场培训,和学员做了简单分享。探索式测试(Exploratory Test)经常被简称为ET,由 Cem Kaner 1983年建立的测试概念,这几年随着敏捷方法而大行其道

2012-04-23 15:17:59 9243 4

原创 如何理解完美测试

《完美测试》前言 当写本书的时候,出于一种心愿,出于一种理想,取书名为《完美测试》。当真正开始写作时,又觉得是一件很困难的事。首先如何理解什么是完美的测试?然后又如何把测试工作做得完美?于是在微博上发出帖子,问大家如何理解什么是完美测试,但得到的答案也是不一样的。   @张定勇_darren:值得思考的问题。我的理解,软件测试是建立对产品信心的过程,将产品引发最终用户损失的风险降低到一个“可接受”

2012-03-27 21:02:16 17079 6

原创 敏捷测试的思考和新发展

2010年为《程序员》杂志写了一篇《敏捷测试的方法和实践》,我们可以回过头来,看看过去的一年,敏捷测试发生了哪些变化。首先,我做了一个实验,分别打开2010年和2011年的“STAREAST Conference at-a-Glance”,输入Agile,2010年显示10个结果

2011-09-06 12:39:32 15670 1

原创 软件测试俱乐部章程

创建软件测试技术的交流平台; 积聚软件测试精英、打造软件测试业界最好的组织;推动和引导软件测试技术的发展。

2011-05-31 09:38:00 17858 5

转载 关于软件测试的问与答(与神仙的对话)

作为芸芸众程序员的一员,我对软件开发中的一切都充满问题。今天是关于测试,作为一名唯物主义者,我相信众物都有其神,于是我找到了测试之神。 接着,我和神有了一次长谈,我问,他答。

2011-03-09 22:10:00 20128 7

原创 软件系统安全性测试列表(Checklist)

随着互联网应用的普及,软件安全性越来越重要,今天我整理了一个软件安全性测试的列表,请大家仔细看看,看看有没有漏项,多给力,给予补充,在此谢过!

2011-01-24 22:52:00 26978 4

原创 敏捷测试的方法和实践 (下)

什么是敏捷测试呢?敏捷测试当然不能简单地理解测得更快,绝对不是比以前用更少时间进行测试,也不是将测试的范围缩小了或将质量降低来减少测试任务。也有人说,只有敏捷开发,没有敏捷测试。下面我们就要讨论一下: 究竟什么是敏捷测试? 敏捷测试有哪些流程改进? 测试人员如何面对敏捷测试的挑战? 在敏捷测试中如何制定相应的自动化测试策略? 等等各种问题。

2010-12-26 12:22:00 22040 6

原创 敏捷测试的方法和实践 (上)

什么是敏捷测试呢?敏捷测试当然不能简单地理解测得更快,绝对不是比以前用更少时间进行测试,也不是将测试的范围缩小了或将质量降低来减少测试任务。也有人说,只有敏捷开发,没有敏捷测试。下面我们就要讨论一下: 究竟什么是敏捷测试? 敏捷测试有哪些流程改进? 测试人员如何面对敏捷测试的挑战? 在敏捷测试中如何制定相应的自动化测试策略?等等各种问题。

2010-12-15 21:32:00 25484 46

原创 再谈开发人员和测试人员的比例

软件企业中开发人员和测试人员的比例往往是管理者关注的一个问题,也可能是下面测试经理头疼的问题,似乎没有人知道什么样的比例是合适的。幸好,倒是有个学者做个这方面的调查得到一些数据,可以供那些对此感兴趣的人参考。

2010-11-10 23:05:00 42430 65

转载 更强大的新版本:Tellurium自动化测试框架

Tellurium自动化测试框架是由方剑在2007年6月创建的用于测试Web应用的框架,并在2008年6月移步到Google Code成为一个开源项目。它会定期发布版本,当前版本号是0.7.0。项目的核心已经历时两年,并繁衍出了多个子项目,包括:UDL、Core、Engine、Widget扩展、Maven Archetype、Trump、Tellurium IDE、TelluriumWorks以及参考项目。

2010-11-05 11:51:00 18747 2

原创 软件测试自动化的纠结

在自动化测试过程中,从个人职业发展角度看,测试人员乐意采用原生态的脚本语言(如Python、VBScript,甚至C#),而从公司角度看,采用关键字驱动脚本的开发模式,这样就形成一对矛盾,让人们纠结。

2010-09-24 21:43:00 25602 20

原创 博客突破百万访问的日子——热文回顾

今天是911纪念日,一个特殊的日子——悼念在911事件中离开我们的美国人民。但就是在这样一个日子,我的博客访问量突破百万,上了一个台阶,略写几笔以此庆祝,只能非常低调庆祝。

2010-09-11 22:48:00 14104 7

《全程软件测试》第7讲 L10N和I18N测试

软件国际化的概念 如何完成国际化的测试 本地化测试的实践

2009-11-26

第6讲 测试执行 (全程软件测试)

两段论 立体作战 环境组合优化 回归测试策略 缺陷的生命周期 有效地报告缺陷

2009-10-29

第5讲 全程软件测试-测试自动化

1.自动化测试和测试自动化 2.测试工具的实现原理 3.结构化、数据驱动和关键字驱动脚本。 4.测试工具选择的标准 5.开源工具的完整解决方案 6.商业工具的完整解决方案 7.以开源工具Selenium介绍自动化功能测试 8.以开源工具JMeter介绍自动化性能测试 p9.测试自动化框架

2009-09-20

《软件工程导论》第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

全程软件测试 第4讲 测试设计

回顾一下测试用例的概念 测试用例框架的设计 功能测试用例的设计方法 非功能性的测试用例设计 测试套件的创建 测试用例评审和维护

2009-08-27

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

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

2009-08-27

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

9.1 一个简单的缺陷报告 9.2 缺陷报告的描述 9.3 如何有效地报告缺陷 9.4 软件缺陷的处理和跟踪 9.5 缺陷分析 9.6 缺陷跟踪系统

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

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

7.1 国际化和本地化的概念 7.2 国际化测试 7.3 本地化测试 7.4 I18N和L10N测试工具

2009-08-27

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

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

2009-08-27

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

5.1 什么是单元测试 5.2 单元测试的方法 5.3 白盒测试方法的用例设计 5.4 代码审查 5.5 集成测试 5.6 单元测试工具

2009-08-27

全程软件测试 第3讲 测试计划

测试计划的作用与内容 需求评审 设计验证 测试范围分析 测试策略 测试风险

2009-08-13

《软件测试》 邮电版 第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

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

第2章 需求和设计评审 2.1 软件评审的方法与技术 2.2 产品需求评审 2.3 设计审查

2009-08-11

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

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

2009-08-11

全程软件测试 第二讲 整体认识

电子课件,涉及软件测试的各种概念,如: 质量文化 客户需求 质量保证 测试现实 测试原则 测试驱动 成熟度模型 测试策略 测试风险 资源进度 测试计划 实验室 测试团队 测试覆盖 测试报告与模板 需求审查 设计审查 单元测试 集成测试 系统测试 验收测试 α/β测试 回归测试 冒烟测试 可靠性测试 可用性测试 兼容性测试 安装测试 恢复测试 安全性测试 性能测试 功能测试 国际化测试 本地化测试

2009-08-04

构建全程自动化测试的框架

自动化测试(TA)内涵 TA的挑战 独立的TA框架 STAF+STAX 集成的TA框架

2009-07-30

全程软件测试 - 第1讲 思想理念

软件质量需求 软件缺陷的来源 修正软件缺陷的代价 究竟什么是软件测试 软件测试的目标 测试过程和开发过程的关系

2009-07-30

《全程软件测试》第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

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

前 言<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

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

前 言<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

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

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

2008-04-22

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

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

2008-04-22

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

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

2008-04-22

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

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

2008-04-22

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

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

2008-04-22

kerryzhu的留言板

发表于 2020-01-02 最后回复 2020-01-02

重出江湖:2007年十大博客之一

发表于 2019-02-27 最后回复 2019-02-27

重出江湖:2007年十大博客之一

发表于 2019-02-27 最后回复 2019-02-27

[已处理] 博客左边的公告栏问题还没有解决

发表于 2010-05-31 最后回复 2010-06-25

博客缺少维护还是维护不及时?

发表于 2010-06-25 最后回复 2010-06-25

[已处理] CSDN 官方博客都几个月没有文章了

发表于 2010-05-31 最后回复 2010-06-25

博客配置问题 【已回复】

发表于 2010-02-26 最后回复 2010-03-04

奇怪的问题

发表于 2009-08-11 最后回复 2009-08-12

奇怪2

发表于 2009-08-11 最后回复 2009-08-12

一个多月过去了,博客访问量还是没出现

发表于 2009-07-21 最后回复 2009-08-04

访问量显示什么时候可以恢复?

发表于 2009-06-18 最后回复 2009-06-25

性能有很大改进

发表于 2009-04-16 最后回复 2009-05-10

软件测试的最有价值的书是《 全程软件测试》吗?

发表于 2007-12-17 最后回复 2008-01-24

空空如也

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

TA关注的人 TA的粉丝

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