#私密朋友圈被吐槽有bug?官方致歉!网友:尴尬了......

 

1月7日,话题#微信私密朋友圈被吐槽有bug#,冲上微博热搜第一。

图片

据了解,近日有网友发现,即使自己发布私密朋友圈,好友也可以在朋友圈页面看到自己的头像红点,随即此话题引发热议。

有网友表示,怪不得经常看到朋友圈页面有更新的提示,点进去却什么都看不到。

图片

也有发私密朋友圈习惯的网友表示太社死了、很尴尬、私密本意也只是想记录生活......

图片

对此,微信团队迅速做出了回应:

图片

众所周知,作为展现生活状态的出口之一,微信朋友圈承载了很多社交功能。

而随着好友越来越杂,很多人发朋友圈的时候,通常会习惯选择仅对某一部分人可见。当然除了展现自己,还有很多人将朋友圈当成了「树洞」,在朋友圈倾诉自己的情绪。

基于此,很多人在发朋友圈时,会选择「仅自己可见」。

所以虽然这次微信出的bug好像并不大,但也有点令人汗流浃背了,毕竟无论i或e人,大多数人都曾发过私密朋友圈,只是多与少的区别罢了。”

如何避免测试完还有BUG?

讨论这件事的时候,很多做测试的小伙伴都无奈表示,工作中确实经常会遇到这样的问题。

测试的周期一般都很短,在实际工作中,测漏是不可能绝对避免的,只能做到尽量减少测漏,但测试了好几个版本交付后,却有时候依旧会出现BUG,最后免不了要挨骂背锅,也是常事。

图片

不过说实话,虽然全世界的软件研发理论都认为测试不能发现100%的bug,且需要整个研发团队需要对bug负责,但目前大多数的企业还是会将最大的过错安在测试员人的身上。

当我们遇到这种情况时,该如何尽量避免这种问题的产生呢?

既然无法改变大环境的规模制度,我们就只能从提高自身入手,做到以下几点,便即使真的出现了错误,也能减少背锅量。

(1)制定充分有效的测试计划

按照正常的测试流程,制定完整的测试计划,其中包括,确定测试策略,确定测试系统(软件和硬件),预估工作量(资源和时间进度计划),评估时间进度风险并准备风险缓解计划,准备并复查测试计划文档等内容,使得测试计划不仅仅能够带来效率的提升,更能从基础上保证测试质量。

(2)多方面准备

除了测试计划,在整个项目进行的过程中,我们也需要随时掌握进度,经常与相关人员沟通改进,关注任何一项会影响到测试的改动,并随着项目的进程修改测试用例,长期和一个组程序员合作的小伙伴,也可以在每次的合作过程中,观察了解每个程序员的代码习惯,这样在下次的合作过程中能够更快的掌握他们的代码错误。

(3)多用数据说话

用数据说话是最直观也最省事的,在项目进展中,我们可以对每个BUG产生的原因做相应的分析,避免在日后的项目中遭遇同样的BUG。

在进行整个项目测试过程中,我们可以进行测试coverage分析,产品bug分布,测试用例效率分析,测试效率分析,研发流程回顾等等分析,将整理的数据合整,万一之后项目上线后仍出现了BUG,这也是我们所能向老板展现的强有力数据支撑,并且,周密的测试计划,也会让老板相信即使这次问题出现了,下一次你一定有能力筛选规避。

其次,还有一点也需要注意,很多测试员人害怕麻烦,或是和开发已经合作很多次了,遇到BUG就会通过口头的方式和开发人员讲一下,但不会提交缺陷报告,而开发人员认为这个BUG并不重要,不同意修改,最后就不了了之了。

最后上线了,出现问题时,还是测试员人背大锅,因此,该上交的报告还是需要上交,不然口说无凭。

(4)BUG仲裁

在一个测试结束后,测试人员对于这个项目软件质量都有了自己的一定判断,是否达到质量要求,或是否发布上线,哪里还存在风险等等,都需要将他们明确的写出来。

比如当我们在测试的过程中遇到了特殊情况,如需求变更等,使得测试的周期不够,那么我们要在测试报告中建议延期发布。如果项目组要求一定要按时发布,这时候就需要BUG仲裁,与产品、开发、测试经理商量,哪些bug是一定要修改的,哪些又是允许带到线上的,做到三方达成一致,那么线上再出问题,大家也都清楚知道,就不会产生什么问题了。

(5)提高个人技术

最后一点,当然是万变不离其宗的学习问题,当我们不断提升自己的业务水平和用例设计水平,将各种情况都思考到,测试用例覆盖更加全面,就不容易出现侧漏。

在遇到问题时,解决后,进行重温,同样的坑别踩第二次,技术不足的学习补齐,流程不足的规范流程。将每一次失误都当作一次提高的机会,留下深刻印象,也可以避免下一次犯错。

平时可以多提升一下自己的代码能力和自动化工具的能力,自己编写一些脚本,这样即使开发改代码出现问题,我们也能够更快更高效的发现问题。

写在最后

测试员测漏背锅,相信对于每个测试同学而言,都是“谈虎变色”的事,但是实际工作中,测漏是不可能绝对避免的,我们只能做到尽量减少测漏,并根据工作经验的增加而减少测漏。

同时,在测试的时候,一定要仔细仔细再仔细,毕竟找出BUG,也是每个测试员的本职工作。

 

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/625953.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

STL----resize

resize的作用 设置容器元素个数和初始值。 resize和reserve resize即改变容器元素个数,也改变容器容量。 reserve只改变容器容量,不改变容器元素个数。 reserve有什么用 reserve---存储,容量,保留。 1,设置容器容…

分布式系统的一致性与共识算法(二)

Consitency 背景 如买最后一张车票,两个售票处分别通过某种方式确认过这张票的存在。这时,两家售票处几乎同时分别来了一个乘客要买这张票,从各自"观察"看来,自己一方的乘客都是先到的,这种情况下&#xf…

原子学习笔记7——FrameBuffer 应用编程

Frame 是帧的意思,buffer 是缓冲的意思,所以 Framebuffer 就是帧缓冲,这意味着 Framebuffer 就是一块内存,里面保存着一帧图像。 应用程序通过对 LCD 设备节点/dev/fb0(假设 LCD 对应的设备节点是/dev/fb0)…

【时隙ALOHA,CSMA(载波侦听多路访问)carrier sense mltiple access,无线局域网: CSMA/CA】

文章目录 时隙ALOHA时隙ALOHA的效率( Efficiency )纯ALOHA(非时隙)----效率低CSMA(载波侦听多路访问)carrier sense mltiple accessCSMA冲突CSMA/CD(冲突检测)边说边听(提高了信道利用率)以太网就是用的这个无线局域网: CSMA/CA无线局域网中的 MAC&#…

同为科技详解智能PDU所应用的通信协议与接口

现如今,信息服务、AI人工智能的飞速发展与增长,全球正经历信息数据的爆炸。不仅数据量以惊人的速度增长,而且全球社会各行业对数据的依赖的程度也在日益增加。这些趋势使数据中心在全球都享有关键基础架构的地位。假设某个数据中心发生严重的…

【知识拓展】大白话说清楚:IP地址、子网掩码、网关、DNS等

前言 工作中常听别人说的本地网络是什么意思?同一网段又是什么意思?它俩有关系吗? 在工作中内经常会遇到相关的网络问题,涉及网络通信中一些常见的词汇,如IP地址、子网掩码、网关和DNS等。具体一点:经常会…

JavaEE之线程(5)——Java内存模型、内存可见性、volatile关键字

前言 volatile可以理解成轻量级的 synchronized, 它在多CPU开发中保证了共享变量的“可见性”,可见性我们可以理解成是:当一个线程修改一个共享变量时,另一个线程可以读到这个修改的值。由于它不会引起线程的上下文切换和调度&am…

【JavaWeb】Day77.Spring——SpringBoot原理(一)

SpringBoot原理 Spring是目前世界上最流行的Java框架,它可以帮助我们更加快速、更加容易的来构建Java项目。而在Spring家族当中提供了很多优秀的框架,而所有的框架都是基于一个基础框架的SpringFramework(也就是Spring框架)。而如果我们直接基于Spring框…

【Shell】Shell编程之函数

目录 1.Shell函数定义 2.Shell函数的作用 3.函数返回值 4.函数传参 5.函数变量的作用范围 案例 1.Shell函数定义 格式1 function 函数名 { 命令序列 } 格式2 函数名() { 命令序列 } 2.Shell函数的作用 使用函数可以避免代码重复 使用函数可以将大的工程分割为若…

springcloud简单了解及上手

springcloud微服务框架简单上手 文章目录 springcloud微服务框架简单上手一、SpringCloud简单介绍1.1 单体架构1.2 分布式架构1.3 微服务 二、SpringCloud与SpringBoot的版本对应关系2022.x 分支2021.x 分支2.2.x 分支 三、Nacos注册中心3.1 认识和安装Nacos3.2 配置Nacos3.3 n…

【ARM Cortex-M 系列 2.3 -- Cortex-M7 Debug event 详细介绍】

请阅读【嵌入式开发学习必备专栏】 文章目录 Cortex-M7 Debug eventDebug events Cortex-M7 Debug event 在ARM Cortex-M7架构中,调试事件(Debug Event)是由于调试原因而触发的事件。一个调试事件会导致以下几种情况之一发生: 进…

部署管理征信链码

一 . 链码准备 需要删除上面后面标记的文件,之后拖入 二. 打包链码 注意需要先启动链 打包测试链码 export FABRIC_CFG_PATH${PWD}/config peer lifecycle chaincode package ./chaincode/chaincode_basic.tar.gz --path ./chaincode/credit_chaincode --lang n…

vue3.0(五) reactive全家桶

文章目录 1 reactive1.1 reactive的应用1.2 reactive的特点1.3 reactive的注意1.4 reactive的局限性 2 toRefs3 isReactive4 shallowReactive5 readonly5.1 readonly 详细信息5.2 readonly函数创建一个只读的响应式对象5.3 如何修改嵌套在只读响应式对象中的对象? 6 isReadonl…

考研数学|李林《880》做不动,怎么办!?看这一篇!

在考研数学的备考过程中,遇到难题是很常见的情况,尤其是当你尝试解决李林880习题集中的问题时。他以其难度和深度著称,旨在帮助考生深入理解数学分析的复杂概念。 如果你在解题过程中感到困难,这并不是你个人的问题,而…

《无畏契约》游戏画面出现“撕裂感“,你清楚背后的原理吗?

🌸个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 🏵️热门专栏:🍕 Collection与数据结构 (91平均质量分)https://blog.csdn.net/2301_80050796/category_12621348.html?spm1001.2014.3001.5482 🧀Java …

安全风险 - 如何解决 setAccessible(true) 带来的安全风险?

可能每款成熟的金融app上架前都会经过层层安全检测才能执行上架,所以我隔三差五就能看到安全检测报告中提到的问题,根据问题的不同级别,处理的优先级也有所不同,此次讲的主要是一个 “轻度问题” ,个人认为属于那种可改…

[译文] 恶意代码分析:2.LNK文件伪装成证书传播RokRAT恶意软件(含无文件攻击)

这是作者新开的一个专栏,主要翻译国外知名安全厂商的技术报告和安全技术,了解它们的前沿技术,学习它们威胁溯源和恶意代码分析的方法,希望对您有所帮助。当然,由于作者英语有限,会借助LLM进行校验和润色&am…

idea控制台日志控制

1.清除控制台log日志 测试的时候,控制台打印的日志比较多,速度有点慢而且不利于查看运行结果,所以接下来我们把这个日志处理下: 取消初始化spring日志打印,resources目录下添加logback.xml,名称固定,内容如…

Transformer+Classification学习笔记

论文名称:An Image is Worth 16x16 Words:Transformers for Image Recognition at Scale [2112.11010] MPViT: Multi-Path Vision Transformer for Dense Prediction (arxiv.org) 参考博客与视频: Vision Transformer 超详细解读 (原理分析代码解读) …

[动画详解]LeetCode151.翻转字符串里的单词

💖💖💖欢迎来到我的博客,我是anmory💖💖💖 又和大家见面了 欢迎来到动画详解LeetCode算法系列 用通俗易懂的动画让算法题不再神秘 先来自我推荐一波 个人网站欢迎访问以及捐款 推荐阅读 如何低成…