测试管理工作思路_第1页
测试管理工作思路_第2页
测试管理工作思路_第3页
免费预览已结束,剩余8页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、测试管理工作思路1 引言随着信息化的深入, 管理功能的软件产品的质量在保障银行的稳定、 高效运 转方面发挥着越来越重要的作用。 作为提高软件产品质量的最重要手段, 加强对 软件产品的测试得到了各家银行的高度重视。随着信息化在农信的快速发展, 科技中心对软件产品质量要求越来越高, 软 件产品由过去的地市为单位向全省大集中的方向发展,这样软件的一个小bug,可能会影响到全省范围, 造成很大的负面影响。 因此软件测试在整个软件生命周 期中变得更加重要。13年科技中心加大对测试工作的投入和重视程度。今年把测试工作作为开 发科一项重要工作, 加强测试管理与逐步建立完善的测试体系、 流程和制度。 具 体工

2、作内容如下:2 测试环境科技中心没有独立、 完善和满足需求的测试环境。 目前功能测试环境和开发 环境混在一起, 有时几个系统同时公用一套设备, 这样很难保证测试的独立性和 充分性; 性能测试也缺少相应环境, 很多项目的性能测试是在生产环境进行, 这 样当上线后,很难做到定期测试, 做到预防;同时开发环境和测试环境混在一起, 缺乏设备的管理和使用流程,造成设备利用不合理。基于以上问题,经过前期对环境设备的调研和分析, 对环境做出了合理规划。 分为开发环境、功能测试环境与性能测试环境。目前功能测试环境已梳理完毕, 正在对不满足要求的环境进行迁移, 但性能 测试环境还不具备,已申请购入新设备, 需要

3、逐步完善功能测试与性能测试环境。建立工具环境:目前bug管理工具jira有独立的环境,但测试工具与常用工 具软件还没有单独的环境存放,如性能测试工具loadrunner,jprofiler 等,各版本的 jdk ,数据库软件、操作系统等。测试环境建设目标:提高测试效率,提高测试充分性,更好的保证系统质量; 测试环境管理更加有序、高效、规范; 更加合理安排资源,提高测试资源利用率,节约投资。3 测试团队测试是软件生命周期中的重要组成部分,测试团队肩负着如下责任:1) 在项目的前期、需求文档确立基线前对文档进行测试,从用户体验和测 试的角度提出自己的看法;2) 编写合理的测试计划,并与项目整体计划

4、有机地整合在一起;3) 编写覆盖率高的测试用例;4) 针对测试需求进行相关测试技术的研究;5) 认真仔细地实施测试工作,进行缺陷跟踪与分析,并提交测试报告供项 目组参考;6) 项目上线后的质量跟踪与验证。基于以上工作内容, 测试团队建设是测试管理工作中重要的一环, 需做好如工作内容3.1 测试分工测试环境:环境管理岗:李卫军、宣洪测试环境执行岗:李培学、左宗庆、孔详鹏系统部署岗:归属项目组功能测试:功能测试管理岗:刘金凤功能测试工程师:刘金凤、周娇洋、刘爱芹、王恺、地市借调人员性能测试:性能测试管理岗:王道龙性能测试工程师:王道龙、王恺未来发展(理想明年开始)数据库调优、系统调优、功能自动化测

5、试、安全测试、网络测试。3.2团队培训随着科技中心对测试工作的重视,这样对测试工程师的要求也会越来越高, 要想更好的完成测试工作, 发挥更大的作用, 测试团队的自身建设必须加强。 我 们通过系统化、专业化的培训来达到目标。加强测试团队的培训, 培训对象包括开发科项目经理、 地市借调人员、 普元 公司测试人员,培训内容如下:1) 软件测试理论培训2) 软件测试方法培训3) 功能测试用例设计培训4) 测试工具使用培训5) 性能测试培训普元公司测试人员会在 6 月底完成上述培训资料的整理并提交。 根据各项目 开展情况进行培训,目前已对案防项目的测试人员进行测试方法和 Jira工具使用 的培训。随着测

6、试技术的发展, 新工具的引入, 培训内容会增加和完善, 此项工作是 一个持续的工作。3.3 普元测试人员的定位普元测试人员定位为专家指导和具体测试重点项目, 如信贷项目、呼叫中心 项目、数据上报项目等。 其中部分测试人员需要兼顾多个项目, 如刘金凤在做好 信贷项目的测试时, 还要负责指导其它项目测试人员的工作。 王道龙在负责各项 目性能测试时, 还要兼顾测试人员的管理与测试进度的把控, 同时负责组织各项 目测试人员的培训。普元测试人员要逐渐成为业务专家,如信贷业务、呼叫中心、核心业务等, 参与新需求的讨论,指导业务人员使用系统,并进行培训。3.4 地市人员管理当地市借调人员进入项目组后, 要加

7、强对测试人员的培训与管理。 目的是使其能尽快的开展测试工作和具有满足工作要求的技能。难点是如何管理?需要发挥我们的能动性, 让地市人员感觉我们不是在管理 他们,而是在帮助他们干好工作,使他们乐于接受我们的建议。大家平等共处, 不存在真正的管理关系,只是目标一致,互相帮助。争取每个项目能找到12名适合长期做测试的人员,力卩强测试相关技能的培 训,在平时的工作中多交流、帮助他们,使他们能早日成长为一名真正的测试工 程师。4测试流程测试流程,是指测试团队按照什么样的流程和顺序组织开展软件测试工作。通常来说测试流程如下图其中,计划测试阶段是根据对测试需求的分析制定测试大纲、测试计划,并对具体要采用的测

8、试技术做大致剪裁;设计测试阶段是对测试大纲、测试计划作 进一步细化,从而形成更为细致全面的测试用例集、具体测试活动安排以及相应 的测试进度;执行测试阶段是执行相关测试用例(包括自由测试),具体落实各 项测试活动;分析测试阶段是对计划测试、设计测试、执行测试阶段的工作做出 评价,评估测试的有效性。我们测试工作中需要制定、完善相关测试流程,涉及到的流程主要有:1)功能测试环境申请流程2)功能测试人员申请流程3) 测试用例评审流程4) Bug 管理流程5) 性能测试环境申请流程6) 性能测试人员申请流程对应于各流程的制定同时完善相应的模板,包括:1) 功能测试、性能测试环境申请模板2) 功能测试、性

9、能测试人员申请模板3) 测试用例模板4) Bug 录入模板5) 功能测试、性能测试方案模板6) 功能测试、性能测试报告模板5 测试规范和方法在充分认识软件测试的必要性与重要性的同时, 科技中心需结合自身软件开 发和软件运维的实际情况, 需要对软件测试进行体系化的研究和实践, 积极探索 如何在适应各方面约束的基础上, 更加有效和高效地开展软件测试工作的方式和 方法。在建立软件测试规范和方法的过程中,我们要有“亮剑”精神。逐步完善测 试规范与测试方法建设, 目前已整理完成软件测试规范, 包括功能测试和性能测 试。同时逐步完善软件测试相关文档。完善软件测试文档的主要依据是银行业软件测试文档规范 ,近

10、期将逐步 完善软件测试相关文档6 测试工具所谓工欲善其事, 必先利其器。 软件测试已由存手工测试过度到手工与测试 工具相结合,从而提高测试效率, 另外测试工具可以做一些测试人员很难做到的 工作或枯燥无味的工作。如性能测试、大量的回归测试或生成数据等。在以后的测试过程中逐步引入各种测试工具,以保证测试效率和测试质量。如目前正在使用的性能测试工具loadrunne, bug管理工具jira。要逐步引入的测 试工具有:1) 项目管理类工具:禅道项目管理工具、 TD2) Java程序调优工具:Jprofiler3) 网页诊断工具: Watchhttp、fiddler24) 功能自动化测试工具:RFT、

11、QTP、winrunner5) 资源监控工具: Nmon 、top6) 数据库的监控与分析:主要是 DB2 数据库自带的监控使用7 测试管理7.1 测试计划测试经理与测试负责人需要加强与各项目测试经理的交流, 及时了解各项目 的工作进展情况, 依据文档软件测试规范 合理安排测试工作, 做好测试计划。 工作内容如下:1) 重点关注重点项目,如目前的信贷项目、呼叫中心项目等,要做到测试资源的重点倾斜、测试质量的严格要求。普元测试工程师要负责重点项 目或重点模块的测试。2) 依据各项目进展,制定项目的测试计划, 包括测试周期、测试开始时间、 进行何种测试,需要的软硬件设备、人力资源等。要求提前两周做

12、好计 划。7.2 日常管理软件测试在软件生命周期中越来越重要, 可以说软件测试贯穿整个软件生命 周期,因此需要加强软件测试的日常管理。1) 测试工作的监控2) 每周召开测试团队的例会3) 完成测试团队的工作周报4) 定期走查与反馈5) 及时调整、完善测试日常管理7.3 工作汇报在测试工作进行过程中, 要加强测试工作的汇报, 目的是使领导能够了解测 试工作的进展、 测试体系的建设情况和测试工作中遇到的问题。 汇报测试工作需 要以数据说话,如进行了那些项目测试,测试工作完成比例等。每 2 周向冯科汇报一次工作,有急事或特殊情况要及时和冯科汇报:1) 定期反馈测试团队的管理状况2) 定期汇报测试体系

13、建设推进情况3) 汇报各项目测试进展4) 汇报已上线项目的质量跟踪8 测试培训测试培训的目标是分享共同进步, 终极目标是更好服务于测试。 我们的 培训分为对内与对外。 对内指测试团队培训, 主要目的是提高测试人员技能、 从 而提高测试的效率与测试质量; 对外是测试团队需要加强与各项目组和团队内部 的沟通交流,主要是向各项目介绍测试,使其理解测试、重视测试,使测试更好 的服务于项目。重点加强如下方向培训:1) 测试环境搭建培训2) 测试用例设计培训(黑盒测试与白盒测试用例)3) 测试方案编写培训4) 测试技巧培训5) 性能测试培训6) 测试规范培训7) 测试相关工具使用9 测试考核测试考核要求做到公平、 对事不对人, 俗话说没有规矩不成方圆, 因此我们 需要逐步建立和完善测试考核制度。 做到测试管理有依据可循, 测试管理的量化。 但测试考核做不到完全的客观和公平,尽量做到简单操作与客观公平的统一。测试考核的目的不是为了打分, 不单纯为了突出先进鼓励先进, 更重要的是让测试人员理解考核标准当中透露出来的工作原则和工作要求, 在工作过程当

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论