欢迎来到天天文库
浏览记录
ID:8309556
大小:57.97 KB
页数:5页
时间:2018-03-18
《软件测试项目管理课程论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、软件测试项目管理课程论文摘要项目管理在软件工程中的成功应用日益受到重视。这里需要先明确项目管理的几个问题:1.何为项目管理?项目管理就是将知识、技能、工具与技术应用于项目活动,以满足项目的要求。2.何谓成功的项目管理?从业务的角度来说,企业从高级管理层到基层都做好准备,同时软件完全符合企业的事业环境因素,在这两个基础上进行的有效实施;从纯粹的项目管理角度来说,按时完成,能够满足必须的功能,并且费用完全控制在预算以内的项目可以被认为是成功的项目管理。关键字:软件测试,项目管理,测试计划,测试设计,测试执行,测试分析,测试准则1.团队框架及介绍我们的测试团队属于公司测试中
2、心,承担公司内部及外包测试服务。测试团队10个人,组织架构如下: 每个测试组有一个测试组长负责项目测试工作。测试经理不直接面对测试组成员,而是通过测试组长进行任务安排、协调、沟通。项目经理知情测试人员的项目测试工作,项目组的工作汇报均需要抄送给项目经理。 大家都认为测试人员应该是测试技术上的专家,但是,测试人员是否需要熟悉并擅长一定的业务呢?不管答案是什么都没有关系,但是我认为一个好的测试人员不仅是测试专家,他同时也是业务专家。有着样的说法:“软件测试人员要两条腿走路,左腿是测试技术,右腿是业务知识。只有两条腿的健壮差不多,走路才稳当。”出于这种思想的考虑,在我们
3、的测试团队,我们每个人都有两个学习、研究方向,一个是技术方向,一个是业务方向。但这在工作开展上有些困难。如果公司认为测试人员应该绝大部分时间用在项目测试工作上,那么测试团队既要研究测试技术,又要学习业务知识,是比较难的。在我们的测试团队的工作中,有一部分工作时间是用来进行团队建设的,公司允许团队建设工作占整个团队工作量的20%。团队建设工作中包括前面说到的技术研究、业务学习。 测试人员不是每个成员上去都从事同样的工作。在进入项目组工作时,每个测试人员所充当的角色是不同的,在实际工作中因为测试人员数量有限,所以经常是一个人担任多个角色。 测试团队承接的工作中,测试技
4、术研究,属于提高团队工作技能的工作,在整个团队范围内进行,如果项目采用新的测试技术或者测试工具,那么就需要项目测试组成员研究测试技术了,这部分属于项目测试工作。培训指把内部研究的成果在团队内使用,在适当的时机在公司内传播。我们测试团队在2013年进行了18次内部培训,9次公司级培训。因为每个人各有研究重点,所以我们每个人都是团队内部培训的讲师。1.项目测试过程 测试过程,我们包括四个环节:测试计划、测试设计、测试执行、测试分析,如下图所示。1.1.测试计划测试计划主要是进行描述测试需求、分析制定测试计划工作。在制定测试计划时,经常有人认为测试计划是在整个项目计划制定
5、之后才开始进行测试计划的,事实上并不是这样的。测试计划和项目计划是互相影响的。举个例子。假设项目有进行性能测试的需求,但是测试工具又需要学习,那么我们在测试计划中就需要预留这部分的时间,还有,测试用例的评审,也需要预留时间。在测试计划环节还包括测试需求的描述,主要是确认需求是可测试的,并将需求细化为具体的可测试点,保证测试设计时可以根据测试需求编写测试用例,而避免遗漏测试点。我们的测试需求需要得到业务分析人员的评审,测试计划要得到PM的审批认可。对于测试计划,还需要说明的是,在具体的每个测试阶段工作计划中,我们需要定义本阶段测试需要进行的次数。每一轮测试是一个完整的测
6、试周期,按照这里介绍的测试过程进行。通常我们是两周一轮测试,最多是一个月一轮测试。1.2.测试设计 测试设计主要是根据需求、设计文档进行的测试用例设计工作。(如何从需求导出测试用例)设计测试用例,是整个测试过程中很重要的一部分工作,关系到测试执行效果。但是在刚开始时,系统没有界面,所以我们只能根据系统用例搭建测试用例的初步框架,能写多少写多少。随着对系统的理解深入,加上后面也开发了系统原型,我们就可以不断完善测试用例。即使是在测试阶段,我们仍不断修改测试用例。因为我们的需求并没有做到很细,加上需求本身就是变化的,所以我们的测试需求经常修改,一旦测试需求新增、修改、删
7、除时,测试用例要相应进行调整。这就造成了1)定位测试用例比较不方便;2)测试用例编号修改不方便;3)阅读、执行测试用例不方便。所以,2013年底开始准备团队自己开发一个测试用例管理系统。1.1.测试执行在测试执行阶段,主要进行测试的执行工作。如果项目有需要编写或录制测试脚本的话,那么也在这个阶段进行。测试执行结果是在原有测试用例的副本上标注实际执行结果而形成。1.2.测试分析 在测试执行结束后,我们开始对测试执行结果进行测试分析并编写测试报告。测试报告的编写上,主要的内容在于对投入的资源、测试结果、缺陷进行分析,并对整体测试情况进行总结分析。对于资
此文档下载收益归作者所有