朱少民-软件测试和质量专栏

实践和理论之完美结合: 质量文化、SQA、测试艺术、测试方法/技术、自动化测试、过程管理、CMM/CMMI、RUP/XP、Web2.0 (声明:在此发表的所有文章仅代表个人倾向)

用户操作
[即时聊天] [发私信] [加为好友]
朱少民ID:KerryZhu
641736次访问,排名57好友150人,关注者221
从事软件开发、测试、QA和过程改进等工作近二十年, 目前领导一支几百人的软件测试和QA队伍,先后出版专著《全程软件测试》和主编《软件测试方法和技术》、《软件质量保证和管理》、《软件过程管理》等教材,高级职称、硕士生导师,先后获得多项省、部科技进步奖。
KerryZhu的文章
原创 123 篇
翻译 6 篇
转载 67 篇
评论 799 篇
朱少民的公告
....产品的质量依赖于过程的质量,而过程的质量依赖于企业文化和管理
Locations of visitors to this page
最近评论
eagle1024:牛人,全面,贴合实际。
springDT:测试工具可以用来提高测试效率,但是像测试用例的设计还得考人来思考与设计。应用两者结合的方式发挥最大的作用。
springDT:测试工具可以用来提高测试效率,但是像测试用例的设计还得考人来思考与设计。应用两者结合的方式发挥最大的作用。
yuemingming127:好东西 谢谢
hatehesitate:说实话,ppt做得很好
文章分类
收藏
相册
发现的诱惑
同学之情
测试
CSDN软件测试圈
卖烧烤的鱼博客
天行健,君子当自强不息
开源测试工具
探索中国软件测试之道
测试专业论坛
测试最佳实践
祖洪自动化维客系统
自动化测试资源(英文)
软件测试之家
软件开发和管理
CSDN-质量圈(RSS)
寸锐斋-
有效工作和管理
计算机电子书
同学友人
江湖一萍- 古徽州婺源人
聂造的客厅
文化名人的Blog
余秋雨
易中天
综合
家乡美-中国第一状元县
MIT Open Courses
家乡美-徽州文化-荫余堂
徽州文化-建筑、版画、雕刻...
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 再论软件测试的执行收藏

新一篇: 中国IT如何相信自己——从“百度”说起 | 旧一篇: 世界杯-足球-软件测试

虽然我们都认为,有效的测试计划是指导测试用例设计、测试执行的指导性文件,是成功测试的前提和必要条件,测试用例设计是测试工作的核心,测试用例的成功设计已经完成了一半的测试任务,但是测试的执行是基础,是测试计划和测试用例实现的基础,严格的测试执行使测试工作不会半途而废。而且,测试执行的管理相对复杂些,在整个测试执行阶段中,我们需要面对一系列问题,如:
如何确保测试环境满足测试用例所描述的要求?

- 如何保证每个测试人员清楚自己的测试任务和要达到的目标?

- 如何保证每个测试用例得到百分之百的执行?

- 如何保证所报告的软件缺陷正确、描述清楚、没有漏掉信息?

- 如何在验证Bug或新功能与回归测试之间寻找平衡?

- 如何跟踪Bug处理的进度使严重的Bug及时得到解决?

要实现上述目标,得到一个真实、符合要求的执行过程,需要很好地全程跟踪测试过程、过程度量和评审、借助有效的测试管理系统等来实现。主要的方法和措施有:

1. 执行前,动员会是必要的,如同打战,要鼓舞士气,更重要阐述策略,回答大家的问题,使测试计划、测试范围和所有测试项目的定义都十分清楚。

2.   严格审查测试环境,包括硬件型号、网络拓扑结构、网络协议、防火墙或代理服务器的设置、服务器的设置、应用系统的版本,包括被测系统以前发布的各种版本和不定包、以及相关的或依赖性的产品。

3.  将要执行的所有测试用例进行分类,基于测试策略和历史数据的统计分析,包括测试策略和缺陷的关联关系,构造有效的测试套件(Test Suite),然后在此基础上建立要执行的测试任务,这样任务的分解有助于进度和质量的有效控制,减少风险。

4.  所有测试用例、测试套件、测试任务和测试执行结果,都通过测试管理系统进行管理,使之测试执行的操作、过程记录在案,具有良好的可跟踪性、控制性和追溯性,容易控制好测试进度和质量。

5. 要确保每一个测试人员理解测试策略、测试目标,对测试进程进行审查(Audit),确保测试策略得到执行,可以通过一些奖励手段进行引导。测试经理、组长要用于承担风险,使之测试人员有发挥、想象的空间,但同时也要给予适当的压力,提高工作效率和责任心。

6. 缺陷的跟踪和管理一般由数据库系统来执行,容易对缺陷进行跟踪、统计分析和趋势预测,并设定一些有效的规则和流程来配合测试执行,如通过系统自动发出邮件给相应的开发人员和测试人员,使得任何缺陷都不会错过,并能得到及时处理。而且事先建立基于缺陷跟踪系统的缺陷报表、缺陷趋势曲线,对各模块、各测试人员、整体项目等进行实时跟踪。

7. 进行常规的缺陷审查,如Daily Bg review, bug scrub meeting,包括Bug的严重性、Bug的描述、Bug修正的反应速度等,及时发现问题、纠正问题,使整个测试进程在控制轨道上发展。

8. 对每个阶段的测试结果进行分析,保证阶段性的测试任务得到完整的执行并达到预定的目标。

9. 良好的沟通,不仅和测试人员保持经常的沟通,还要求和项目组的其他人员保持有效的沟通,如每周例会,可以及时发现测试中问题或不正常的现象。

发表于 @ 2006年06月16日 19:56:00|评论(loading...)|编辑

新一篇: 中国IT如何相信自己——从“百度”说起 | 旧一篇: 世界杯-足球-软件测试

评论

#软件测试的利器 发表于2006-06-19 10:01:00  IP: 60.208.111.*
软件测试跟踪考评系统(TestAssess4.0)

一、概述

长期以来,很多软件公司都在面对同样一个问题,那就是测试过程随意化,测试工件无序化,测试工作量难以评估,测试效果难以考量,对测试工作的纵向评估、测试人员的考核更是缺乏有效的手段和数据基础。有人形容测试工作是“海绵式”工作,没错,这项工作确实有着与其他各类工种的天然的区别,具有很强的不可掌控性。
现在HiThink公司创造性的劳动正在试图改变这种现状,HiThink通过对测试工作的深度跟踪及关键数据样本的有效采集,以此建立起一套横向、纵向多维考察体系,是测试效率数字化、测试质量可视化,为公司高层领导、测试团队主管提供了一种导向型、决策型辅助分析工具,为项目组织、产品组织、基层员工提供了一套办公平台!
TestAssess——“测试跟踪考评系统”经多次Beta级测试均受到良好评价,具备了较好的推广基础,现面向业界客户全面推出TestAssess4.0标准版。欢迎来电来函垂询!

二、产品概览:

网络版测试跟踪考评系统服务端、客户端构成,客户端主要功能如下:
(一) 测试登记
测试登记包括一次提交、回归测试:研发单位进行测试登记(或者测试部门进行测试任务的登记),向测试部门发出测试申请。
(二) 测试分发
登记完成后测试经理根据系统报告的任务负载情况(即测试部门每个测试人员现阶段的工作量)分发测试任务。系统会在这个过程中自动产生现阶段的测试部门每位成员的工作负荷可视化报告。
(三) 工作分解
每项测试任务下达后,测试承担者(测试小组负责人)可以在系统中进行WBS工作分解,分解的工作内容可以派发给小组成员分别担当。同时,为了更好的考评开发人员,使测试中发现的缺陷可以对应到开发人员或者业务模块,在工作分解中,测试小组负责人可以进行开发任务的WBS工作。
(四) 任务调整
测试部门负责人有权对人力资源进行调配,即任务调整。任务调整包含两部分人员的调整和担当任务的调整。
(五) 测试汇报
每项测试任务经工作分解下达到测试人员个体后,测试人员可以定期在系统中进行测试汇报,使测试负责人及时掌控工作进度,了解任务完成情况、当前软件缺陷情况等信息,从而测试负责人可以较好的作出测试评估。
(六) 考核分析
考核分析主要提供以下考评信息:
 开发人员、测试人员缺陷统计分析
 按照项目、产品出具测试覆盖率分析报告
 测试计划达成情况
 文档完备性
 项目、产品的综合评分
(七) 综合评估
综合评估提供了丰富的多维分析数据,它和考核分析均为本系统独有的,主要包含如下信息:
分月:分状态人物统计、任务完工/考评情况、测试周期统计、测试效率分析、各类缺陷统计情况、客户反馈缺陷统计情况、缺陷质量分析、测试质量分析
分项目:分状态人物统计、任务完工/考评情况、测试周期统计、测试效率分析、各类缺陷统计情况、客户反馈缺陷统计情况、缺陷质量分析、测试质量分析
分测试人员:分状态人物统计、任务完工/考评情况、测试周期统计、测试效率分析、各类缺陷统计情况、缺陷质量分析
(八) 软件实施
测试完工后进行软件实施登记使之进入实施控制阶段,在实施阶段可以进行实施登记、实施报告/审批等,通过这种从公司到客户,从客户到公司的双向控制从而达到一
#晶蚂蚁 发表于2006-10-10 16:43:00  IP: 172.18.43.*
测试沟通:见人说人话,见鬼说鬼话。

测试人员接触到的——
开发人员:实话实说,而且要说明严重性影响范围;
客户:有保留的说,不说假话,也不能和盘托出;
项目负责人:有重点地说,突出难点、问题点;
高级管理者:言简意赅地说;
第三方开发人员:同开发人员,注意该保密的保密;
测试人员:取长补短地说。
#shanglikathe 发表于2006-12-25 16:46:44  IP: 61.149.218.*
请教您一个问题,关于如何评价测试人员的测试执行结果?
除了测试经理对测试人员的测试进行抽查外还有什么其他比较有效的方法吗?谢谢!
#KerryZhu 发表于2006-12-26 22:33:43  IP:
交叉测试、成对测试和缺陷曲线跟踪等方法。
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 朱少民