自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软件工程专栏

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

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

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

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

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

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

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

2019-02-27 16:16:19 2114

原创 软件测试宣言的诠释

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

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

原创 细数软件研发效能的七宗罪

人性的弱点成为软件研发效能的阻力,甚至把软件研发效能拖下水

2022-06-25 08:33:38 383

原创 软件研发的十大浪费:研发效能的另一面

没有浪费,就没有伤害。降低或消除浪费,软件研发效能就能得到很大的提升

2022-06-25 08:27:18 355

原创 软件研发效能的负面清单:哪项是头号敌人?

一份清单,一目了然,帮你迅速发现问题

2022-06-17 08:54:45 382

原创 ACTS:高效的测试设计(并赠送一个优秀的测试设计工具)

测试设计有三个要点:测试分析很重要,分析和设计往往是交织在一起,相互促进;每次设计,尽可能覆盖更多的场景或代码,提高测试效率;每次测试执行尽可能让系统反馈给我们更多的质量信息。.........

2022-06-05 14:42:05 707 7

原创 ACTS:如何让缺陷无处藏身?

什么是“可测试性”?良好的可测试性带来哪些价值?软件研发中如何提升可测试性?...... 本文就一一回答这些问题

2022-06-02 11:40:21 459

原创 谷歌的代码覆盖率最佳实践

我们一直倡导大家需要使用代码覆盖率数据来评估质量风险并识别测试是否充分,但是,代码覆盖率的价值是一个备受争议的话题,各方观点鲜明并且两极分化。每次在大的公开场合中提到代码覆盖率,似乎都会引发无休止的争论。这些争论没有帮助我们在这个问题上取得任何富有成效的进展,因为人们会固守在各自的阵营中。本文的目的提供一些思路,引导大家找到共同点,让我们可以向前迈进,切实地用好代码覆盖率能够提供的信息。以下是我们在代码覆盖率方面提出的最佳实践,目标是帮助大家有效地开发出高质量的代码。

2022-06-02 11:36:14 656

原创 ACTS:首屈一指的软件测试策略是什么?

如果问你,首屈一指的软件测试策略是什么?自然是基于风险的测试(RBT)策略。而RBT策略首先应用于测试需求分析,而且测试分析是测试设计、执行的基础。所以在我们发布的持续测试解决方案 ACTS中,其方法技术层的第一项就是“RBT分析”,今天我们就简单来讨论一下 RBT分析,而真正的RBT分析实战是我们咨询服务的一个亮点。1.什么是RBTRBT就是一种基于风险概率的软件测试策略,即根据软件的复杂性和耦合性、业务的关联性、功能的使用频率、应用场景、可能存在缺陷等来评估风险,并基于风险的..

2022-05-22 14:55:06 738

原创 直击灵魂:软件研发的第一性原理与10倍效能

最近马斯克(Elon Musk)要收购twitter,闹得满城风雨。国内某些亏损严重(如今年亏损800多亿、去年是1166亿,甚至超过一年收入)的大厂,更应该设法让马斯克收购。为什么这么说呢?因为一旦大厂被马斯克收购,大厂的研发效能可以提升十倍、几十倍,员工可以裁掉50%甚至90%,这样很快就能转亏为盈。这是因为马斯克第一性原理用得非常好,10倍效能提升是大概率事件。如果一般人的目标是在现在的基础上改进10%,马斯克的目标就是在现有基础上做到10倍。《连线》杂志的Jack Stewar...

2022-05-21 09:23:13 794

原创 重*磅*发布:持续测试解决方案 ACTS

快三年了,疫情一直是一个挥之不去的恶魔,给大家生活、工作带来较大的影响,但也给我们换回了不少安静思考的时间,我们也不会躺平,而是更安心做一些有利于行业发展的一些事情: 2020年疫情刚起来,我们也基本被封在小区中,自己宅在家中,静下心来做了一个在线专栏《高效敏捷测试》; 2021年疫情没有结束,我们和MeterSphere开源社区发布了《持续测试白皮书》,让测试不再成为持续交付的瓶颈; 2021年在专栏基础上充实内容、扩展到更多的实践领域,出版了《敏捷测试:以持续测试促进持...

2022-05-13 16:07:38 837

原创 软件测试架构师究竟干哪些工作?

2006年7月的一天,我在CSDN博客上写了一篇题为 “软件测试架构师——众里寻她千百度” 的文章,那时打着灯笼都很难找到一位测试架构师。16年过去了,今天国内不少公司设置了“软件测试架构师”、“资深测试架构师”岗位,看到这种令人高兴的变化。开发架构师做的事情相对明确,但测试架构师做什么事情,却不是那么清楚,各个公司所设置这样岗位的差异性很大,1000家企业也许有1000种解释。据我了解,某家公司的测试架构师只是资深测试开发工程师的代名词,甚至有一家的测试架构师的开发能力的确很强,会根据测试人员的要求独

2022-05-13 15:52:27 2052

转载 2021年软件质量事故盘点

在一年前,我们发表文章盘点了2020年的软件质量事故《2020年,给你敲响警钟的十大软件质量事故》,其中总结的关键词是:疫情、美国大选、金融、航空、互联网服务。那么2021年软件质量事故的关键词是哪些呢。也许可以用这些来概括:用户信息、移动应用、违法违规、数字化基础设施。有些事故是由于系统故障引起的,也有些事故是服务提供者有意为之的违法操作。这说明,在万物互联以及数字化时代的今天,我们作为数字和系统的缔造者,在享受便利、智能的同时,也会遭受由此带来的负面影响,例如用户数据泄漏,用户权益受到侵害。Lo

2022-01-29 14:20:33 3805

原创 2022年软件测试发展趋势

进入新年——2022年,我就想和大家聊一聊软件测试发展趋势,算是每年的一道作业。这两天我搜索、调研了一番,没有发现什么特别好的线索,因为各种各样的新动态,如 “持续测试、AI技术应用于软件测试、超级自动化、将测试提升为质量工程、性能工程开始兴起”等之前已在本公众号都有所介绍: 让测试不再成为持续交付的瓶颈:发布《持续测试白皮书》 企业级持续测试实施指南 未来已来,人工智能测试势不可挡 Gartner 2020年十大技术趋势之一:超级自动化 突破Dev...

2022-01-27 09:32:47 2356

原创 2021年软件测试工具总结——接口测试工具

接口测试的全称是应用程序编程接口(API)测试,从原理上来说,接口测试是模拟客户端向服务器端发送请求,然后检查能否获得正确的返回信息。接口测试用于测试RESTful API、SOAP Web服务,这些服务可以通过HTTP、HTTPS、JMS和MQ发送。图一 自动化测试金字塔API测试不仅稳定,而且适合自动化测试、容易实现、测试执行速度快。相比上层的UI测试,接口自动化测试的投入产出比更高,因为接口测试更稳定,而且可以在软件开发早期进行,能够更早的发现软件缺陷。随着SOA 架构、微服务架构...

2022-01-20 15:57:15 2975 1

原创 为国内软件质量呐喊:《2021年国内质量调查报告》发布

2020年,“软件质量报道” 公众号联合腾讯WeTest、Thoughtworks等社区启动首次国内软件质量的调查,受到大家的热烈关注和支持,并发布了调查报告,也得到大家的好评和肯定,2020年的100条金句作为公众号文章发出去,引起了大家极大的关注和共鸣,阅读量超过1万,留言也不少。2021年的调查得到更多社区(腾讯WeTest、Testin云测试社区、MeterSphere开源社区、AITest掌动国产化社区、PerfMa质量技术社区、Thoughtworks社区、CSDN社区)的支持,而...

2022-01-19 08:22:56 6818 6

原创 2021年软件测试工具总结——单元测试工具

在应用程序中,单元是具有一个或多个输入和单个输出的软件中最小可测试部分。单元测试是一种测试软件代码单元的方法,通常包括一个或两个输入,产生一个输出。单元测试主要关注独立模块的功能正确性,目的是确保每个单元都按照预期的方式运行。要进行单元测试,开发人员需要编写测试代码。单元测试有手动和自动化测试两种类型,自动化通常是首选的方法,可以为开发人员节省大量的时间和精力。单元测试是自动化测试金字塔模型中占比最大的测试类型,做好单元测试对于保证软件产品的质量非常重要,单元测试可以: 及早发现软...

2022-01-14 12:59:09 3137

原创 2021年回顾:主要活动 与 十大热文

(2021年,似乎被魔术师瞬间变没了)2021年,似乎过得很快,眨眼间就进入了最后一天;2021年,似乎过得很慢,因为疫情太折腾人了,有的会议日期就改了4~5次,QECon大会北京站也不得不延期到2022年4月。2021年疫情没有消失,生活还不能苟且;没有诗和远方,也要努力工作。在去年“告别2020年,展望2021年” 一文中,提到有朋友说出大家心声“2020年再见,再也不见!”,今年有人还会说 “2021年再见,再也不见!”。其实,无论是2020年,还是2021年,我们...

2022-01-13 16:52:28 1806

原创 什么是软件质量管理的底层逻辑?

原创朱少民软件质量报道2021-12-10 08:19整个软件行业发展很快,追求快速迭代、快速发布,但速度也不能无限放大,而且当竞争到一定程度时,相同的产品或类似的服务充满了整个世界,人类一定是选最好的产品/服务,我们终归要回到原点。当一个机会来临的时候,我们常常研究如何用一套策略比别人更快的抓住机会,如何比别人跑得快去抢占市场。但是,最终我们还是要靠产品的品质取胜。我还是乐意再用一次雷军的一张slide,从而进一步说明有必要讨论:什么是质量管理的底层逻辑。—1—什么是...

2022-01-12 15:55:46 1947

原创 软件研发效能的底层逻辑

原创Test Ninja软件质量报道2021-12-24 07:48最近两年软件研发效能很热,这也促使我去年发起了全球软件质量&效能大会(QECon)但凡某件事太热,就很容易走火入魔,更多人被带入误区,有点像当初Agile、DevOps一样,把所有好东西都往自己篮中装,想包罗万象、想一网打尽……其实,许多优秀的实践早已存在,不管Agile/DevOps在与不在。当初IBM RUP也想一统天下,如今安在?整整20年过去了,多少Scrum敏捷教练前赴后继,但Scrum敏捷...

2022-01-06 22:00:29 2207

原创 软件测试的底层逻辑是什么?

原创Test Ninja软件质量报道2021-12-08 07:55什么是底层逻辑?按照刘润老师的解释就是:“事物间的共同点,就是底层逻辑。只有不同之中的相同之处、变化背后不变的东西,才是底层逻辑。......底层逻辑+环境变量 =方法论”他还说:“只有底层逻辑,才是有生命力的。”所以我们要来探讨一下:软件测试的底层逻辑是什么?1. 对软件测试的基本认知对软件测试的基本认知,使我们达成共识,从而基于这个共识,更容易去讨论软件测试的底层逻辑...

2022-01-05 22:17:31 11995 3

原创 2021年度质量与效能优秀实践案例大盘点

全球软件质量&效能大会(QECon)第四届终于开到北京来啦,从去年上海站开始,到2021年深圳站,每场都达到1100+人的现场参会听众,主会场的直播更是达到上万人次同时在线观看、深圳站当天上午(即主会场直播时间)超过16万人次观看,受到大家的极大关注与好评。11月19-20日QECon北京站作为年底收官之作将在北京悠唐皇冠假日酒店召开,从计划开设北京站伊始,QECon组委会就定位这场要做点不一样的事情,为2021年做个好的总结。不容错过的两大会议亮点亮点1:11月北京站QECon..

2021-08-18 18:07:12 2090

翻译 测试演变为质量工程之后,产生了哪些新思想和新方法?

【译者按:本文来自埃森哲实验室,介绍了如何从五个维度(数据、框架、过程、技术和组织)将测试从传统的方式转向适应未来应用工程世界的新思想和新方法。】近年来,随着DevOps和智能测试自动化的出现,以及数字化应用程序的激增,传统的软件测试方法已经被替代。随着交付时间从过去的几个月缩短到几周,现在又缩短到几天,测试在软件开发生命周期中向左、向右移动。DevOps和敏捷开发模式将开发和测试合并到一个持续的活动中,测试已经演变为质量工程,它作为应用程序开发计划的一部分,建立一个持续的反馈循环,可以对研...

2021-08-18 17:37:41 1546

原创 将博客搬至CSDN

敏捷测试的精髓都在这里了!星期三 08:00已群发HTTP 协议无处不在,那就让本文透彻地解析它07月30日已群发物联网之安全风险及安全架构07月27日已群发金融行业智能对话机器人的质量内建之路07月26日已群发让敏捷测试真正有效的10项原则07月23日已群发衡量低代码开发平台好坏的11个关键能力维度07月22日已群发新时代,重新认识质量与测试的价值原创07月21日已群发去“QE”的时代,软件测试人如何进行职业规划?...

2021-08-09 21:43:58 1239

原创 敏捷测试的精髓都在这里了!

这些年,敏捷开发已经开始流行,敏捷测试在国内也有了较大进步,加上 DevOps 的兴起,进一步推动了测试左移(测试前移)和测试右移(在线测试)。例如,大家开始重视软件的持续构建和测试自动化,大量使用体现敏捷测试思想的开源工具,开始探索通过软件测试平台提供各种测试服务。这说明敏捷测试的思想和方法是经得起时间考验的,也说明测试行业内在探索和推广敏捷测试方面确实取得了一定成效。但从另一个方面看,有很多人对于敏捷测试的理解依然不够准确,这导致基于敏捷的测试实践往往形似而神不似。更糟糕的是,根据2...

2021-08-09 21:25:46 1617

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

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

2020-03-05 17:25:06 2148

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

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

2020-03-04 20:39:57 2413

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

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

2020-03-01 11:23:45 1967

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

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

2020-02-12 19:59:04 2060

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

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

2020-01-29 12:55:43 2249

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

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

2020-01-29 12:52:00 1453

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

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

2020-01-29 12:47:14 1041

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

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

2020-01-18 12:55:26 1558

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

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

2020-01-18 12:46:56 879

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

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

2019-03-30 18:28:15 1091

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

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

2019-03-24 13:13:40 2001

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

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

2019-03-24 13:05:04 2369

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

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

2019-02-27 15:58:43 1172

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

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

2019-02-27 15:55:20 1943

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

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

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

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

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

软件测试方法的平衡之美

白盒测试 vs. 黑盒测试 静态测试 vs. 动态测试 被动测试 vs.主动测试 手工测试 vs. 自动化测试 脚本测试 vs. 探索式测试 新功能测试 vs. 回归测试

2011-08-04

软件测试俱乐部申请表

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

2011-06-02

第8讲 总结 (全程软件测试)

测试的原则 辩证的测试方法应用之道 测试团队建设中的最佳实践 测试的发展趋势

2010-01-24

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

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

空空如也

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

TA关注的人

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