当前位置:网站首页>测试流程不完善,又遇到不积极的开发怎么办?
测试流程不完善,又遇到不积极的开发怎么办?
2022-07-07 22:06:00 【TEST_二 黑】
在天网查上看了一下全国软件公司有1000多万家,其中上市的公司有7万多家,也就是占比0.7%。
通过这个数据可以发现,大部分公司从实力和规模上都偏向中型或者小型,也就说其中的流程不一定很健全,甚至没有流程而言。
下图截取了两张数据的图片供参考:
为什么要指出这个问题?笔者目前在二线城市,工作10年经历过几家公司,很少有公司把流程制定得很正规和完善。
基本上的形式是:常规瀑布模式和敏捷模式相结合。赶上功能已上线再出现Bug,常见的状态开发快速定位问题进行修改,测试抓紧时间进行测试,测完后上线发布。
所以得出的结论是流程不重要,重要的是大家同心协力把问题解决,产品快速上线。
那么问题来了——这个过程中遇到不积极的同事怎么办?
我想这种问题一方面对于工作几年的同事来说很平常不过,一方面对于刚刚接触测试的新人来说,更是无从下手。
那么就我最近的一次项目经历,简单聊聊事情的经过,也希望大家读故事一样,如果有想法可以在评论区留言,我们一起探讨共同进步。
工作背景
1、这项测试是涉及3个项目组,这里分别取名项目组A、项目组B、项目组C ,看到这里就能明白, 遇到问题排查的时候,阻碍就有点多。
2、这个工作的来源于项目组A的领导,也是我的直属领导。
3、整个测试的测试流程是这样:
系统a将数据传给系统b,系统b传给系统c;
系统c操作返回给系统b,系统b传给系统a。
测试过程
开始测试前,A领导找到我,告诉我测试xx功能,当时我就问了:流程是否跑通,可正常测试否?得到的答案已经跑通、可正常测试。
我这边开始准备测试,走了几个步骤后发现系统C操作完成后,在A系统没有反馈内容,有可能A、B、C3个系统都有问题。
找到相关的开发人员确认问题,在经过简单沟通后我将相关人员拉进了一个微信讨论群,开始了漫长调查道路,看到这里其实还有一个分支:将问题抛给A领导,让她去协调处理。
为什么我没有这样做呢?
主要原因是我的直属领导,领导找你来是为了解决问题、处理问题、分担问题,而不是说一句:领导这个问题有困难需要你帮忙处理一下。
如果当时我采用这个方法,可能后面的事情都不会发生,并且跟我没什么关系了。
前期
C组开发人员很配合,态度端正,B组开发人员态度不好,A组开发人员一直很积极。
开始测试
调试大概2天 期间经历多次找问题开发调试,由于B组开发人员属于温水煮青蛙态度,不是很顺利。
节点1
我找到B组组长,描述了事情经过,组长也有其他事情,但已尽力帮忙调试,但在前期这样不配合的状态下,C组开发负责人情绪较激动。
节点2
我将问题反馈给B组组长,B组组长继续反馈给领导,B组领导开始重视。
此时微信群里有各组开发负责人、PM及测试。
节点3
经过沟通,3组开发人员内部进行联调,测试不参与。
最后,联调成功、交给测试、测试进行验证。
时间估算,从测试角度来看,跟踪协调最起码浪费了2天时间,但结果是事情解决了。
不同人员的心态梳理
通过上面的过程,总结不同人的心理状态,如下表格:
总结
整个过程有什么我们可以借鉴的经验,下次处理起来可以更高效一点呢?
1、发现问题时,觉得是个大坑的情况下可以转移,但个人不建议这么做。
2、发现问题后,第一时间找到相关领导,再由领导分配给相关开发,我当时是因为当时负责人都在客户现场,自己先去尝试解决,没想到碰到一鼻子灰。
3、如果有能力的话,可以参与到流程制定当中去,个人经验是制定流程不是难点,难点是制定完流程后,如何更好地让大家参与进去,这里的技巧和尺寸需要拿捏得当!
4、遇到不配合的开发,可以向上管理,请求上级领导支援,不建议情绪化。
写在最后
这些资料,及面试题答案对于做软件测试的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….
祝大家都能拿到心动的offer~~
边栏推荐
- One click installation with fishros in blue bridge ROS
- [basis of recommendation system] sampling and construction of positive and negative samples
- Data analysis series 3 σ Rule / eliminate outliers according to laida criterion
- Stm32f1 and stm32cubeide programming example - rotary encoder drive
- 【编程题】【Scratch二级】2019.09 制作蝙蝠冲关游戏
- How to put recyclerview in nestedscrollview- How to put RecyclerView inside NestedScrollView?
- [leetcode] 20. Valid brackets
- 正畸注意事项(持续更新中)
- Connect diodes in series to improve voltage withstand
- Go time package common functions
猜你喜欢
Stm32f1 and stm32cubeide programming example - rotary encoder drive
SQL connection problem after downloading (2)
2022-07-07:原本数组中都是大于0、小于等于k的数字,是一个单调不减的数组, 其中可能有相等的数字,总体趋势是递增的。 但是其中有些位置的数被替换成了0,我们需要求出所有的把0替换的方案数量:
面试题详解:用Redis实现分布式锁的血泪史
Basic learning of SQL Server -- creating databases and tables with code
The function is really powerful!
一个测试工程师的7年感悟 ---- 致在一路独行的你(别放弃)
Ping error: unknown name or service
Coindesk comments on the decentralization process of the wave field: let people see the future of the Internet
Magic fast power
随机推荐
【编程题】【Scratch二级】2019.09 制作蝙蝠冲关游戏
数据湖(十五):Spark与Iceberg整合写操作
[研发人员必备]paddle 如何制作自己的数据集,并显示。
一个测试工程师的7年感悟 ---- 致在一路独行的你(别放弃)
在网页中打开展示pdf文件
CoinDesk评波场去中心化进程:让人们看到互联网的未来
Binder核心API
【編程題】【Scratch二級】2019.12 飛翔的小鳥
Problems faced when connecting to sqlserver after downloading (I)
Basic learning of SQL Server -- creating databases and tables with the mouse
自动化测试:Robot FrameWork框架90%的人都想知道的实用技巧
Visual Studio Deployment Project - Create shortcut to deployed executable
Codeworks 5 questions per day (average 1500) - day 8
Robomaster visual tutorial (0) Introduction
Les mots ont été écrits, la fonction est vraiment puissante!
Coindesk comments on the decentralization process of the wave field: let people see the future of the Internet
商品的设计等整个生命周期,都可以将其纳入到产业互联网的范畴内
快速上手使用本地测试工具postman
How to measure whether the product is "just needed, high frequency, pain points"
How does starfish OS enable the value of SFO in the fourth phase of SFO destruction?