软件测试周刊(第69期):说出观点需要勇气,说好笑则需求智慧。
Posted 毕小烦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试周刊(第69期):说出观点需要勇气,说好笑则需求智慧。相关的知识,希望对你有一定的参考价值。
编辑:一口锅、静怡、小淑子、哲宇、夏至、CC、Silvery
今天是 2022年04月29日,欢迎来到第 69 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。
本期看点:后台自动化测试与持续部署实践;DevOps 测试实践指南;测试负责人接手一个新的业务应该怎么干?飞书前端:前端性能优化4大环节最佳实践;VUCA时代下的IT项目管理数字化转型的思考;做前端的过程中迷茫了怎么办?记一次 android 线上 OOM 的排查过程;如何利用结构化思维写好分析报告?一流的管理人员是如何终结拖延症的?
·
阅读愉快!
🐞 软件测试
1. 后台自动化测试与持续部署实践
cloudyzhao(腾讯技术工程)
随着 DevOps 研发模式思想的普及,“测试左移”、“开发负责质量”等理念也开始深入各业务团队。
本文以一个实际项目( LogReplay )的 DevOps 实践为例,介绍如何通过可测性提升、自动化测试、持续集成和持续部署流程,最终实现后台微服务的高质量、持续、自动化部署。
原文地址: |
2. DevOps 测试实践指南
软件开发公司一直在采用 DevOps,因为它有助于自动化和简化应用程序的开发生命周期。
不仅如此,DevOps 还通过规划、沟通、流程和工具,更好地协调了开发团队和运维团队,从而提高了项目的交付质量和速度。但是测试 DevOps 的最佳策略是什么呢?
本文讨论了 DevOps 的基本概念、生命周期、最佳实践以及我们应该使用的工具。
原文地址: |
3. 测试负责人接手一个新的业务应该怎么干?
Zero先生(TesterHome)
当你作为测试负责人接手了一个新业务,你可能会面临这么两个核心的问题:
- 产品质量如何保障?
- QA 团队如何建设?
这两个问题看似一个是职能方向,一个是业务方向,实质两者是相辅相成的。
本文作者分享了一些自己的实践经验和思路。
原文地址: |
🐴 质量效能
1. 飞书前端:前端性能优化4大环节最佳实践
李高禄(Lark FE)
大型项目发展到一个阶段都绕不开性能优化,高性能是高品质产品的重要特征。
如果你是研发同学,你会关心如何入手优化,优化的链路都有哪些环节;
如果你是Team Leader,你一定很关心用什么易于执行,易于验证的研发流程,来指导前端团队交付高性能的产品,并确保产品的性能始终是健康的、可持续的。
本文作者介绍了前端优化链路的全景图和可持续的性能优先研发流程。
原文地址: |
2. VUCA时代下的IT项目管理数字化转型的思考
在数字化转型的背景下,软件研发的模式从瀑布式开发、向敏捷开发、并进一步向 DevOps 开发演进。软件开发从完整的生命周期,关键点和里程碑的管控,向以人为核心、敏捷迭代,循序渐进的理念转变。
在 Devops 理念不断深入下,研发模式在过程管理、团队协作、数据反馈,快速调整提出了更高的要求,也带来了不小的挑战。
想实现 IT 项目管理数字化转型,要从 VUCA 时代遇到的痛点出发,推进战略协同、业技融合、敏捷研发、数字度量、项目体系、Devops 工具链全方面协同变革。
本文从项目管理转型面临的痛点、转型方案设计和执行步骤进行了一些介绍。
原文地址: |
🦧 技术同频
1. 做前端的过程中迷茫了怎么办?
腾讯技术
几位鹅厂前端程序员的建议:
- 不要迷茫!一万小时定律会让大部分人在几年之后,都能变成前端或者后端领域的高手的。至于怎么变成技术专家级别的,感觉是需要俩种能力:技术好和表达能力好。
- 不要限制自己的技术栈,不要限制自己的前端定位。你首先要是一名工程师,然后只是在做前端,所以你叫前端工程师。当你去做后端的时候,你也可以叫自己后端工程师。
- 我的前端何必是前端呢?
- 我理解的前端是人机交互的代码实现者,并不限于语言和平台,因为我不仅对编程感兴趣更多对界面的实现和人机交互设计感兴趣。
- 好好学习各种计算机知识,未来有很多机会在等着你们。
- 前端的前方不一定需要你去考虑,最需要考虑的是自己的前方。做喜欢做的事情,并且(有能力)把它做好,从其中得到成就。
原文地址: |
2. 记一次 Android 线上 OOM 的排查过程
王晨彦(搜狐技术产品)
后台统计到线上有大量 OOM 崩溃,小王收到老板的紧急指令,立即排查!
于是小王不慌不忙的打开崩溃后台,一看傻眼了,同样的 OOM,却有几十种不同的堆栈,大到创建 View,小到 new 一个 String。
小王差点骂了出来:这 OOM 不讲武德啊!
接着他打开 Android Studio 中集成的 Profiler 一步步分析解决了 OOM 的问题。
原文地址: |
🦉 持续成长
1. 如何利用结构化思维写好分析报告?
数据人创作者联盟
结构化思维是一种从无序到有序的思考过程。
在写分析报告时可使用《金字塔原理》的SCQA”、“论、证、类、比”、“MECE”等概念。
注意三点:
- 也是最重要的是讲清楚背景。
- 正文写作时,结论先行、以上统下。
- 论点分类概括,并按照一定逻辑顺序表达。
原文地址: |
2. 一流的管理人员是如何终结拖延症的?
博恩·崔西( 领导者管理笔记)
在忙碌的现代社会,有种几乎人人都会患的病,它发作的时候人们只想世界静止,忘记所有的催促和任务,这种”病“就是拖延症。
为何会拖延?
拖延的首要原因是人们对开始并完成某项工作没有紧迫感。
如果你正在过马路,突然听到一辆汽车在鸣笛并伴随着猛踩刹车的声音,它正朝着你驶来,你肯定会马上躲开。你不会慢条斯理地坐下来,考虑一下是否值得花时间躲避汽车。你会马上闪开,因为情况太紧迫了。
很多时候,人们之所以失败是因为他们没有目标。他们没有把目标写下来,或者让它条理化,也没有将其分解成计划清单。结果,他们陷入了无形的拖延。
总之,时间拖延了。你习惯性地将任务推迟,直到达到一定的紧急程度。
如何克服拖延症?
要养成制订工作计划、按工作计划执行并尽早完成要紧工作的习惯。仔细考虑并确定你最重要的任务,一项可以为你带来最大价值的任务,这项任务关系着你实现最重要目标的进度。然后训练自己从该任务开始做,心无旁骛,直到完成为止。
介绍克服拖延症的七种方法:
- 从最难的任务开始:要先做那个容易被你拖延且完成之后将对你的生活产生最大影响的任务。通常来说是巨大的任务、麻烦的任务、困难的任务。
- 考虑代价:如果我不完成这项工作,将会发生什么?
- 考虑收益:如果我成功完成工作,如果我把这个项目干成了,那么我的职业生涯将会如何?我将获得的好处是什么?
- 预留工作时间:在一天中留出固定的15分钟时间来完成一项工作。为什么要选择15分钟?这是段很短的时间。你总能找到15分钟,从而很容易开始工作。
- 拒绝完美主义:要你拥有完成某个项目所需知识和技能的80%,你就可以启动这个项目。
- 全力以赴:全身心投入工作。不断地自我默念“我现在就工作,我现在就完成它,我将马上完成任务”,并不断强迫自己“现在做,现在做,现在做”。
- 保持快节奏:要更快地行动,更机智地行动,同时还要学习新技能,以便你可以在相同时间内完成更多工作。
原文地址: |
🐙 拥抱开源
1. Tkinter-Designer:用拖动的方式创建漂亮的桌面软件
Tkinter Designer 旨在加速 Python 中的 GUI 开发过程。 它使用著名的设计软件 Figma 使在 Python 中创建漂亮的 Tkinter GUI 变得轻而易举。
Tkinter Designer 使用 Figma API 来分析设计文件并创建 GUI 所需的相应代码和文件。 甚至 Tkinter Designer 的 GUI 也是使用 Tkinter Designer 创建的。
开源地址: |
2. 开源电子书:算法新解
开源地址: GitHub - liuxinyu95/AlgoXY: Book of Elementary Algorithms and Data structures |
言论
1、说出观点需要勇气,说好笑则需求智慧。 |
2、满脑子天真想法的人,在社会上吃点苦头也是好事。 |
3、
图片
① 这绝对是个程序猿
② 不要有知识的优越感
订阅
本周刊每周五发布,会同步更新在微信公众号。
微信搜索“毕小烦”或者扫描下面的二维码,即可订阅我的公众号。
如果文章对你有帮助,记得留言、点赞、加关注哦!
(完)
以上是关于软件测试周刊(第69期):说出观点需要勇气,说好笑则需求智慧。的主要内容,如果未能解决你的问题,请参考以下文章
软件测试周刊(第90期):许多人几乎不用自己的眼睛看,他们只听别人说。
软件测试周刊(第90期):许多人几乎不用自己的眼睛看,他们只听别人说。