• 0
  • 0
分享
  • 今天开始做主管之如何规范测试团队——软件测试圈
  • 曼倩诙谐 2022-09-15 11:03:18 字数 2281 阅读 1452 收藏 0

  当你来到一个项目不规范的技术团队,你会怎么处理呢:

  1、流程不规范,没有需求评审和设计评审,需求经常是业务或者项目经理直接跟开发提,有时候开发自己都不明白需求,糊里糊涂地就要开发,也没有设计评审,开发想怎么设计就怎么设计,代码质量差。有时候下游或者上游开发并没有接到需求,然后这边开发完给到测试,测试也一脸懵逼。

  2、没有计划,上线时间不是根据开发和测试同学排期和评估来定,而是业务和项目经理说了算。开发完了就跟测试同学说一声,有这么个需求,这个需求今晚/这周上线,你测一下,好像测试是个很随意的工作,并且每个任务给过来都说是紧急需求,测试时间也是不够的,导致测试非常被动。

  3、测试在项目中参与度低,很多时候没有需求评审,测试同学连业务是谁都不知道,经常是基于开发的讲解进行测试,写不写测试用例也是看自己习惯了,开发同学也不清楚测试同学要测什么,毕竟也没有时间进行测试用例评审(也没有人负责安排)。

  4、缺乏沟通,没有每日站会和每周站会,开发和测试同学不会主动反馈进度和风险,即使是当前进度不理想的项目大家也都不提,即使要上线了没测完也不管,反正上线就完事,有时候项目经理会追问测试进度。

  5、没有共享文档,所有的测试环境信息、数据库表字段信息、业务说明都是每个人自己保存着自己要用的,大家都不去维护一份公共文档。

  6、没有输出,项目完成之后没有总结,出了线上问题大家也不会复盘,无论开发还是测试都没有整理业务文档、记录项目的习惯。

  总而言之,就是十二分不规范。他们可能觉得,本来就够忙了,花时间整这些东西,不是更忙了吗。殊不知因为流程的不规范,带来的是更低的研发效率和研发质量。遇到这些问题,可以从哪些方面进行改进呢?

  一、流程规范

  测试进度及计划面板

  可以在一份共享表格中维护,可以是在一块白板里用便利贴跟进,列出目前开发中的、已提测待测试的、测试中的、已完成的任务,并且标明计划提测时间、实际提测时间、计划上线时间等信息,方便管理测试计划和测试进度。

  技术评审

  中大型项目在开发之前需要有技术评审,各端开发都需要参与,尽量避免由一个人决定怎么开发就怎么来。

  提测规范

  达到提测标准时需要发送提测邮件给测试同学,说明改动范围、影响点、自测情况、单元测试覆盖率等。

  测试用例评审

  中大型需求需要在测试前进行测试用例评审,相关的产品和开发都需要参与。

  二、需求把控

  需求实例化

  沟通需求时,测试同学可以将需求用各种形式表现,便于产品、开发之间沟通和确认细节。

  梳理流程图:复杂的交互可以画流程图,方便后面的测试同学理解需求。

  组内需求沟通

  如果是由几个测试同学跟进的大需求,在大家看了需求文档之后安排个小会议室,大家一起头脑风暴一下,由一个人先主讲整个过程,然后其他同学进行补充和提问,达到快速学习和掌握需求的效果。

  快速确认测试点

  如果是时间紧迫的需求,可以几个测试同学到一个小会议室,结合代码改动点快速确认当前实现是否符合目标,是否有逻辑问题,然后结合需求和改动点快速梳理测试点。

  公共点整理:各个重要的模块注意事项和踩坑点汇总成一份各模块checklist,下次测该模块的同学就能尽量少踩坑。

  总之,就是发挥主观能动性,有什么好的实践可以帮助提升测试质量和提高测试效率,就可以去做,最重要的是及时沟通。

  三、团队成长

  月度总结

  每个月测试组内做一次总结,可以分享典型问题,可以提出一些大家觉得待改进的点,也可以随意吐槽。最后将大家提出的点整理好推动落地。

  项目总结

  大项目上线后,组织相关同学进行总结,每个人分享觉得自己做得好和做的不好的地方,总结可以改进的点并推动落地。

  典型问题学习分享

  在月度总结里一起,需要大家提前将各自要分享的问题记录到统一地方,可以是测试中遇到的典型问题或者线上产生的问题。

  业务文档整理

  一般需求上线后第二天比较空闲,这是整理业务文档的好机会,可以整理业务流程,或者相关的sql、操作文档、脚本等。

  业务分享

  每周一个同学在组内做业务分享,可以不需要准备ppt,直接在白板上画,可以分享自己熟悉的一个业务,或者是这周接手的一个业务需求,达到组内知识共享的效果。

  可能有同学会奇怪,为什么都是这么基础这么普通的东西,为什么不做自动化提升效率。说说我的想法,一是,自动化并不是解决所有问题的万金油,为什么要自动化,当然是到手工测试效率阻塞测试进度的阶段,才需要通过自动化提升测试效率。而想要提升效率,应该是先文档化:将知识沉淀下来,然后是脚本化:将重复性的工作自动化,最后是结合基础脚本实现平台化。一上来啥也不管就想用自动化测试平台完成自己的KPI并不是一个理智的想法。二是,我认为组织目标是要基于当前的矛盾的,每个阶段有每个阶段的矛盾,每个团队当前面临的问题不同,比如需求不清晰、 测试环境不够用、测试环境不稳定、造数据效率太低啦等等,那么我们要做的就是基于这些问题一个个推进解决。所以不是在任何情况下都是测试框架测试平台才显得高大上,特别是面对流程不规范的团队,把这些基础的流程做好,就能大大提升大家的工作效率了。

  2022软件测试行业调查报告开始了,点击链接http://vote.51testing.com/ 填写问卷,五门测试实战课程任选两门免费学习。同时还有转发朋友圈免费领数据线的活动。快来参加吧~


作者:circle_hyy    

来源:http://www.51testing.com/html/09/n-4479409.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 一、面试基础题简述测试流程:1、阅读相关技术文档(如产品PRD、UI设计、产品流程图等)。2、参加需求评审会议。3、根据最终确定的需求文档编写测试计划。4、编写测试用例(等价类划分法、边界值分析法等)。5、用例评审(主要参与人员:开发、测试、产品、测试leader)。6、开发提交代码至SVN或者GIT ,配管搭建测试环境。7、执行测试用例,记录发现的问题。8、验证bug与回归测试。9、编写测试报告。10、产品上线。补充测试用例设计过程:   根据需求得出测试需求   设计测试方案,评审测试方案   方案评审通过后,设计测试用例,再对测试用例进行评审 什么...
            12 14 3512
            分享
          • 读者提问:『超好用的 Windows 效率工具,有推荐的吗 ?』阿常回答:这 3 款 Windows 效率工具,简单好用,必须得试试~1、Ditto免费开源、免安装的剪贴板增强工具。可以把复制过的所有内容保存起来,以便后续使用。默认的保存复制项目最大数量是 500,可以自行设置,同时还支持中文。官网地址:https://ditto-cp.sourceforge.io/2、DeskGo支持的功能包括:文件分类、磁盘映射、文件搜索、魔镜壁纸。注意:下载的时候,不要下载成腾讯电脑管家了,要点击按钮下方小字「下载桌面整理独立版」。官网地址:https://guanjia.qq.co...
            0 0 988
            分享
          • 读者提问:『超好用的画图工具,有推荐的吗 ?』阿常回答:这 3 款画图工具,简单好用,必须得试试~1、draw.io支持网页 / Win / Mac / Linux,开源免费,文件存储在本地,也可以选择存储位置。在线版:https://app.diagrams.net/离线版:https://github.com/jgraph/drawio-desktop2、processon在线版,个人免费,不过限制文件数量。在线版:https://www.processon.com/3、坚果云绘图在线版,个人免费,文件数量无限制。在线版:https://www.jianguoyun.com/st...
            0 0 1109
            分享
          •   传感器、这些传感器输出的ML推断结果是自动辅助驾驶的重要核心。Mixel和Rambus在MIPI DevCon上就这种传输技术MIPI进行了讲解,涉及了来自Rambus的摄像头串行接口(MIPI CSI-2)和来自Mixel的物理接口(MIPI C-PHY和MIPI D-PHY)  MIPI CSI-2和PHY传输和接收模块  MIPI CSI-2是定义摄像头和ISP(图像信号处理器)之间串行接口的功能。像素从一端流入,最终从另一端流出,所以该接口需要一个发送功能和一个接收功能。由于这些功能必须能够连接任何摄像头(或多个摄像头)到任何ISP,需要很大的灵活性,比如传感器和最终消费者之间的带...
            0 0 285
            分享
          •   一、自我介绍  这里就不过多阐述了,相信很多小伙伴都有。  二、灵活问题  1、大概说说之前公司的测试流程。  2、测试报告有哪些内容?  3、如何保证用例的覆盖度?  4、什么是测试用例,什么是测试脚本?两者的关系?  5、Bug的级别,按照什么划分。  6、你认为是bug,开发认为不是bug,如何解决?  7、给你-一个网站,你如何测试?  8、你印象中最深刻的bug?  9、如果没有需求文档怎么办?  10、Andriod兼容性测试选取手机的准则?  三、功能方面  1、说一下测试用例的设计方法?2、说说web和app测试的区别?  2、小程序和app测试有什么区别?  3、Andr...
            0 0 833
            分享
      • 51testing软件测试圈微信