测试管理方法之如何做好测试管理工作&& 缺陷管理工具JIRA和TD的对比分析报告
相信测试管理,团队建设,如何提升团队凝聚力,增强团队战斗力,是每位测试管理工作者的必修课。不管你是组长,还是经理,都需要面对这个问题。如果不去思考,研究这个问题,不去提高,那么我们的团队肯定是没有希望的。最近也一直结合实际情况,在思考探索中,在此把一些想法写出来,大家有好的想法和建议,也欢迎一起讨论建议。
目前我们团队的状况,确实也存在不少的问题,部分员工工作积极性不高,工作态度不好,不够投入,对新事物的学习能力差,或者说不够主动,大家缺乏创新精神等。造成这种现状的原因很多,有公司的企业文化,激励机制;组长和经理的管理方式,对员工的培训,引导,职业规划;员工本身的觉悟等等
首先从大的方面讲,公司的企业文化确实很重要,什么样的企业,就出什么样的员工。可能很多员工觉得公司也没有给我们什么,不过一份工资而已,我凭什么要为公司加班加点。我觉得有这个想法的员工,特别是毕业1,2年的员工,是万万要不得的。要毕竟作为新人,前几年是学习,积累为主,如果你所在的公司,你觉得有足够的机会学到你想要的东西,那已经是万幸了。如果大家总是想着公司能先给我们什么,我们再为公司做更多,这种思路肯定是不可取的。只有我们为公司创造了价值,公司有发展,员工才有更大的发展空间。所以作为管理者,一定要让工程师明白这个最基本的道理,只有付出才有回报。
比较了同类型的一些企业,我们公司的测试工作和氛围相对来说是比较宽松的,至少我们现在双休日都没有加班,我们Bug数量的强制要求,没有过于严厉的惩罚措施,没有测试成果与测试人力投入和费用投入的产出比统计。这么些年来,可能大家已经养成了松散的工作习惯,突然项目多了,工作压力稍微大了点,有些人就开始叫苦了。
其次组长很关键,需要起到模范带头作用。如果不能起到表率作用,对工作不投入,下面的组员自然不会有太高的积极性。组长是底下员工的直接领导,需要发现底下每位员工的特点,善于利用每个人的长处,同时给每位员工创造学习,成长的环境和空间。同时,组长不能被繁杂的事情给困扰,做工作应该分重点,不是每件事情都是必须亲力而为,有些事情应当适当下放权力,可以让组员去尝试完成。组长更多得是需要考虑部门平台的建设,资源的整理,测试的创新等任务。同时,组长又要很好得贯彻执行经理、项目经理安排的各项测试任务,制定测试计划,监控测试过程,分析测试结果,风险评估,对地下员工进行日常的考核工作。组长是承上启下的,如果组长这个环节出了问题,那么经理乃至公司上层期望的目标,就往往无法很好得贯彻执行到每位员工身上。
再次,作为管理者,在想方设法提高员工潜力的同时,也需要为工程师的职业规划做一定的考虑。管理毕竟是和人打交道,要多沟通,去了解大家的一些想法,给大家更多的关心和帮助,在工作中来帮组和提高工程师的业务能力。
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标软件测试之测试管理频道!
一、 前言 对JIRA工具进行调研和试用,并且与TD进行详细的对比分析。具体情况如下所述。 二、 介绍 1. JIRA介绍 JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。JIRA创建的问题类型包括New Feature、Bug、Task和Improvement四种,还可以自己定义,所以它也一是过程管理系统。Jira融合了项目管理、任务管理和缺陷管理,许多著名的开源项目都采用了JIRA。 JIRA是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。正因为其开放性,价格上自然也相当不菲,对于中小型的软件企业做项目管理,则又要另寻出路。 功能列表: 问题追踪和管理(问题类型包括New Feature-新功能、Bug-缺陷、Task-任务、Improvement-改进四种); 问题跟进情况的分析报告; 项目类别管理功能; 组件/模块负责人功能; 项目email地址功能; 无限制的工作流。 2. TD介绍 TestDirector是业界第一个基于Web的测试管理系统,它可以在您公司组织内进行全球范围内测试的协调。通过在一个整体的应用系统中提供并且集成了测试需求管理、测试计划和用例管理、测试日程控制、测试执行和缺陷跟踪等功能,TestDirector极大地加速测试过程。 功能列表: 域及工程管理; 用户管理; 工程进行定制(属性和列表、用户、用户组、版本、工作流、邮件通知等); 测试需求管理; 测试计划和用例管理; 测试日程控制; 测试执行和缺陷追踪。 强大的统计分析功能。 三、 JIRA的优缺点 1. JIRA的优点 用它管理项目,跟踪任务、bug,通过JIRA的邮件通知功能进行协作通知,在实际工作中使工作效率提高很多,效果非常不错!安全性、可扩展性方面发挥到了极致! JIRA不仅仅是一个缺陷跟踪系统,通过Jira,可以整合客户、开发人员、测试人员,各人各司其职,信息很快得到交流和反馈,让大家感到软件开发在顺利快速的进行,朝意想的目标迈进。IDEA下的Jira插件,主要为开发人员服务,实时将信息反馈给开发人员,开发人员同时迅速地将修复的结果信息反馈到跟踪系统中,最后通过持续集成,软件迅速地完成了更新,这些方便便捷的操作会极大地鼓舞软件开发中的各方人员,甚至包括客户,及时响应,相信是每一个客户都会欣赏的。 跟同类软件产品TestTracker、ClearQuest、TestDirector相比,JIRA的性价比最好!因为TestTracker、ClearQuest、TestDirector等这几类软件都是根据用户数来定价的,而JIRA软件不限制用户数!不限制创建项目数和Issue的数量!一年内免费更新版本!! 2. JIRA的缺点 对于测试需求、测试用例等都没有提供直接的方式进行管理。 四、 TD的优缺点 1. TD的优点 TestDirector能消除组织机构间、地域间的障碍。它能让测试人员、开放人员或其它的IT人员通过一个中央数据仓库,在不同位置就能互通测试信息。TestDirector将测试过程流水作业—从测试需求管理,到测试计划,测试日程安排,测试执行以至到出错后的跟踪—仅在一个基于浏览器的应用中便可完成。 强大的统计分析功能:测试过程的最后一步是分析测试结果,确定应用程序是否已布属成功或需要再次的测试。TestDirector常规化的图表和报告和在测试的任一环节帮助您对数据信息进行分析。TestDirector还以标准的HTML或Word形式提供一种生成和发送正式测试报告的一种简单方式。测试分析数据还可简便地输入到一种工业标准化的报告工具,如Excel,ReportSmith,Crystal Reports,和其它类型的第三方工具。 2. TD的缺点 由于其早期版本不能灵活的对项目管理流程进行配置,又由于其昂贵的价格,因此目前应用的企业也不是很多。 五、 目前使用情况 1. JIRA的使用情况 国际化缺陷跟踪管理的专业软件:JIRA,它用于帮助公司和团队跟踪工作中的问题,管理和记录这些问题的处理过程。现在, JIRA已经被分布于35个国家的2000多个组织管理人员、开发人员、分析人员、测试人员和其他人员所广泛使用。 2. TD的使用情况 在工业级软件项目领域,由于Mercury是测试软件领域的老大(比较有名的如LoadRunner、WinRunner等),因此它的TD也成为了缺陷跟踪系统的标杆产品。其也是最早通过Web方式来进行管理的缺陷跟踪软件,目前也是被业界广泛使用的。 六、 对比分析和总结 其实从以上的对比分析,这两个工具的侧重点是不一样的,JIRA更加侧重于缺陷追踪和项目管理;而TD更侧重于测试过程管理,所以我们应该考虑的重点是如何将两个工具更好地和当前的项目管理和质量管理工作相结合的问题,将这两个工具运用在各自重要的地方。 PS: 可见,qc也不一定占多少优势,诺基亚等很多大公司都在使用jira ![]() |