• 0
  • 0
分享
  • 流程不完善,遇到态度不积极的开发怎么破!
  • 桃子 2022-09-07 15:20:31 字数 1742 阅读 1545 收藏 0

在天网查上看了一下全国软件公司有1000多万家,其中上市的公司有7万多家,也就是占比0.7%

通过这个数据可以发现,大部分公司从实力和规模上都偏向中型或者小型

也就说其中的流程不一定很健全,设置没有流程而言。下图窃取了两张数据的图片供参考

 

1662532182799.jpg

为什么要指出这个问题,笔者目前在二线城市,工作10年经历过几家公司,很少有公司把流程指定的很正规和完善

基本上的形式是 常规瀑布模式和敏捷模式 相结合,赶上功能已上线,出现Bug时  常见的状态开发快速定位问题进行修改

测试抓紧时间进行测试,测完后上线发布 

所以得出的结论是流程不重要,重要的是大家同心协力把问题解决,产品快速上线

那么问题来了  这个过程中遇到不积极的同事怎么办,我想这种问题一方面对于工作几年的同事来说很平常不过,一方面对于

刚刚接触测试的新人来说,更是无从下手,那么就我最近的一次项目经历,简单聊聊事情的经过,也希望大家读故事一样,如果有

想法可以在评论区留言,我们一起探讨共同进步。

一  工作背景

1、这项测试是涉及3个项目组,这里分别取名项目组A、项目组B、项目组C ,看到这里就能明白 遇到问题 排查的时候 阻碍就有点复杂

2、这个工作的来源于 项目组A的领导,也是我的直属领导

3、整个测试的测试流程是这样

1662532174402.jpg

图3.业务流程图

* 系统a将数据传给系统b,系统b传给系统c

* 系统c操作返回给系统b,系统b传给系统a

二 测试过程

1、开始测试前,A领导找到我,告诉我测试xx功能,当时我就问了  流程是否跑通,可正常测试否,得到的答案已经跑通 可正常测试

2、我这边开始准备测试,走了几个步骤后发现系统c操作完成后,在a系统没有反馈内容,有可能a、b、c 3个系统都有问题

3、找到相关的开发人员确认问题,在经过简单沟通后我将相关人员拉近了一个微信讨论群,开始了漫长调查道路,看到这里其实还有一个分支,将问题抛给A领导,让她去协调处理

为什么我没有这样做呢?

主要原因是我的直属领导,领导找你来是为了解决问题,处理问题 分担问题,而不是一句领导这个问题有困难需要你帮忙处理一下

如果当时我采用这个方法,可能后面的事情都不会发生,并且跟我没什么关系了

前期~

c组开发人员很配合,态度端正

b组开发人员态度不好

a组开发人员一直很积极

开始测试~

调试大概2天 期间经历多次找问题开发调试

由于b组开发人员属于温水煮青蛙态度,不是很顺利

节点1

我找到b组组长,描述了事情经过,组长也有其他事情,但已尽力帮忙调试~~

但在前期这样不配合的状态下,c组开发负责人情绪较激动

节点2

我将问题反馈给b组组长,b组组长继续反馈给领导,b组领导开始重视

此时微信群里有各组开发负责人、PM 及测试

节点3

经过沟通,3组开发人员内部进行联调,测试不参与

最后,联调成功后,交给测试,测试进行验证

时间估算,从测试角度来看,跟踪协调最起码浪费了2天时间,但结果是事情解决了

三 不同人员的心态梳理

通过上面的过程,总结不同人的心里状态,如下表格

人物心里状态备注
测试领导交给我的任务我需要干好采取一系列方式方法
a组pm兼测试领导

1.出现问题了 测试没来找我,让她自己处理吧。
2.b组组员态度有问题,我不好参与,处理不好很尴尬。


b组开发

1.这个问题涉及很多个接口地址,以前都调试过,问题不可能出在我这里。
2.不是我直接领导交代的任务,可干可不干。


c组开发

1.前期:很配合 ,我需要支持一下,不让问题出在我这里。
2.后期:b组开发精神是不有问题,让我干什么我也不干。


c组pm我这个系统只是一个中间层,我只需要跟踪就可以,我只是一个配角
b组pm

1.我的组员出现问题我得解决一下 。
2.和测试积极沟通,表明态度。


表1 人物心里状态分析

四 整个过程有什么我们可以借鉴的经验

下次处理起来可以更高效一点

1、发现问题时,觉得是个大坑的情况下可以转移,但个人不建议这么做

2、发现问题后,第一时间找到相关领导,再由领导分配给相关开发,我当时是因为当时负责人都在客户现场,自己先去尝试解决,没想到碰到一鼻子灰

3、如果有能力的话,可以参与到流程制定当中去,个人经验指定流程不是难点,难点是指定完流程后,如何更好的让大家能够参与进去,这里的技巧和尺寸需要拿捏得当!

4、遇到不配合的开发,可以向上管理,请求上级领导支援,不建议情绪化

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   测试人员日常接触的测试多为针对应用系统的测试,如果测试对象是开发平台呢?这里的开发平台指的是开发人员使用的开发框架,与有运行时的应用系统相比,它提供的服务是基础框架和插件,天然的不具有可运行系统的特征。开发平台的测试该怎么测呢?下文从接口测试方面介绍开发平台的测试思路。  首先来分析一下开发平台的接口测试与应用系统接口测试的区别。  开发平台与应用系统接口测试的区别  1.接口及其使用场景的区别  应用系统的接口包括用户与系统间的接口以及系统与系统间的接口,因有业务规则在内使其使用场景固定,功能明确。  而开发平台接口的使用场景则复杂的多,开发平台的接口是指其将某类功能封装后的jar包,插...
            12 12 1878
            分享
          •   一、为什么要有接口文档?  没有接口文档的接口测试都是在抓瞎~前面的接口测试重点讲了协议,也讲了fiddler模拟接口请求,估计大部分还是不太懂怎么下手测试。这里小编专门拿出接口文档来做接口测试参考(估计很多测试小伙伴没见过接口文档)。  举个栗子:前端开发和后端开发口头商量:“成功返回0,失败返回1”。结果最后开发出来,测试MM发现,后端成功返回1,失败返回0。于是两个开发开始撕逼大战,谁都不承认自己的错了。谁都不愿低头去认错,因为空口无凭啊,当初拍脑袋商量的事情,过两天就忘了。为了避免在这种小事上扯皮,浪费不必要的时间,于是就有了接口文档。  白纸黑字写的清清楚楚,测试也有参考性。  ...
            0 0 3300
            分享
          • Bug定位要求:基本要求:定位出bug是前端bug还是后端bug更高要求:bug所属模块、bug的代码级别(不要求)Bug定位的价值:找到BUG的本质(找到必现路径)提升开发修复BUG的效率提升自身的逻辑思维与技术能力Bug定位的时间安排:优先需要进行所有测试用例的执行,找到bug,并提交bug在不耽误执行进度的前提下,可以花费时间来尽可能定位出bugBug定位的技巧:1)逻辑分析分析所有可能,逐个排查找到最短复现路径例如:玩CF游戏,从高处落下,没有掉血的情况---bug定位:可能因素逐一列出:姿势、地势、高度...针对可能因素逐一进行分析,每次控制变量,只改变其中一个因素最终确定出影响因素...
            0 0 730
            分享
          • 读者提问:WEB 自动化测试工具有推荐的吗 ?阿常回答:有,Selenium。官网地址:https://www.selenium.devGithub地址:https://github.com/selenium/selenium (开源社区)阿常碎碎念:Selenium 测试直接在浏览器中运行,就像真实用户所做的一样。Selenium 测试可以在 Windows、Linux 和 Macintosh上的 Internet Explorer、Chrome 和 Firefox中运行。Selenium完全开源,对商业用户也没有任何限制,支持分布式,拥有成熟的社区与学习文档。想更深入的了解,可去...
            0 0 702
            分享
          • 面试中,针对“用户登录”界面设计测试用例这个题目可以说是非常的耳熟能详了!可能你会说,“用户登录”这个测试对象也有点太简单了吧,我只要找一个用户,让他在界面上输入用户名和密码,然后点击“确认”按钮,验证一下是否登录成功就可以了。的确,这构成了一个最基本、最典型的测试用例,这也是终端用户在使用系统时最典型的 Happy Path 场景。但是作为测试工程师,你的目标是要保证系统在各种应用场景下的功能是符合设计要求的,所以你需要考虑的测试用例就需要更多、更全面,于是你可能会根据“用户登录”功能的需求描述,结合等价类划分和边界值分析方法来设计一系列的测试用例。那什么是等价类划分和边界值分析方法呢?首先...
            14 15 2967
            分享
      • 51testing软件测试圈微信