女测试经理的修炼之路

发表于:2017-9-06 14:25

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:清浅    来源:51Testing软件测试网采编

  工作差不多六年多,对于一个测试来说可能不算长但是也不算很短,正好是处于上不上下不下的瓶颈期,回首自己的职业发展之路,期间,有过触碰到天花板时的困惑,也有过位于职业十字路口选择机会时的纠结。开始工作那头几年,这些困惑与纠结每隔短则数月,多则一年半载。
  这些年,和工作年限相对较短些的,许多周边从事技术、特别是从事测试的同事、业内同仁们交流时,也能切身感受到当下的他们,也正经历着我当时的困惑与纠结。每当此时,我都会结合自身的职业发展经历的一些经验教训,简单聊一下自己对技术,特别是测试方向职业发展之路的一点浅薄认识。从他们肯定的反馈来看,对他们还是产生了些许帮助的。
  在这篇文章中,我整理了自己这些年的成长历程,从技术成长,非技术成长,心灵成长三个方面谈谈我的一些认识和理解,同时也想分享一下我的一些职业心得,希望这些内容能给处在迷茫中的测试童鞋们一些帮助。
  
  技术成长
  测试技术:【功能】【性能】【安全】【自动化】
  开发技术:【服务端】【客户端】
  测试开发:【代码】【自动化】
  技术成长主要分为两个方面的成长,一个是在测试技能的成长,包含测试技能的不断提升,测试思维的升华,测试架构的优化等方面。这些是作为一个测试人员从初级到高级必须要学习的技能。
  另一个则是在开发技术方面的成长,大家都知道测试一个软件的质量不单单是测试功能,可能更多的包含性能,兼容性,稳定性等多方面的知识,当一个人对于测试的理解从测试上升到质量层面的时候,他很快就会发现单纯的测试技能已经不能满足需求了,我们可能需要去了解这个功能的实现原理,他的实现方式对于客户体验的感知程度的好坏,有没有更好地实现方式呢?以及我们如何才能在有限的时间内更快地测试,并且尽可能的减少漏测呢?
  在技术的提升方面,我用到的最好的方法就是提问法,不断地给自己提问,帮助自己快速扩展知识面。同时也帮助自己快速构建自己的知识体系。
  比如关于技术成长方面,可以从以下几个方面进行提问:
  【技术成长】
  功能
  如何设计测试用例
  如何进行发散测试?
  如何防止漏测?
  性能
  用户常用的功能如何才能体验性更好,速度更快?
  安全
  软件有没有做最基本的安全防御?常见的SQL注入,CSRF攻击是否对我们的软件安全有威胁?你的软件足够的安全吗?
  自动化
  自动化是什么?在什么情况下做自动化?自动化和功能测试的界限是什么?
  【开发技术】
  服务端
  数据库:常见的SQL,索引,数据库调优参数
  接口:接口的入参出参是什么?接口测试有没有可能做成自动化?
  监控:监控数据,监控软件,监控分析
  客户端
  IOS/安卓/H5/PC:前端是如何和后端进行交互的?前端的性能如何能进行更多优化?我们能从什么角度去分析客户端的性能问题?
  【测试技术】
  代码
      一旦测试能力上升到一定的程度之后,代码开发的能力肯定是必不可少的,比如编写基本的性能测试脚本。比如对一些工具进行二次开发,让它能够更好地帮助我们测试。
  自动化
      一旦测试能力上升到一定的程度之后,代码开发的能力肯定是必不可少的,比如接口测试自动化脚本的编写,帮助整个测试组进行效率的提升
  非技术成长
  时间管理:【时间记录】【优先级】【番茄工作法】
  工作方式:【今日事今日毕】【复盘】
  休闲方式:【瑜伽】【跑步】【阅读】【音乐】
  【时间管理】
  时间管理每个人有自己不同的方式,对我来说最受益的两条建议就是:
  1.按照工作的优先级进行处理,可以参考时间管理的工作四象限法
  2.对自己每天的时间进行记录,长期归纳总结,得出最适合自己的时间管理方案
  优先级工作法
  永远做当下最重要的事
  番茄工作法
  番茄工作法是简单易行的时间管理方法,是由弗朗西斯科·西里洛于1992年创立的一种相对于GTD更微观的时间管理方法。
  使用番茄工作法,选择一个待完成的任务,将番茄时间设为25分钟,专注工作,中途不允许做任何与该任务无关的事,直到番茄时钟响起,然后在纸上画一个X短暂休息一下(5分钟就行),每4个番茄时段多休息一会儿。
  【工作方式】
  工作习惯的养成是一个不断完善的过程
  今日事今日毕
  当天的任务通过对月度计划和年度计划拆解而来,当天的任务一定要完成才能睡觉,如果遇到意外,第二天必须要补上。
  复盘
  在每天睡觉之前对自己今天做的所有的事情进行回忆,并分析什么做的好,什么做的不好?做的不好的如何改进?做的好的有没有更好的解决方案?不断超越今天的自己。
  比如在测试里面最好的复盘应用就是,每个迭代完成之后对团队本轮的测试进行复盘,对于新出现的问题以及测试用例中漏测的测试点进行增删查改。
  【休闲方式】
  跑步,瑜伽,骑车,户外运动等,用你能想到的所有能让你快乐的方式强健你的体魄的同时充实你的生活
  会玩的人更会工作,保持高效的工作方式,慢动作的生活方式,做自己生活的掌控者。
  【沟通】
  与上级沟通
  方案比问题更重要
  数据为王,任何论点请提出清晰的论据
  擅长总结,提供清晰的报表
  与下级沟通
  夸奖是最好的沟通方式,先肯定再提出自己的意见
  以人为本
  总结
  阶段总结(经常对一个阶段的工作和生活进行总结)
  迭代总结(和开发人员一起分析迭代过程中所有的BUG,对于漏测的问题进行分析汇总,并采取措施)
  【学习】
  书籍,博客
  测试大牛的博客
  写自己的博客
  看了别人的知识之后单单记忆是不够的,如何能快速的内化,形成自己的知识才是最重要的。建议每一位技术人员都开通自己的博客,不仅仅是对于自己看到的好文章好技术的总结,更是自己学习过程中心得的汇总。
  总结
  最后的总结部分总结了自己工作中的几个小建议
  【做人比做事更重要,常常保持微笑】
  作为一个女性测试人员,这是优势也是劣势,常常保持微笑能够让和你沟通的人都觉得很舒服,这是一种高情商的表现,任何和你沟通的人都不会喜欢一张扑克脸,尤其是你还是个妹子,所以,为何不利用好自己这个先天的优势呢?
  做事之前先做人,当大家都觉得你这个人很好了之后,你再去找她们协助你做事情,自然就会顺风顺水。
  【测试思维的形成】
  测试思维,说简单点就是你看到这个功能如何去测试?
  一个一年的测试人员和一个10年的测试人员看到登录页面想到的测试点一定是不一样的。
  中间的这个过程需要漫长的积累,也就是测试思维的形成。
  【从一般事物抽象出逻辑能力】
  曾经面试过一个7年的测试人员,面试过程中问到,你对于自动化测试的理解,给我的回答很多都是从自己上家公司软件的具体情况去举例,由此我便认识到,从一般事务抽象出逻辑的能力在工作中十分的重要,每个公司都有属于自己的业务,当你离开这家公司之后,这些业务对于你来说可能不是那么重要,但你通过思考抽象出来的测试逻辑和测试方法才是真正属于你的知识,放到任何一个测试团队里面都能应用。
  【硬实力+软实力】
  硬实力+软能力从来就不单单是测试行业才需要,我相信任何一个行业都是必不可少的,硬实力就是你的技能,软实力就是你的沟通,说简单点,就是你这个人怎么样,在团队合作中,如何能让别人更愉快地和你共事是值得每一个团队成员深思的问题。
  【刻意练习】
  一旦决定养成某种习惯,或者对某一方面的知识积累达到一定的程度之后,一定要分析总结形成自己的结构体,并且在工作中反复运用,可以练习,最终才能成为专家。
  衷心祝愿每一位测试人员都能在测试的职业发展之路上越来越顺!
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • milkway58
    2017-9-10 12:49:00

    刚刚阅读您的文章,受益匪浅,不知道清浅博主方便公布一下博客链接吗?

  • jun_m
    2017-9-08 16:53:48

    很走心的一篇文章

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号