团队的开发人员撇开需求沉浸在想象中的“完美”程序中;测试人员迷茫的点击着按钮试图搞明白这到底是个什么功能;设计师造出了没有尽头的楼梯,更糟的是,客户爱上了这个设计;团队领导四处救火,力有不逮。种种迹象表明,我们得打破分工带来的壁垒,建...
在国内,测试专业渐渐得到重视,测试人员的需求也越来越大了。如何建立和管理自己的测试队伍,已经成为主管人员比较重视的事情了。由于国内很多企业是刚刚要建立测试队伍,所以一般由企业的规模决定测试队伍的规模。我们可以根据任务或者测试人员与开发...
当测试计划完成之后,测试过程就要进入软件测试设计和开发阶段。软件测试设计是建立在测试计划书的基础上,认真理解测试计划的测试大纲、测试内容及测试的通过准则,通过测试用例来完成测试内容与程序逻辑的转换,作为测试实施的依据,以实现所确定的测...
错误一:错误的需求调研阶段,导致很多项目永远无法结束! 在软件行业,在界面设计没有正式展现给客户之前,所有的工作都处于需求调研阶段。其实建筑行业已经给我们做好了先例:客户买房子之前是先要看看样板 房和模型的,什么都看不到这房子你敢...
大家都看过美剧“越狱”,越狱的团队里,三教九流什么人都有,各种价值观和动机一应俱全,但是配合却非常默契,就连TBag这样的恶棍在大多数情况下都能做到服从团队,并不是因为主角真的有多少魅力,而是因为“越狱”型团队中,每个人的目的都是自己越狱...
在本专栏的前几篇文章中,我们提到了敏捷测试的概念、组织,以及敏捷测试中的自动化测试组织方式。在这篇文章中,我试图来讨论一个更加困难的话题——敏捷测试中工程师的绩效管理。众所周知,绩效管理从来都不是一个容易的工作。甚至,我认识一位测试经...
测试员的工作效率是否应该用所查毛病的数量来测量?回答“不可以。”我原来以为这样的衡量方式是正确的业绩衡量方式。但是这种想法只能肤浅地表达一个测试员工作业绩,而且在不同的因素影响下,和不同的情况下,是无法真正反映一个测试员的业绩,如果简...
如何有效管理好一个30人左右的测试团队? 测试团队与开发团队的管理很类似,不同有两个地方: 一、人员相对较少,目前我们大部分项目的现状即如此,开发人员数与测试人员数的比例远达不到传说中的微软的比例; 二、项目中的测试人员相对不稳...
目前测试在越来越多的企业里受到了很多的注视,这是好事。但是目前很多公司的测试面临问题: ● 新上的测试流程不规范 ● 测试工具杂乱无章 ● 测试用例和缺陷管理工具使用不规范或者根本没有 ● 大部分测试还已通过性和验证性测试...
测试计划是进行测试的路由图,在需求活动一开始就要着手编写测试计划,随着开发过程的逐步展开添加内容,在编程活动和单元测试活动之后完成测试计划的编写。测试计划按国家标准或行业标准规定的格式和内容编写。 测试计划要针对测试目的来规定测试...
软件测试是智力密集型生产过程,测试团队的建设对于测试项目的成功往往起着决定性作用。 团队的组织结构是组建测试团队首先要考虑的问题。对于国际化软件测试,通常任命一个全球测试经理(GPM),总负责整个项目的测试管理。其次,如果在多个国家...
测试团队在从传统开发模式向敏捷模式转变的过程中存在各种障碍,敏捷测试专家Lisa和Janet从自身经验出发探讨了其中的原因和解决方法。 任何变化都面临成功路上的障碍。组织文化可能是要克服的最大障碍。组织文化一旦建立就很难改变。组织文化的形...
作为软件开发的重要环节——软件测试越来越受到公司的重视。随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加困难。然而,为了保证程序的正确性,生产出高质量的软件产品,加强对测试工作的组织和管理就显得尤为...
这段时间,一直在负责一个项目的管理与开发。在时间短、任务紧,而团队人员又大部分是没有经验的菜鸟的恶劣情况下,我带领接近40人的团队,终于在客户规定的时间范围内如期交付产品。这其中,经历了需求变更、人员变动(因为其它任务,先后有近10人离开...
构建和建设优秀的测试团队是有效开展测试活动的重要前提条件。测试团队成员在个人背景、教育、价值观、文化背景、经历、个性等方面存在差异,因此在测试过程中会碰到各种冲突。本文阐述了“球论”理论,并将“球论”应用在优秀测试团队的建设上面。 ...
话说我们测试部门巅峰时期曾经有150多人,后来由于集团业务发展,测试部门分成了两个,我们部门保有110人左右,另一个测试部门约有70多人吧。新生的部门我不了解,单看我所在的这个庞大的测试部门,我这两年来(除了今年,今年笔者不吱声了)一直不断地...
代码走读与审查 目的 主要检查软件代码编写质量,是否与设计相符,与开发目的(需求)是否一致;是否符合编码规范;有没有存在明显的缺陷; 与测试的不同是测试通过一系列的测试活动(运行程序为主)来发现BUG,而代码审查走读则一方面...
提的问题好大,有气吞山河之势。测试管理如何开展进行,不仅仅是个技术问题,更多要和企业的制度流程等等结合在一起才能说得清——方法总比问题多。 1. 管理行为要区分,高层管理更多理人,基层管理更多管事。测试管理更多关注事,所以要计划、安...
随着信息技术的飞速发展,使软件产品应用到社会的各个领域,软件产品的质量自然成为人们共同关注的焦点。不论软件的生产者还是软件的使用者,均生存在竞争的环境中,软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中...
项目的进度管理是一门艺术,是一个动态的过程,需要不断调度、协调,保证项目的均衡发展,实现项目整体的动态平衡。项目开始前的计划,对任务的测试需求有一个大体的认识,但深度不够,进度表可能只是一个时间上的框架,其中一定程度上是靠计划制定者的...