软件测试工程师的日常工作感悟(一)

2024-06-21 14:58

本文主要是介绍软件测试工程师的日常工作感悟(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近在工作中遇到一些事情,想寻求突破却困难重重,所谓不破不立,如果无法扭转当前的局面不但在公司层面无法获得利益的最大化,作为团队中的自己也无法获得成长和提升。在此写下这篇文章与各位同行交流共同进益!写的不好轻喷!!

背景:

1、中国某家在线教育公司

2、相关人物:业务、产品经理、开发、测试

诱因:

公司最近版本迭代速度非常快,每周都会有好几个项目发布,但是项目发布的质量令人担忧经常出现问题,就在昨天一个项目组发布新版本却因为不同版本之间没有合并代码,导致我们组前几天发布的新功能代码被删除,功能不可用,业务方紧急联系到团队经过加班加点处理,最后在造成实际影响之前处理好了。

问题:

1、公司产品迭代频繁,版本发布质量得不到保障

2、整个公司对质量意识淡薄,对产品质量不够重视,即使是发生上述问题问题方不用做出任何解释和事故复盘,业务、产品可能都不会再过问和追责。

3、没有完善的团队考核机制、技术规范

 

个人思考和感悟:

1、作为一名测试要如何去改善?可能有什么阻力?

措施1:作为一名测试首先要做好本职工作,提高自己的专业技术、提升测试团队的质量意识或者通过技术手段去保障测试交付的质量。

阻力:测试团队人员的不配合(改变总有代价的,还可能会伤及部分人的利益)、大多数人在舒适圈不愿意花时间和精力去提升自己。

措施2:要提高团队的质量意识,不管是业务、产品、测试、开发都需对产品质量有共同的认识,整个团队质量意识达到一定的高度许多问题都会迎刃而解,因为大部分问题都是质量意识不到位疏忽导致。

阻力:团队之间达成共识相当困难,相关的会议是有讨论过这些问题的,在团队中我也不止一次提出过类似问题,以及相关建议,但是最最后还是停留在光喊口号上面,实际没什么进展。关键是在整个执行力还有团队管理上面。

 

感悟:

1、在短时间内不可能会有特别明显的改变,整个团队之间的管理、沟通差异会阻碍问题的解决,作为一名测试人员而且是在团队不重视测试的情况下所做的事情也是非常有限的。

2、“以点破面”从某个具体的角色或者小团队开始改变,然后慢慢推广到整个团队,这个时候坚持最重要

3、团队管理很重要,好的管理才能凝聚团队力量突破困局。

 

上述就是本人最近工作中遇到的实际问题,还有个人对这些问题的思考和感悟,写的不好大家不要见笑,如果你有不一样的想法和见解欢迎到我的订阅号下留言,共同交流与学习,也会不定期分享自己的学习心得!

 

这篇关于软件测试工程师的日常工作感悟(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1081541

相关文章

嵌入式软件工程师应聘知识点

嵌入式软件工程师应聘 修改浏览权限 | 删除 数据结构(C语言)部分常考的知识点: 1、局部变量能、全局变量和静态变量 2、堆和栈 3、Const、volatile、define、typedef的用途 4、链表(比如链表的插入、删除和排序) 5、排序(考查冒泡法的较多) 6、可重入函数 、malloc函数 7、指针(常考函数指针,函数指针,数组指针,指针数组和

找完工作该补充的东西

首先: 锻炼身体,包括乒乓球,羽毛球,都必须练习,学习,锻炼身体等是一个很重要的与人交际沟通的方式; 打牌,娱乐:会玩是一个人很重要的交际沟通的法宝; 摄影:这个是一个兴趣爱好,也是提高自己的审美,生活品质,当然也是与人沟通的重要途径; 做饭:这个的话就是对自己,对朋友非常有益的一件事情;

一份LLM资源清单围观技术大佬的日常;手把手教你在美国搭建「百万卡」AI数据中心;为啥大模型做不好简单的数学计算? | ShowMeAI日报

👀日报&周刊合集 | 🎡ShowMeAI官网 | 🧡 点赞关注评论拜托啦! 1. 为啥大模型做不好简单的数学计算?从大模型高考数学成绩不及格说起 司南评测体系 OpenCompass 选取 7 个大模型 (6 个开源模型+ GPT-4o),组织参与了 2024 年高考「新课标I卷」的语文、数学、英语考试,然后由经验丰富的判卷老师评判得分。 结果如上图所

工作流Activiti初体验—流程撤回【二】

已经玩工作流了,打算还是研究一下撤回的功能。但是流程图里面并不带撤回的组件,所以需要自己动态改造一下,还是延续上一个流程继续试验撤回功能。《工作流Activiti初体验【一】》 完整流程图 我们研究一下分发任务撤回到发起任务,其他环节的撤回类似 撤回的原理大概如下: 将分发任务后面的方向清空,把发起任务拼接到原来的判断网关,然后结束分发任务,这样流程就到发起任务了 此时的流程如上图,

工作流Activiti初体验【一】

在这里记录一下我的Activiti历程:(以下示例不涉及真实业务,所有逻辑均建立在学习的基础上) bpmn图 发起任务我设置了一个权限组user1,只要是这个权限的用户都可以发起任务 分发任务我设置了一个用户组,用户组中每个用户都可以处理这步流程,只要有一个人处理这步任务,分发的流程就算结束了 分发任务这一环节还有个判断,允许任务下发和不允许任务下发 任务分发完成则来到子流程,每个被分

HashMap 的工作原理及其在 Java 中的应用?

在Java的数据结构中,HashMap是最常见且最重要的一个数据结构之一。HashMap是Java集合框架中的一部分,它存储的是键值对(Key-value)映射,也就是说,你可以通过键(Key)找到对应的值(Value)。让我们来详细地看一下HashMap的工作原理。 HashMap的工作原理 HashMap内部有一个数组,数组中的每个元素又是一个链表。当我们将一个键值对存入HashM

Ajax及其工作原理

Ajax及其工作原理 AJAX 是一种与服务器交换数据无需刷新网页的技术,最早由Google公司在谷歌地图里使用,并迅速风靡。 AJAX是不能跨域的,如需跨域,可以使用document.domain='a.com';或者使用服务器代理,代理XMLHttpRequest文件 AJAX是基于现有的Internet标准,并且联合使用它们: XMLHttpRequest 对象 (异步的与服

工程师 - status和state的区别

"Status"和 "state"是相关的概念,但有不同的含义,尤其是在计算、系统和编程方面: 1. Status:     * 定义: 状态是指系统、进程或实体在某一特定时间点的当前状态或情况。     * 使用方法: 它通常描述一项操作的状态,如是否正在进行、是否已成功完成、是否遇到错误或是否正在等待输入。     * 举例说明: 在编程中,函数可能会返回一个状态代码,

二本毕业,我是如何成为BAT-安卓开发工程师?

1.对基础原理不断挖掘 进入公司,我的职位是Linux应用开发工程师,做App网络传输模块,本质上就是把本地的数据通过socket传输到服务端。用到的技术是C语言,网络编程,多线程编程。 那时是最痛苦的几个月,因为非计算机出生,很多东西都不会,经常程序段错误,都不能定位到问题代码。 当时处于试用期间,秉承着不成功则成仁的心态开始恶补相关的基础知识以及代码规范。那时网络上没有现成的视频资料,艰

给Android工程师的音视频教程之一文弄懂MediaCodec

更多音视频知识请关注公众号:进击的代码家 音视频学习项目:LearnVideo AndroidMediaCodecDemo 简介 MediaCodec是Android提供的用于对音视频进行编解码的类,是Android Media基础框架的一部分,一般和 MediaExtractor, MediaMuxer, Surface和AudioTrack 一起使用。 MediaCodec的编解码流程