热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

软件测试周刊(第88期):所谓见过世面,就是会讲究,能将就。

欢迎来到第88期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:如何对K8s集群做一致性测试?你的

image.png
欢迎来到第 88 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。

本期看点: 如何对 K8s 集群做一致性测试?你的测试观是什么? 核酸检测的标准对软件测试的启发是啥?支付宝大促如何保障资金安全? 分布式 Web UI 自动化系统的设计与实现;Qunar 基于自动录制的 Tars 系统演进; 哪一个Scrum事件最重要?我理解的敏捷是什么? 质量的管理本质上是管理的质量;如何衡量一个站点的性能好坏? 提高工作效率的准则有哪些?如何对待不喜欢你的人?

·
阅读愉快!

🐞 软件测试

1. 如何对 K8s 集群做一致性测试?

所谓「一致性测试」就是验证 K8s 集群在不同环境中都能工作在预期状态下。「可移值性」是 K8s 集群的核心特性之一,多 K8s 集群或混合集群部署也是企业增长所必需,如何进行 K8s 集群的一致性测试呢?「360质量效能」介绍了他们用 Sonobuoy(一款 K8s 集群诊断工具)进行的一些实践。

📖 阅读原文

2. 你的测试观是什么?

据说腾讯的测试观是:测试 = 工程效率(驱动) + 品质管理(方向)。

📖 阅读原文

3. 核酸检测的标准对软件测试的启发是啥?

作者将核酸检测的措施与软件测试对行了一一对应,比如:全员核酸 = 全量回归测试、精准防控 = 精准测试、封楼核酸 = 单元测试、抗原自检 = 开发者自测、检查绿码进场 = 质量门禁、小区解封 = 组件发布、全员解封 = 正式发布等**。**并总结了核酸检测给软件测试带来的 5 点启发。

📖 阅读原文

4. 支付宝大促如何保障资金安全?

蚂蚁集团提供金融支付等服务,资金流转量非常大,任何失误都会引发直接或间接等资金损失。资金安全保障具体要怎么做?作者从机制流程建设、人员阵型建设、多体系防控等方面进行了介绍,并介绍了大促活动资金安全保障的特点和措施。

📖 阅读原文

🔨 测试工具

1. 分布式 Web UI 自动化系统的设计与实现

Web UI 自动化似乎已经不新鲜了,优缺点都非常明显,本文介绍了作者用 RobotFramework + Flask + React 开发的分布式 WEB UI 自动化系统,是一个集成了自动化用例管理、测试任务管理、报告管理于一体的网页版工具。

📖 阅读原文

2. Qunar 基于自动录制的 Tars 系统演进

作者总结了五个主要指标来体现 UI 自动化的执行情况:**覆盖度、拦截跳过率、准确率、运行时长和 BUG 召回率,**然后通过 UI 自动化测试平台有效改善了这些指标。

📖 阅读原文


🐴 质量效能

1. 哪一个Scrum事件最重要?

有些人的答案可能是 Sprint 回顾会,因为他们认为复盘改进的时候。

不过,作者 Steve Matthew 认为四个 Scrum 事件(每日站会、Sprint 计划会、Sprint 评审会和 Sprint 回顾会)都非常重要。因为它们都是检查、调整和增加透明的机会,这有助于实现经验过程控制。

📖 阅读原文

2. 我理解的敏捷是什么?

VUCA 时代需要我们拥有应对变化的能力,而适应变化正好是敏捷的精髓**。敏捷是应对既快速变化又复杂世界的一种策略,也是打造团队和创造价值的一种方式。**敏捷增强了管理变化优先级的能力,提升了交付时效(不是研效)

📖 阅读原文

3. 质量的管理,本质上是管理的质量。

往小了讲,管理的质量就是,把每一次会开好,把代码改进做好,把每项测试做好。这就是管理工作的原点:工作的质量。往大了讲,管理者要构建管理体系,一定是要构建能力,构建流程,构建工具方法。如果只盯着具体的事情去抓,那一定有问题。一般而言,公司管理能力提升后,质量能力也会随之提升。

📖 阅读原文

🦧 技术同频

1. 如何衡量一个站点的性能好坏?

你知道有多少用户没等到页面首屏出现就离开了吗?性能不佳会对业务目标产生负面影响。比如, BBC 发现他们的网站加载时间每增加一秒,他们就会失去 10% 的用户。高性能站点比低性能站点更能吸引和留住用户,而留住用户对于提高用户转化率至关重要。

本文就是以此为背景,介绍字节内部是如何衡量站点性能的,如何依靠性能监控定位线上站点性能问题的。

📖阅读原文

2. Electron 应用开发优秀实践

跨平台的桌面端开发方案有 Native 、 QT 、 Flutter 、 NW 、 Electron 、 Tarui 。作者团队最终选择了 Electron ,其技术组成:Electron = Chromium + Node.js + Native API,本文系统的介绍了 Electron 开发的技术选型、构建、更新、性能优化和测试等方面的内容。

📖 阅读原文

🦉 持续成长

1. 提高工作效率的准则有哪些?

本文摘自 Facebook 的内部分享:

  1. 当你在状态时,就多干点,不然就好好休息。
  2. 动手做,胜过任何完美的想象
  3. 把不切实际的任务分割成合理的小任务,只要每天都完成小任务,你就会越来越接近那个大目标了。
  4. 必须清楚白天必须完成的那件事,是什么。
  5. 把任务按时间分段,就能感觉它快被搞定了。
  6. 给所有的事情都设定一个期限,不要让工作无限期的进行下去。

📖阅读原文

2. 如何对待不喜欢你的人?

“一个人,风尘仆仆地活在这个世界上,要为喜欢自己的人而活着。这才是最好的态度。不要在不喜欢你的人那里丢掉了快乐,然后又在喜欢自己的人这里忘记了快乐。” – 莫言

对待那些不喜欢你的人,最好的做法就是:不客气,不讨好,不在乎。

📖 阅读原文

🐙 拥抱开源

1. mackup:自动同步应用程序的设置

mackup 是一款自动同步工具,能够通过 Dropbox、iCloud、Git 等方式快速备份、同步你的应用程序的设置,可在 macOS 和 Linux 上使用。

📖 开源地址

2. SQL 注入的知识集合

image.png
SQL 注入是一种网络安全漏洞,该项目解释了 SQL 注入是什么,列举了一些常见的 SQL 注入类型、漏洞扫描工具,以及防范措施。

📖开源地址

言论

① 所谓见过世面,就是会讲究,能将就。

| 林清玄


② 不要自以为聪明,总是想些怪招,要实事实是,踏踏实实。功夫不到,哪里会有什么灵感?

| 吴文俊(数学家)


③ 不存在十全十美的文章,如同不存在彻头彻尾的绝望。

| 村上春树《且听风吟》


如果文章对你有帮助,记得留言、点赞、加关注哦!

(完)


推荐阅读
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • JNI技术实践小结转自http:sett ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • lora物联网开发教程(物联网lora特点)
    长距离星型架构,由于长距离连接性,从而减少了电池寿命。这个协议采用了阿罗哈法。在一个网状网络或者一个异步网络中,例如蜂窝网,结点必须频繁的被唤醒,来同步网络和检查消息。这种同步,大 ... [详细]
  • Linux是一套免费使用和***传播的类UNIX操作系统,主要用于基于Intel x86系列CPU的计算机上。Linux系统是由全世界各地的成千上万的程序员合适的方式定制自己的Li ... [详细]
  • 什么是API接口?给大家举例说明
    Api接口也就是所谓的应用程序接口,api接口的全称是ApplicationProgramInterface,通过API接口可以实现计算机软件之间的相互 ... [详细]
  • Lunix历史及如何学习
    1.Lunix是什么1.1Lunix是操作系统还是应用程序Lunix是一套操作系统,它提供了一个完整的操作系统当中最底层的硬件控制与资源管理的完整架构, ... [详细]
  • Unity3D平台宏定义之美
    Unity包含一个“平台相关的编译”功能。这包括一些预处理指令,让你分割你的脚本编译和专为支持的平台之一执行代码段。您可以Unity编辑器中运行代码,这 ... [详细]
  • ForesightNews整理了ETHDenver2023日程及其周边活动供读者参考。 整理: ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • PL2303HXD电路图(USB转UART)介绍及应用
    本文介绍了PL2303HXD电路图(USB转UART)的特性和应用,该电路图可以实现RS232和USB信号的转换,方便嵌入到手持设备中。PL2303HXD作为USB/RS232双向转换器,可以将USB数据转换为RS232信息流格式发送给外设,并将RS232外设的数据转换为USB数据格式传送回主机。通过利用USB块传输模式和自动流量控制,PL2303HXD能够实现更高的数据传输吞吐量比传统的UART端口。 ... [详细]
  • 本文详细介绍了Android中的坐标系以及与View相关的方法。首先介绍了Android坐标系和视图坐标系的概念,并通过图示进行了解释。接着提到了View的大小可以超过手机屏幕,并且只有在手机屏幕内才能看到。最后,作者表示将在后续文章中继续探讨与View相关的内容。 ... [详细]
  • Mono为何能跨平台
    概念JIT编译(JITcompilation),运行时需要代码时,将Microsoft中间语言(MSIL)转换为机器码的编译。CLR(CommonLa ... [详细]
author-avatar
mobiledu2502918033
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有