当前位置:网站首页>软件测试周刊(第77期):只要放弃一次,就会滋生放弃的习性, 原本可以解决的问题也会变得无法解决。
软件测试周刊(第77期):只要放弃一次,就会滋生放弃的习性, 原本可以解决的问题也会变得无法解决。
2022-06-24 23:13:00 【毕小烦】

今天是 2022年06月24日,欢迎来到第 77 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。
本期看点:测试如何左移?自动化左移怎么做?如何测试离线数据指标?前端测试中如何处理 Http 请求?工行企业级 DevOps 工具链建设之路;得物App数据模拟平台的探索和实践;淘宝直播PC客户端的hybrid探索;设计好接口的36个锦囊;如何提高技术Leader的思考技巧?
·
阅读愉快!
软件测试
1. 测试如何左移?
adoudou(小船哥说敏捷)

测试左移顾名思义,就是将测试实践向左移至软件开发生命周期的早期,尽早测试。
测试为什么要左移,又如何左移呢?
原文地址: |
2. 自动化左移怎么做?
尚微( 字节跳动技术质量)

作者所在团队有一半的需求可以在提测前编写自动化用例,并通过自动化完成完成冒烟测试的准入工作。当然,自动化除了与需求左移率有关外,与需求左移程度和自动化用例质量强相关。
本文将从平台支持,流程规范,过程数据收集与分析,将需求左移工作闭环。
原文地址: |
3. 如何测试离线数据指标?
张小康(自如质量效能)
指标,简单来说就是将某个事件量化,用来体现这个事件的一些特征。“数据指标”能揭示用户的行为和业务水平状况,组织的规模和发展程度。我们日常会关注一些数据指标,如日活、月活、转化率、GMV、交易金额等。
离线数据指标测试与传统测试的区别

离线数据指标应该如何测试呢?
原文地址: |
4. 前端测试中如何处理 Http 请求?
写代码的海怪
大家平时写单测时是怎么处理 网络请求 的? 可能有的人会说:“把请求函数 Mock ,返回 Mock 结果就行了呀”。
但在真实的测试场景中往往需要多次改变 Mock 结果,Mock fetch 或者 axios.get 就不太够用了。
看看作者是怎么做的。
原文地址: |
质量效能
1. 工行企业级 DevOps 工具链建设之路
赵振标

传统银行的产品、架构体系庞大复杂,对研发效能提升带来更大挑战,DevOps 工具体系建设,首先要适应当前流程和用户工作习惯,然后同步进行工具改进和流程改进,工具体系不能脱离技术和管理现状,要随着技术和管理的优化不断改进。
因此打造适合自身的 DevOps 平台,对传统大型研发企业来说尤为重要。
看看工商银行是怎么做的。
原文地址: |
2. 得物App数据模拟平台的探索和实践
凌遥(得物技术)

Mock 是一个接口编辑模拟工具,可以快速手动或者基于 YAPI 创建 Mock 接口模拟数据调试,同时支持场景,场景组的快速切换,方便在开发期和测试阶段试验不同数据返回的 UI 功能逻辑。
Mooncake 数据模拟平台是得物统一的针对端侧(包括前端,客户端),与服务侧联调 Mock 的一款工具产品,在平台内部可以快速的创建各个项目产品的 Mock 多场景数据。
本文主要聚焦 Mooncake 数据模拟平台的探索和实践。
原文地址: |
🦧 技术同频
1. 淘宝直播PC客户端的hybrid探索
穆冰(大淘宝技术)

“hybrid app”,混合开发模式下的应用。目前移动端主要包含两种平台 iOS 和 Android,而 PC 也包含 Windows 和 macOS,如何兼具“Native App 良好交互体验的优势”和“Web App 跨平台开发的优势”在当前互联网时代保持高效的业务迭代是一个非常重要的课题。
看看淘宝直播是怎么做的。
原文地址: |
2. 设计好接口的36个锦囊
捡田螺的小男孩

原文地址: |
持续成长
1. 罗永浩:失败多了,就不害怕了
笔记侠
- 你再创业的话,不知道有多大概率会后悔;但现在退休的话,你后悔的概率一定是百分之百。
- 没有什么教训比一场直接彻底的失败来得更刻骨铭心。创业者一定要至少倒闭一两次,否则不会真正成长。
- 关于失败,我其实想过很多次,而且越想越不害怕了。
- 因为我见的事情多了,经历的事情多,所以对别人的错误,即使明确是错的,我的宽容度也比以前提升了。
- 万万没有想到,当我到了40岁左右的时候,居然会赶上这样好的一个创业时代,作为一个毫无背景和积累的人,能够从事这个行业,我觉得是我一生最大的幸运。
- 兼顾家庭这件事一定是在相当长的一段时间内做不到的。我觉得所有创业者都应该对此有心理准备,要不然可能走到某一天,比如你事业成功了,婚姻却失败了,这个结果是不是你想要的?
- 任何时候,只有银行款项到账了才表示融资成功,其他的不管过程和细节看起来多么顺利,都不能当真。
- 关于挖人的三个要点:第一,术业有专攻,不要自己花笨功夫硬磨;第二,要舍得给钱;第三,重点击破、有的放矢。
原文地址: |
2. 如何提高技术Leader的思考技巧?
朱春茂(知明)

技术 Leader 是一个对综合素质要求非常高的岗位,不仅要有解具体技术问题的架构能力,还要具备团队管理的能力,更需要引领方向带领团队/平台穿越迷茫进阶到下一个境界的能力。
所以通常来说技术 Leader 的技能是虚实结合的居多,繁杂的工作偏多。
那技术 Leader 都需要提高哪些思考方法呢?
- 向前思考,向后倒推:在思考一个命题时可以采取未来视角,先对未来发展做个预判,然后基于你的判断倒推现在应该要做什么,最后制定出关键里程碑和节奏。
- 路径与目标:在思考一个命题要关注什么是目标,什么是路径以及目标与路径的关系。离开路径的目标是空谈,离开目标的路径是瞎干,所以目标与路径是一体两面的,离开任何一个不谈其实都不成立。
- 端到端的思考:在思考一个命题要尽可能关注到全链路,而不是铁路警察各管一段。
- 闭环思考:这其实是一个很形象的逻辑思考方法,思考一个命题要从初心出发再回到初心,以免出现重大偏差。
- 指标量化思考:没有量化就谈不上优化,所以在定义和推动解决一个命题时,要尽可能地把遇到的问题用数据指标的方式进行量化思考。
- 故事与形象思考:技术 Leader 在给大家讲解自己的思考时,要注意通过故事的形象思考,尽可能将问题讲得透,让大家都能够懂。
- 乘数效应:技术 Leader 在思考一个技术命题时,要充分考虑这件事的影响力,比如有些决定做下去可能是影响 10 个人,有些决定做下去可能是会间接影响 100 人,这种乘数效应必须是技术 Leader 要慎重考虑的,越大的Leader 越要注意。
原文地址: |
拥抱开源
1. nali:一个查询IP地理信息和CDN服务提供商的离线终端工具
该工具受 Nali C版本 和 nali-cli js 版本的启发。
作者想要在终端对 IP 地理信息和 CDN 服务提供商进行查询,发现了 Nali 这个工具,Nali 与哪里谐音,非常适合这类工具。
作者用 golang 重写了这个工具,在原有功能的基础上增加了对 IPv6 的支持,并且增加了 Geoip2 数据库。
基本用法,如:查询一个IP的地理信息。
$ nali 1.2.3.4 1.2.3.4 [澳大利亚 APNIC Debogon-prefix网络]
开源地址: |
2. pingu:一个会逐渐出现企鹅图形的命令行网络诊断工具

Pingu 是一位日本开发者开源的命令行网络诊断工具,可用于替代 ping。在使用时,会逐渐出现一只可爱的 ASCII 企鹅图形,并高亮关键字。
开源地址: |
言论
1、一个人若是能养活自己,就该挪出时间,主动找点美好的事情做做。美好,是让生活与生命发生链接的、唯一正确的方式。哪怕只是在晴朗的夜晚抬头仰望一下星空,也足以让命运摆脱平庸。 ——《半山文集》 |
2、生命不是你过了多少日子,而是你记住了多少日子,要使你过的每一天都值得记忆。 —— 许渊冲 |
3、只要放弃一次,就会滋生放弃的习性, 原本可以解决的问题也会变得无法解决。 |
4、

图片
1、TDD 的迷思

2、编程的进度条

3、

订阅
本周刊每周五发布,会同步更新在微信公众号。
微信搜索“毕小烦”或者扫描下面的二维码,即可订阅我的公众号。
如果文章对你有帮助,记得留言、点赞、加关注哦!
(完)
边栏推荐
- 运行时修改Universal Render Data
- Enlightenment of using shadergraph to make edge fusion particle shader
- How to monitor the log through the easycvr interface to observe the platform streaming?
- 华为、阿里等大厂程序员真的好找对象吗?
- The ecosystem of the yuan universe
- [day 26] given the ascending array nums of n elements, find a function to find the subscript of target in nums | learn binary search
- 产业互联网的概念里有「互联网」字眼,但却是一个和互联网并不关联的存在
- Test / development programmers, 30, do you feel confused? And where to go
- 计网 | 【四 网络层】知识点及例题
- 【Proteus仿真】Arduino UNO+数码管显示4x4键盘矩阵按键
猜你喜欢

Enlightenment of using shadergraph to make edge fusion particle shader

【STL源码剖析】配置器(待补充)

Can automate - 10k, can automate - 20K, do you understand automated testing?

When they are in private, they have a sense of propriety

random list随机生成不重复数

After reciting the eight part essay, I won the hemp in June

进入阿里做测试员遥不可及?这里或许有你想要的答案

使用ShaderGraph制作边缘融合粒子Shader的启示

会自动化—10K,能做自动化—20K,你搞懂自动化测试没有?

PyTorch学习笔记(七)------------------ Vision Transformer
随机推荐
Getting started with unityshader - Surface Shader
同花顺是正规平台吗?同花顺开户安全吗
Network planning | [four network layers] knowledge points and examples
Migrate Oracle database from windows system to Linux Oracle RAC cluster environment (3) -- set the database to archive mode
记一次beego通过go get命令后找不到bee.exe的坑
运行时修改Universal Render Data
ida中交叉引用的解析
It is said that Yijia will soon update the product line of TWS earplugs, smart watches and bracelets
PE文件基础结构梳理
使用ShaderGraph制作边缘融合粒子Shader的启示
DDD concept is complex and difficult to understand. How to design code implementation model in practice?
调用系统函数安全方案
电脑端微信用户图片DAT格式解码为图片(TK版)
After reciting the eight part essay, I won the hemp in June
Pit entry machine learning: I. Introduction
消息称一加将很快更新TWS耳塞、智能手表和手环产品线
LINQ 查询(3)
PyTorch学习笔记(七)------------------ Vision Transformer
LeetCode 210:课程表 II (拓扑排序)
When they are in private, they have a sense of propriety