当前位置:网站首页>软件测试周刊(第82期):其实所有纠结做选择的人心里早就有了答案,咨询只是想得到内心所倾向的选择。
软件测试周刊(第82期):其实所有纠结做选择的人心里早就有了答案,咨询只是想得到内心所倾向的选择。
2022-08-01 03:03:00 【毕小烦】
欢迎来到第 82 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。
本期看点:B站是如何建设移动真机测试集群的?百人测试团队的测试效能体系应该如何建设?闲鱼交易链路自动化回归测试是怎么做的?请选择有意义的敏捷指标;从用户体验聊前端性能优化;2022 年 JavaScript 开发工具的生态;分贝通大数据体系建设经验分享;领导给你布置了一个任务,怎样做得又对又好?
·
阅读愉快!
软件测试
1. B站是如何建设移动真机测试集群的?
哔哩哔哩技术
本文从移动测试遇到挑战、目标、方案选型、系统架构、建设过程中遇到的问题和解决方案等方面系统的介绍了 B 站移动真机测试集群的建设之路。
原文地址: |
2. 百人测试团队的测试效能体系应该如何建设?
道普云测
本文从体系搭建、团队建设和组织改进这三部分介绍了百人测试团队的体系建设和人才培养。
原文地址: |
3. 闲鱼交易链路自动化回归测试是怎么做的?
桃珂(闲鱼技术)
交易链路质量稳定性保障的测试难点包括:改动点涉及的业务范围广且评估难度高,新老链路需要双重保障,交易链路上订单标的超级多。
闲鱼交易链路自动化回归采用接口+链路的验证,在应用交付的全生命周期内,在发布流水线中不断运行自动化测试,保障全链路,把控发布质量,成为应用真正上线的最后一道防线。
原文地址: |
质量效能
1. 请选择有意义的敏捷指标
Denise Jarvie & Jessica Crowley(小船哥说敏捷)
“告诉我你将如何度量我,然后我将告诉你我将如何表现。如果你用不合逻辑的方式来度量我,就不要抱怨不合逻辑的行为。”
——艾利·高德拉特(Eli Goldratt)
“如果你不收集任何指标,那么你就是在瞎飞。但如果你收集和聚焦过多的指标,它们可能会阻挡你的视野。”
——斯科特M.格莱菲斯(Scott M. Graffius)
许多组织实施的度量方法无意中鼓励或引出了糟糕的实践和行为。
本文的目的不是鼓励实现以下所有指标,而是想帮助组织的领导者选择有意义的指标,以鼓励与公司对敏捷性的追求一致的行为。
一种最佳实践是限制从每个类别中选择指标的数量。定期检查指标的有效性,并确定关注替代指标是否更合适。
原文地址: |
2. 从用户体验聊前端性能优化
周游(淘系前端团队)
从前端领域来看,我们对于用户体验关注最多的就是页面性能,同时做的最多的也是各种性能优化,但这不应该是唯一的手段。
从用户体验要素层次的划分来看,前端主要服务于表现层和框架层,所以有的时候我们对于用户体验的思考可能就仅局限于这两层。
但从用户体验层次的影响权重上来看,越往下权重越高,如果在策略层我们都没有想清楚我们的用户是谁?用户真正需要的是什么?那么我们的产品很可能连触达用户的机会都没有,就更不需要提表现层和框架层对于用户体验的影响了。
作为技术同学,我们需要有意识的去打破职能边界,主动以产品设计者的角色去思考,好的产品体验,有时需要的可能就是我们多走那一步的努力。
原文地址: |
🦧 技术同频
1. 2022 年 JavaScript 开发工具的生态
Leecason(小李的前端小黑屋)
JS 工具领域的变化实在太快。
本文自底向上地从「编译器」、「打包器」、「包管理器」、「第三方库开发」、「Web 应用开发」这几个方面盘点了 2022 年 JavaScript 开发工具的生态。
原文地址: |
2. 分贝通大数据体系建设经验分享
吴荣彬( DataFunTalk)
本文介绍了分贝通在大数据领域的一些建设经验。
分贝通在ToB领域是一个年轻的公司,成立六年多,大数据体系刚刚建立一年多,整个团队不到二十人,整体的大数据建设处于初级和摸索的阶段。本次将总结在大数据业务上的实践和思考,希望给大家带来启发。
主要内容包括以下几方面:公司介绍、大数据建设背景、大数据建设方案、大数据应用场景。
原文地址: |
持续成长
1. 领导给你布置了一个任务,怎样做得又对又好?
罗辑思维
当领导给你布置了一个任务,你该怎么向上沟通?
- 学会反向叙述:绝大部分你从上级拿到的指令,都是被高度简化和抽象后的指令,因为相关信息在他们的大脑里已经被自动处理过了,他们不见得会交代给你。但没交代,可不代表没有。所以,这个时候,你一定要学会的是向上沟通最关键的一招,反向叙述。也就是通过不断追问的方式,挖掘出领导真实的意图。
- 学会确认边界和标准:凡是任务,都要用产品意识来对待。在接收上级给你的任务的时候,就要想象自己是在做一个产品,一个产品,当然要有明确的边界和标准。什么是标准?就是说,这个任务,我做到什么程度,就算是做成了?什么叫执行力强?不是军令如山倒,老板说什么你就做什么。而是老板即使只有一句吩咐,你却能规划出整个产品来。
一项任务真正要做得好,就是你能把领导脑海中的大图景勾勒出来,并且有能力实现它。这才叫会工作。
原文地址: |
2. 写作思路混乱的人,缺的是体系感
印象笔记
任何提升写作能力背后的逻辑是提升系统思维能力。将复利思维用在写作上,才会越写越轻松。按照本文所提供的写作训练方法能够产生写作训练的复利效应。
把握好这三个核心要素:「元写作、时间银行、知识银行」,并不断用复利思维来看待写作,你将会搭建一个终身受用的写作系统。
原文地址: |
拥抱开源
1. Plasmo:浏览器扩展开发神器
王龙(开源前哨)
Plasmo 是一个专门开发浏览器扩展程序的框架,使用它来构建您的产品,不用担心配置文件和构建浏览器扩展的奇怪特性。
特性:
- 支持 Recat + Typescript
- 声明式开发 , 自动生成 mainfest.json(MV3,Manifest Version 3)
- 热加载
- .env* 文件
- 远程代码打包(例如用于 gtag4)
- 自动化部署(通过BPP)
开源地址: |
2. gitleaks:一款静态应用程序安全测试工具
gitleaks是一款静态应用程序安全测试(SAST)工具。它可以检测项目中是否包含密码、API Key、token 等信息,还能够轻松整合到 Git Hook 和 GitHub Action,实现提交代码时自动检测,通过告警和阻止 push 等方式,有效地防止敏感信息泄漏。
开源地址: GitHub - zricethezav/gitleaks: Protect and discover secrets using Gitleaks |
言论
1、很长一段时间,我的生活看似马上就要开始了,真正的生活,但是总有一些障碍阻挡着,有些事得先解决,有些工作还有待完成,时间貌似够用,还有一笔债务要去付清,然后生活就会开始,最后我终于明白,这些障碍,正是我的生活。 -- 艾弗利德德索萨 |
2、其实所有纠结做选择的人心里早就有了答案,咨询只是想得到内心所倾向的选择。 -- 东野圭吾 |
3、书太黑暗无法发表怎么办?
图片
1、null 与 undefined 的区别
2、大哥您就睁开眼睛吧!要不然大家还以为你是影子!
(完)
边栏推荐
- Device tree - conversion from dtb format to struct device node structure
- 【分层强化学习】HIRO:Data-Efficient Hierarchical Reinforcement Learning
- MYSQL transactions
- 软考高级系统架构设计师系列之:信息系统基础知识
- how to edit the table of contents of an epub ebook
- IDEA 找不到或无法加载主类 或 Module “*“ must not contain source root “*“ The root already belongs to module “*“
- What practical projects can machine learning beginners learn?
- 彻底关闭Chrome浏览器更新及右上角的更新提示
- test
- 初出茅庐的小李第114篇博客项目笔记之机智云智能浇花器实战(3)-基础Demo实现
猜你喜欢
RTL8762DK uses DebugAnalyzer (four)
MYSQL Classic Interview Questions
Flutter “Hello world“ 程代码
The fledgling Xiao Li's 113th blog project notes: Wisdom cloud smart flower watering device combat (2) - basic Demo implementation
元宇宙改变人类工作模式的四种方式
剑指offer专项突击版第16天
设备树的树形结构到底是怎样体现的?
Which interpolation is better for opencv to zoom in and out??
opencv 缩小放大用哪种插值更好??
[cellular automata] based on matlab interface aggregation cellular automata simulation [including Matlab source code 2004]
随机推荐
July Bootcamp (Day 31) - Status Compression
Four ways the Metaverse is changing the way humans work
[Message Notification] How about using the official account template message?
lua entry case combat 123DIY
Flink 部署和提交job
STK8321 I2C (Shengjia-accelerometer) example
Inheritance Considerations
One service layer needs to call the other two service layers to obtain data and assemble it into the final data. The data is all lists. How to design the cache?
IDEA调试
pdb drug comprehensive database
手写二叉查找树及测试
内核的解压缩过程详解
gateway gateway cross domain
Basic use of vim - command mode
After specifying set 'execution.savepoint.path', restart flinksql and report this error
By CSDN, torn
Euler system (euleros): upgrade Mysql
带你体验一次类型编程实践
MYSQL query interception optimization analysis
RTL8762DK UART (two)