当前位置:网站首页>软件测试周刊(第81期):能够对抗消极的不是积极,而是专注;能够对抗焦虑的不是安慰,而是具体。
软件测试周刊(第81期):能够对抗消极的不是积极,而是专注;能够对抗焦虑的不是安慰,而是具体。
2022-07-23 11:10:00 【毕小烦】

今天是 2022年07月22日,欢迎来到第 81 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。
本期看点:从 0 到 1 开展软件测试;中通是如何测试IM的?如何测试你的测试?Vitest: 前端 TDD 的一大利器;Scrum 框架的局限性在哪里?统计千行代码Bug率到底有没有意义?到底什么是工程师文化?我们是如何记录图片的?高手如何找到自己的飞轮?
·
阅读愉快!
软件测试
1. 从 0 到 1 开展软件测试
武让(声网开发者)

本文系统介绍了软件测试的发展历程和实践经验。
原文地址: |
2. 中通是如何测试IM的?
蝈蝈(科技中通)

即时通信(Instant Message,简称 IM)是一个终端服务,允许两人或多人使用网络即时地传递文字信息、图片、语音、视频和文件。
IM 测试的重点是围绕着消息展开具体测试活动的,本文也旨在分享中通自研 IM 系统中的“消息”测试的实践经验。
开源地址: |
3. 如何测试你的测试?
鼎叔(敏捷测试转型)
本文是作者翻译自 facebook 关于 flaky test(脆弱测试) 的量化度量与应用,Flaky test,有些人翻译成不可靠测试,形容有时通过,有时不通过,没有明确的失效重现概率。
虽然我们使用自动化回归测试来检测产品质量,但直到如今,我们还无法自动检测测试本身是否在恶化。自动测试是一种特别的软件,随着代码库的发展,它可能会变得不可靠。不可靠的测试(也称为脆弱的测试,flaky test)会产生虚假或不确定的信号,从而破坏工程师的信任,影响整个回归测试过程的有效性。
原文地址: |
4. Vitest: 前端 TDD 的一大利器
alexzhang1030

TDD 是测试驱动开发 (Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD 的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。
Vite 是 Vue 作者尤雨溪写的基于 ESM 的面向现代浏览器的前端打包工具。
而 Vitest 的定位,则是 Vite 项目的首选测试框架,而因为 Vitest 足够优秀,作者认为即使你的项目采用 jest 作为测试框架,或不以 Vite 作为项目驱动,依然可以采用或切换 Vitest 作为测试框架。
原文地址: |
质量效能
1. Scrum 框架的局限性在哪里?
Mark Levison(Lance Zhang等译)
作者经常在研讨会上被问到:“Scrum 在哪里不适用呢?” 简短的回答是,在很多情况下 Scrum 框架都不适合。
但是,为了更加全面和有效的回答这个问题,首先,我们需要知道 Scrum 为什么和什么时候有效以及成功的关键条件是什么。然后,我们可以展示 Scrum 不适用的一些例子。
原文地址: |
2. 统计千行代码Bug率到底有没有意义?
kingname(未闻Code)
作者的结论是:统计 Bug 率有意义。但是统计千行代码 Bug 率没有意义。
为什么这么说呢?
原文地址: |
🦧 技术同频
1. 到底什么是工程师文化?
腾讯技术
普林斯顿大学工程学教授 David Billington 说过:“科学是要发现早已存在的事物,而工程是要做出过去从未存在的事物”。
要成为一名优秀的工程师,透彻了解工程师文化是大前提。越来越多的企业都在强调工程师文化。
而究竟什么是工程师文化?落实到工作方式上,工程师文化又该如何体现?
原文地址: |
2. 我们是如何记录图片的?
孙翛然(Tecvan)
我们日常需要与各式各样的图片格式打交道,以至于有些知识几乎已经成为常识,比如我们应该都知道 PNG 可以支持透明度,JPG 可以压缩到较低的质量,而 GIF 则可以显示动图……但是,
你知道这些不同的图片格式是如何产生的、并且演进至今的吗?
原文地址: |
持续成长
1. 高手如何找到自己的飞轮?
笔记侠

飞轮效应,就是增强回路。
什么是增强回路?
因增强果,果反过来又增强因,形成回路,一圈一圈循环增强,就是“增强回路”。
一个人越成功,就会有越多优质资源来找他合作;和越多优质资源合作,他就越成功。成功和优质资源之间,互为因果,彼此刺激,循环放大。
一所大学,毕业生越优秀,就有越多优秀的学生报考;越多优秀的学生报考,毕业生越优秀。优秀的新生和优秀的毕业生之间,互为因果,彼此刺激,循环放大。
原文地址: |
2. 100条商业思考读懂张瑞敏
田姗姗(砺石商业评论)
在商业实践与管理思想上均有着不俗表现的企业家,张瑞敏算是佼佼者。
本文梳理了他的100条商业思考,下面是摘要:
- 唐太宗曾经问群臣,创业与守成孰难?他心里的答案是,创业难,守业更难。海尔的企业文化对这个问题的回答是,如果把创业和守业割裂来看就永远没有正确的答案,唯一的出路是,只有创业,没有守业。
- 有效就要防患于未然,将例外管理变成例行管理。
- OEC模式管理法:“OEC”是指Overall(全面的);Everyone、Everything、Everyday (每人、每事、每天);Control and Clear(控制和清理)三字之字头,意思是全方位地对每人每天做的每一件事进行控制和清理,也称之为“日事日毕,日清日高”管理法。
- 有缺陷的产品就是废品。
- 各个单位“各自为战”,但是不要“各自为政”。
- 管理制度说到底就是管理人。只要是人,都希望得到别人的尊重,都希望自己的价值得到承认。也就是说,你把员工的价值和他给用户创造的价值联系在一起,只要他为用户创造价值,你就肯定他的价值。这就是核心。
- 多换思想少换人,不换思想就换人。
- 文化是企业灵魂。只要思想认识一致了,统一了,一切都好办。
- 开发的是市场,而不是产品。没有疲软的市场,只有疲软的产品。
- 观念不变原地转,观念一变天地宽。
- 每一种管理背后都有文化和思维在起作用。
原文地址: |
拥抱开源
1. DiceBear:生成简单可爱的用户头像

DiceBear,一个开源的头像生成库,可通过给定的唯一标识,快速帮助开发者与设计师,生成一款简单可爱的用户头像。还提供了 API,供开发者接入调用。
开源地址: GitHub - dicebear/dicebear: DiceBear is an avatar library for designers and developers. |
2. DevToys:一套以提升开发者效率的实用转换工具套件


开源地址: |
言论
1、即使是聪明绝顶的人,也不可长期与蠢货厮混,否则又多了一票蠢货。 | 木心《素履之往》 2、特朗普第一任妻子伊万娜葬礼20号在纽约上东区St. Vincent Ferrer教堂举行,伊万卡悼念母亲时说:“在成长过程中,我母亲没有告诉我一个女人可以做任何她想做的事情,她用行动向我展示了这一点。她曾说,没有什么事情是她穿着高跟鞋不能完成的。” |
3、如何维持情绪稳定?

图片
1、HTML vs CSS vs JavaScript

2、我想的 vs 我说出口的

如果文章对你有帮助,记得留言、点赞、加关注哦!
(完)
边栏推荐
- VMware虚拟机下载安装使用教程
- [machine learning basics] unsupervised learning (5) -- generation model
- PostgreSQL has no NVL solution. PostgreSQL queries all tables
- xxl-job 实现email发送警告的代码解析(一行一行代码解读)
- 麒麟V10源码编译qtCreator4.0.3记录
- Opnsense - multifunctional, highly reliable and easy-to-use firewall (II)
- xlswriter - excel导出
- bgp选路原则
- As a tester, you cannot fail to understand ADB commands and operations
- 【Pygame实战】飞机射击大作:宇宙激战一触即发...这款超经典的射击游戏也该拿出来重启了~
猜你喜欢

适用于顺序磁盘访问的1分钟法则

ClickHouse,让查询飞起来!!!

Les raccourcis clavier liés à l'onglet ne peuvent pas être utilisés après la mise à jour du vscode

Error | cannot read property '_ normalized‘ of undefined

Idea five free plug-ins to improve efficiency
![[7.16] code source - [array division] [disassembly] [select 2] [maximum common divisor]](/img/fd/ffddb3ac35e946215a0582f09f278a.png)
[7.16] code source - [array division] [disassembly] [select 2] [maximum common divisor]

没有了华为,高通任意涨价,缺乏核心技术的国产手机只能任由宰割

用rpm -e --nodeps进行批量删除

Deep understanding of CAS (spin lock)

After vscode is updated, the shortcut keys related to tab cannot be used
随机推荐
SCA在得物DevSecOps平台上应用
Guangzhou held a competition for quality and safety supervisors of agricultural products in the town and street
第一篇 项目基本情况介绍
什么是真正的 HTAP ?(二)挑战篇
麒麟V10源码编译qtCreator4.0.3记录
C语言经典例题-求最少数量钞票
Redis 删除Key命令会导致阻塞么?
《快速掌握QML》第四章 事件处理
Find a specific number in an ordered array (binary search or half search)
The landing process of 800V high-voltage fast charging was accelerated, and Junsheng Electronics was designated for the 500million euro project
idea一次启动多个项目
RTA一种广告精准投放的新玩法?
Start other independent programs through fmmonitoredprocess in unreal
Six ways of uniapp route jump
3D数学 - 矢量
在一个有序数组中查找具体的某个数字(二分查找or折半查找)
第三篇 RBAC权限管理 数据库设计详解
Opnsense - multifunctional, highly reliable and easy-to-use firewall (II)
Fileinputformat of MapReduce inputformat
aws篇3 go语言如何publish message 到iot的MQTT