首页 » 99链接平台 » 软件测试工作如何提升软技能?(开发测试沟通的是能力)

软件测试工作如何提升软技能?(开发测试沟通的是能力)

乖囧猫 2024-10-30 01:04:06 0

扫一扫用手机浏览

文章目录 [+]

建议可以从以下几个方面来回答:

① 我主要负责的是xxxx这部分(你所负责的内容);② a、b、c这三部分功能都测完了(你的进度);③ 但是c、d模块还没有转测,所以还没开始测试(你没完成的部分、为什么没完成);④ 开发答复下周一转测(什么时间转测、表明你一直在盯着);⑤ 转测后,顺利的话,预计2天可以完成c、d模块的测试(给出预估时间,领导心里也好有底)。
4、抓大放小

不是什么都要做到面面俱到,你也无法做到面面俱到,有时候需要做一些取舍。
比如有的项目,明明工期就很紧急,人手也不足,甚至很多需求细节也不明确,但是领导又强行推进,那么此时作为测试,首要目标就是要保证主业务流没问题,其次再关注核心模块的核心功能点,至于一些细枝末节以及一些异常场景,没必要花费太多时间和精力,这部分出了bug也没必要抓着不放。
我们需要把资源放在它最该放到的地方。

5、认知对齐

很多时候,bug并不是由于开发人员能力不够、或是测试人员不够心细引起的,追根究底而是因为产品、开发、测试三方认知不一致导致。
可能存在以下几种情况:

软件测试工作如何提升软技能?(开发测试沟通的是能力) 99链接平台
(图片来自网络侵删)
产品在给开发和测试需求澄清的时候说的是A逻辑,但是需求文档没有及时更新、写的是B逻辑,或是更新了文档后,没有再次知会开发及测试(我曾多次遇到过,开发是照着旧文档开发的,测试是按最新文档写测试用例的,所以就造成了两边不统一);相互沟通不充分,比如测试发现了某个逻辑发散后会有问题,随后找产品进行了确认,但确认后,产品和测试都没有及时同步到开发,开发不知道这种场景的存在(有几次项目迭代中,我个人感觉有一些特殊场景开发肯定不会想到,于是在开发还没转测前就提前告知开发,帮助他们梳理清楚产品想要的逻辑,最后开发补全了场景代码,也成功避免了bug的产生);更为极端一点的情况是:项目工期非常紧急,但很多逻辑和细节产品还没有给出,开发又不能闲着,于是就先干。
等快干完了,产品重新澄清需求后发现已经开发出来的功能不符,很多代码又不能复用,于是开发再大改版甚至推翻重来,造成了严重的资源浪费。

其实,前面沟通的充分一点,后面出现问题的概率就会小一点,出现问题的数量就少一点。
沟通所付出的成本远比返工以及修复bug的成本小得多。

6、主动汇报

这个很重要,领导布置了什么任务,一定要有反馈:进度是多少、结果是什么、遇到了什么问题卡壳了、有什么风险,一定要主动汇报给领导。
也就是人们常说的“事事有回音、件件有着落”。
他回不回应是他的事儿,但你没汇报就是你的事儿了。
换个角度想一下,如果你作为领导,你是喜欢主动向你汇报进度的、还是事事都要你追着屁股后面问的?

7、定期复盘

在复盘过程中,团队可以总结项目中的经验和教训,形成知识积累,为未来项目提供宝贵的参考。
比如对bug做一些分类统计、原因分析,看看哪些是由于漏测导致的、哪些是需求不明确导致的、哪些是三方认知不对齐导致的、哪些是配置项未修改导致的,针对上述根因,后期可以采取哪些应对措施、避免类似情况再次发生等等。

通过定期复盘也可以深入分析团队及个人在项目中的整体表现,识别问题和瓶颈,并提出改进建议,以便在下一个项目中做得更好;比如我之前缺少对接外部客户的经验,后来经历过一次两次之后,也学到了很多对接方面的经验和技巧,哪些话能说、哪些不能说、应该怎么说,其实也挺讲究的。

8、保持良好心态

减少抱怨,坦然面对。
产品设计不合理、产品比你更清楚,项目工期赶、项目经理比你更了解,代码堆得像屎山、开发比你更无力;抱怨解决不了任何问题,反而会增加负面情绪、伤害身体,同时也影响个人形象。
我们能做的就是尽自己最大努力,同各个口子同事合作,尽可能把任务完成,把项目做好。
用老话说就是“尽人事、听天命”。

小结

说到底,软件测试是一项综合性很强的工作,不仅需要过硬的硬技能,也同样需要一些看似不重要但实际最不可或缺的软技能:文档能力、语言组织能力、沟通表达能力、思考总结能力、责任心......以上属大多具备可迁移复制的属性。
相信把这些做好了,就算将来从事其他行业,也不会做得差。

标签:

相关文章