• 14
  • 15
分享
  • 2020测试工程师的“年终总结”,不会写的看过来——软件测试圈
  • 北极 2021-01-15 09:18:30 字数 3010 阅读 4362 收藏 15

转眼,2020 即将结束,又到了年终总结的时候了。

各大公司的“打工人”已经开始回顾 2020,展望 2021。

大部分不善表达的工科人士表示:又得掉头发了,比研究前沿技术还难...

也有人调侃:2021 的计划是,一定要完成 2020 年该完成的 2019 年未完成的 2018 年的计划...

但测试工程师的年终总结到底该怎么写? 毕竟它可能涉及你的绩效考核、升职加薪。

在写之前,先思考 2 个问题:年终总结是什么?写给谁看?

年终总结是什么? 简而言之就是:这一年,你在公司的工作价值输出。

写给谁看? 你的领导,管理层

因此,领导或管理层希望看到的,年终总结大纲如下:

  • 你为公司创造了什么价值?(你做了哪些工作、达成的成绩及价值)

  • 你在个人岗位职责上的思考?(岗位工作上有哪些没做好的、存在哪些困难、如何改善)

  • 你来年计划的思考?(你来年的工作计划、学习计划等)

  • 你对公司发展有什么思考?(你对公司/部门管理、文化等各方面的建议)

接下来进入年终总结正文:

按照惯例,在一份年终总结报告中,最开始的部分,先陈述下个人基本情况包括工作年限、岗位、职责、一年下来的整体感受、你想要感谢的人

一、2020 年的工作情况

1. 工作概述

实事求是,陈述这一年的岗位职责情况。测试组员、测试组长、测试经理,职责不一样,内容也会不一样,以下给大家列个大概参考,每一项内容可以依据自身情况来展开丰富

例 1:

1.1 柠檬 OA 办公系统 V1.0、V3.0、V6.0、V8.0 的系统测试、bug 跟踪和报告整理

1.2 新工会 Android 和 iOS 迭代版本系统测试、专项测试、bug 提交及跟踪、报告输出

1.3 企业云服务项目接口用例编写、接口脚本维护、接口测试

1.4 企业云服务项目接口自动化测试框架搭建、自动化用例及脚本维护

1.5 柠檬 OA、企业云服务项目测试环境搭建、更新及维护

1.6 第三方聚合支付 Web 测试、验收测试,提交 bug 第三方公司修改并跟踪

1.7 编写用户操作手册、提供用户技术支持

例 2:

1.1 监管并参与所有产品测试的全流程、推进项目进度,包括参与需求评审,制定测试计划,设计和执行测试用例,执行缺陷跟踪和项目质量分析等。

1.2 制定 XX 项目测试方案,计划,协调沟通部门工作任务并实施

1.3 XX 项目的自动化测试体系的搭建:从零搭建自动化测试平台、并通过 Jenkins 持续集成。

1.4 XX 项目的性能测试计划制定,测试方案设计,环境搭建、脚本编写、测试执行,系统性能瓶颈分析及性能调优建议;

1.5 团队质量体系建立:测试流程、bug 跟踪流程、Git 管理流程、线上问题跟进流程

1.6 团队人才培养:组织技术分享,并通过技术钻研和培训,引入行业前沿测试技术和方法

2. 项目方面

这部分注意用量化的数据来总结,且可以通过一些报表、图表提升阅读及说服力。以下我整理出的内容,可以自行依据岗位职责删减或补充

2.1 项目基本情况

例:

1.png

2.2 项目用例情况

例:以下仅统计自己负责部分的用例情况

数据:

2.png

2.3 项目 bug 情况

例:以下仅统计自己负责模块发现的 bug 情况

数据:

4.png

3. 团队培养

可以依据实际情况罗列下主持或者参与的培训及技术分享

例:

3.png

在部门管理及技术能力提升上,每月组织开展 1-2 次的质量组培训。提前沟通规划好培训人、培训对象、培训主题及时间等。2020 年度已完成(或参与)的培训有:

4. 个人成果输出

4.1 阅读了什么书、学习了什么技术、输出博客 xx 篇(博客地址 https://www.cnblogs.com/tudou-22/)

4.2 考取了 xxx 软件测试技能相关证书

4.3 季度绩效 S 评级 x 次

4.4 获得了年度优秀培训讲师荣誉

二、存在的问题和思考

人无完人,要时刻进行自我反省及总结。可以罗列岗位工作上有哪些没做好的、存在哪些困难、有无通过技术钻研及交流去进行思考改善,改善的具体措施方案。

例 1:

问题:在刚接手第一个项目的前期,由于系统复杂度及时间限制,同时缺少跟相关人员的有效沟通,需求业务知识了解不够,导致后期测试执行花费了大量时间来进行业务确认,浪费了很多时间跟精力。

改善:意识到问题后,利用工作之外的时间规划提升自身业务知识及技能,并在项目前期及时整理业务需求疑点,沟通相关人员进行确认。

另外针对业务复杂的项目,给予了领导建议,可以对测试组成员进行必要的业务知识系统培训,少走弯路。

例 2:

问题:项目测试效率需加强。在项目频繁交付过程中,回归测试更多地通过手工测试方法实现,导致经常加班加点,耗费很多时间和精力。

改善:下半年我主动申请自动化工具及框架的学习,并在项目经理的指导下,逐步将自动化工具及框架实践到回归测试中,后续还需慢慢优化。目前已经处于初步运行并已减少了很多重复性的工作。

同时在领导的建议下,在测试组开展自动化测试实践及落地的技术分享,提升了测试组团队成员整体的技术能力。

三、2021 年的计划

这部分主要写个人岗位工作上的计划、个人学习及提升计划,尽量体现到上进心,以及是对公司有价值的。切忌是太空泛的表述,需要细化到具体的人具体的事。以下给大家列个大纲参考,具体细节内容自行丰富。

例 1:

2021 年除了做好本职工作外,为了更好地为产品质量把关,我希望达成以下:

  1. 测试技能学习:业务学习、测试环境部署、bug 的精确定位能力...

  2. 自动化测试:掌握一门 Python 语言,学习测试框架搭建,能够实现接口、UI 自动化

  3. 持续充实自己的知识库:听到的新的测试方法、新的测试工具收集记录

  4. 严格的时间管理:季度计划、月度计划、日计划

  5. 养成写博客的习惯,加强测试及学习成果的积累沉淀

例 2:

  1. 制度、规范的建设更精细化:例用例评审机制、提测流程、质量分析报告规范等

  2. 性能测试体系建设:性能测试工具调研、性能测试实施方案

  3. 制定部门团队学习计划:新方法、新工具预研及分享

  4. 加强反馈机制:部门及跨部门问题快速响应、及时反馈

  5. 岗位培训计划:新人培训、项目培训、不定期技术培训

四、对公司的建议

这个建议可以是一个很广的范围,可以是从岗位工作上出发,也可以是公司文化、公司行政规章制度等等

岗位工作上可以从以下去思考:

  1. 测试技术能力、业务能力方面

  2. 开发流程、测试流程、bug 跟踪流程、Git 管理流程等流程问题

  3. 工作标准,质量体系文件等方面

  4. 人力物力资源分配、跨部门协作方面

  5. 团队管理、绩效管理、技术培养方面

  6. 人员素养、工作态度方面

例:

在项目开发前期,希望测试人员可以更早参与及关注产品质量。

目前经常性,测试人员在测试过程中发现需求文档不明确或少需求描述现象,因此确认沟通花费了很多不必要的时间。建议项目需求设计阶段,可以测试人员参与讨论,尽早明确需求细节,尽可能输出详细的需求说明书文档。

公司文化、行政规章制度上可以从下思考:

  1. 岗位招聘及培养方面

  2. 考勤、请假等流程审批方面

  3. 薪酬福利方面

  4. 公司环境及工作氛围建设方面

  5. 员工成长及心理关注方面

例:

希望人力资源部对员工心理成长有周期性关注。

新员工入职,人力资源部会有系统性培训,也有试用期一对一心理访谈,这些都很好。但转正后,针对员工的心理关注变少,很多问题直到员工离职才被知晓,没有达到一个提前规避跟预防。建议按季度进行员工一对一访谈,及时关注员工心理活动。


作者:豆豆酱

原文链接:https://www.cnblogs.com/tudou-22/p/14134779.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 什么是大数据?大数据是不能使用传统计算技术处理的大型数据集的集合。这些数据集的测试涉及各种工具,技术和框架来处理。大数据涉及数据创建,存储,检索和分析,在数量,多样性和速度方面都非常出色。您可以在这里了解有关大数据,Hadoop和Mapreduce的更多信息,在本教程中,我们将学习:大数据测试策略验证大数据应用程序的测试步骤架构测试性能测试测试环境需求大数据测试 传统数据库测试大数据场景中使用的工具大数据测试中的挑战测试大数据应用程序更多的是验证其数据处理,而不是测试软件产品的个别功能。当涉及到大数据测试时,性能和功能测试是关键。在大数据测试中,QA工程师使用集群和其他支持组件来验证TB级数据...
            15 15 1756
            分享
          • 软件测试工程师,和开发工程师相比起来,虽然前期可能不会太深,但是涉及的面还是比较广的。前期面试实习生或者一年左右的岗位,问的也主要是一些基础性的问题比较多。涉及的知识主要有MySQL数据库的使用、Linux操作系统的使用、软件测试框架性的问题,测试环境搭建问题、当然还有一些自动化测试和性能测试的问题。测试工程师的面试题,基本上都是大同小异的,面试的核心主要在于框架模块(一到两年工作经验)。今天这篇帖子主要讲解之前面试自己面试过程中或者周围人面试过程中经常被问到且比较经典的面试题,一家之言,如有异议或者有想问的问题,可以在评论区留言,看到后将在第一时间内回复!1、软件测试的流程是什么?分析:每当...
            1 0 4235
            分享
          • (1)MantisMantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,其功能与JIRA系统类似,都是以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上可能没有JIRA那么专业,界面也没有JIRA漂亮,但在实用性上足以满足中小型项目的管理及跟踪。Mantis基本功能介绍http://tb.blog.csdn.net/TrackBack.aspx?PostId=作者:龚云卿???? 2005年8月1、简介缺陷管理贯穿于整个软件开发生命周期中, 是不可缺少的环节。Mantis是PHP/MySQL/Web-based缺陷跟踪系统,Mantis当前版本为1.0.0a3。关于产品详细信息和支持...
            15 15 1380
            分享
          •   以下从死锁检测、死锁避免、死锁解决3个方面来探讨如何对MySQL死锁问题进行性能调优。  1、死锁检测  通过SQL语句查询锁表相关信息:  (1)查询表打开情况  SHOW OPEN TABLES WHERE IN_USE> 0  (2)查询锁情况列表SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS  (3)查询锁等待信息,其中blocking_lock_id是当前事务在等待的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS ...
            0 0 1344
            分享
          • 1、目的本文档定义了软件缺陷管理流程和相关规则,确保软件缺陷管理的系统性和规范性,以保证项目研发质量。2、适用范围适用于部门项目研发过程的缺陷管理,对各阶段的缺陷管理过程进行指导和规范。3、定义3.1 术语缺陷(Defect):存在于软件之中偏差,可被激活,以静态形式存在于软件内部。Bug:缺陷一种表现形态,系统或程序存在的任何一种破坏正常运转能力的问题。3.2 缺陷定义(1)软件未达到需求规格说明书的功能; (2)软件出现了需求规格说明书指明不会出现的错误; (3)软件功能超出需求规格说明书的范围;(4)软件未达到需求规格说明书未指出但应达到的目标; (5)测试...
            12 12 1946
            分享
      • 51testing软件测试圈微信