| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 软件测试周刊(第34期):一岁有一岁的味道,一站有一站的风景 -> 正文阅读 |
|
[开发测试]软件测试周刊(第34期):一岁有一岁的味道,一站有一站的风景 |
编辑:国薇、一口锅、菜菜、静怡、小淑子、夏至 欢迎来到第 34 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。 本期看点:腾讯是怎么做流量录制回放的?阿里的灰度方案是怎么设计的?下一代的 CodeReview 工具是什么样的?技术人员如何写出高质量的文档?近期火出圈的研发效能到底是什么? · 阅读愉快! 测试1. 如何通过流量录制生成接口用例?faithchen(腾讯技术工程) 写过接口测试的同学都可能被复杂的数据构造以及繁杂的断言困扰过,怎么才能提高编写效率呢? 本文介绍了基于 goreplay 录制流量到生成接口测试用例的实践经验。 原文地址:https://mp.weixin.qq.com/s/WrfaCt39Jb4vViKB2-qynw 2. 如何设计可靠的灰度方案?既同(阿里技术) 一个变更如果在发布后立即全量上线,那么如果出现系统、逻辑、数据等问题,将会是灾难性的,灰度过程就是在规避变更过程中这个最大的风险:全局影响。通过减小影响范围,再配合灰度线上验证、监控报警等手段,将出现问题时影响面,控制在有限的范围内。 安全生产规则中所谓的“无灰度,不发布”就是这个思想,通过灰度尽可能的减少问题的影响面。 如何设计一个可靠的灰度方案呢?看看阿里的做法。 原文地址:https://mp.weixin.qq.com/s/_BHw_yO0dBmNkMH482M-Hg 3. 手淘云上性能测试解决方案韩锷(阿里巴巴技术质量) 用户在使用 APP 的过程中,除了基本功能,对软件体验也有越来越高的要求。从用户数据分析:页面响应时长直接影响页面的跳失率,应用的流畅度直接影响用户使用时长,发热、耗电等现象会导致应用打开频次降低。 手淘通用性能测试解决方案要解决的问题:
新一代无线性能测试架构: 淘系联合阿里云的新一代无线性能测试解决方案,将性能测试能力封装成通用 sdk,通过 agent-service 部署在宿主机上。 云上性能测试部署方案: PerfSDK 架构图: 原文地址:https://mp.weixin.qq.com/s/LNCXd5IOwwc0gRIMJgFP0w 4. 常见的 Web 攻击手段蔡不菜 你知道有哪几种常见的 Web 攻击手段吗? 常见的 Web 攻击手段主要有 XSS 攻击、CSRF 攻击、SQL 注入攻击、DDos 攻击、文件漏洞攻击等。这几种攻击方式的防护手段并不复杂,却还是有很多企业遭受了该攻击,朔源到头,还是因为人为的疏忽。 本文对这些击手段进行了详细的介绍。 原文地址:https://www.mdnice.com/writing/8e50189f1ef047938e9c68a4352c6d30 质效1. 研发效能提升的必经之路是什么?持续交付 2.0 研效所要解决的真正问题是因规模扩大所带来了复杂性,从而导致的生产效率下降。 为了让规模化的同时保持单位生产效率不降低,甚至提升效率,要从流程机制、工具平台、人员能力入手。
在大团队中,只有保持一致性,才能让沟通成本最低,知识的传递成本最低,单位生产效率才能提升。 简而言之:一旦具有一致性,那么,即使规模变大,系统也会简单而可靠。 原文地址:https://mp.weixin.qq.com/s/XA-lDIIk0vW1zsY4aEbLoA 2. 何为研发效能?如何度量和提升?Test Ninja 研发效能不等于研发效率。效率是指单位时间产出量,英文常用 Efficiency,相当于生产力(Productivity),即效率 = 产出/所用的时间。 而效能是指对业务有实际价值的效果、成效,更强调有效性、效益,英文常用 Effectiveness,效能 = 有价值的产出/所用的时间,效能公式的分子是效率公式分子中有价值的一部分 —— 有效的成果。 效能 = 有效性 + 效率 + 可持续性,即简单地说,效能就是能长期可持续地、高效地开发出有价值的软件产品。 管理大师彼得·德鲁克曾在《有效的管理者》一书中指出:效率是‘以正确的方式做事’,而效能是‘做正确的事’。 如何度量和提升研发效能呢? 请看原文:https://mp.weixin.qq.com/s/F8KsD-2VvtQ-h_VAXWVA-w 3. CodeReview 下一代:基于 KAITIAN 的纯前端 CR IDE寻壑(淘系前端团队) CodeReview 可以有效提高代码可读性,降低代码的缺陷率,提升团队整体的代码质量;可以促进团队内部的学习交流,引导团队新人快速上手,培养团队的技术氛围;同时也是体感最强的一点,CR 充当了代码提交合并的卡口,可以有效的减少线上故障的发生几率。 CR 的价值现在已经得到了广大开发者的认可,但是大家在做 CR 的时候是不是有一款趁手的 CR 工具呢? 基于 KAITIAN,我们打造出了完美契合 CR 场景的 纯前端 CR IDE。 请看原文:https://mp.weixin.qq.com/s/B6cot5phZ1CM_pwUkE156A 开发1. 程序员是要专精,还是要广度?淘系技术 对于一名优秀的技术人员来说,究竟是专精一块技术方向,做到深耕其中所向披靡;还是谋求“什么都能略懂一点”的广度,成为一个全方位的人才? 程序员要精还是要广,并不是一个有着标准确定答案的选择题。 精于基础,广于工具,熟于业务,永远保持进步和学习的心态才是最重要的。 请看淘系技术的回答:https://mp.weixin.qq.com/s/kP2JMtSL0fZIuQ9_2voBwA 2. 如何写出高质量的文档?伯乐在线 高质量的文档对于一个组织或团队来说有非常多的益处,比如让代码和 API 更容易理解、错误更少;让团队成员更专注于目标;也可以让一些手工操作更容易;另外如果有新成员加入的话有文档也会让他们更快融入…… 一份好的文档可以在未来替你向别人回答类似下面这些问题:
如何写出高质量的文档呢?
原文地址:https://mp.weixin.qq.com/s/6GnM8cDbopNOqdxp9lBMwA 成长1. 怎么记住大段文字并做到信手拈来?高冷冷 是记,不是背哦。 直接背诵只能短期记忆,要想记得又快又久,应该对知识点进行加工处理,加工的关键在于用自己的话叙述出来,其实就是把要记住的内容和已有的知识经验联系起来。而且,加工得越精细,记忆效果越好。 原文地址:https://www.zhihu.com/question/50343728/answer/407127160 2. 请把自己变成一家公司Lachel(L先生说) 本文是作者对于未来工作模式的思考和感受。
原文地址:https://mp.weixin.qq.com/s/QTRwy-B7TXhuaX7lYP58wQ 工具1. 直接将 Python 命令行工具转为 GUI 应用 - Gooey用一行命令将(几乎)任何 Python 命令行程序转换为完整的 GUI 应用程序。 开源地址:https://github.com/chriskiehl/Gooey 2. 一个小小的 macOS 进程监视器 - Vitals开源地址:https://github.com/hmarr/vitals 3. 有些代码真的不用手写,10 个解放双手实用在线工具程序员内点事 01 Aliyun Java Initializr:覆盖了 Spring Initializr 的所有功能,又在其基础上增加了很多实用功能,它几乎可以集成当下所有主流技术,只要勾选相应的模块就可以自动集成进来。 地址:https://start.aliyun.com/bootstrap.html 02 magicalcoder:JAVA 代码自动生成,还有 H5 样式布局器。 地址:http://bbs.magicalcoder.com/ 更多工具请看原文:https://mp.weixin.qq.com/s/kc1bGxcbQ-gfgs6ANSKvxQ 4. 每个测试人员都应该知道的 Chrome 扩展(英文)没有任何工具可以完全取代手动测试,但工具可以带来更大的便捷,让测试人员心注在更重要的事情上。 作者给出了 5 个好用的 Chrome 扩展: EditThisCookie(编辑、添加或删除 cookie)、 Responsive Viewer(同时查看多个屏幕尺寸)、Exploratory Testing Chrome Extension(探索性测试)、Ruto — XPath Finder(XPath 定位器)、Web Developer Form Filler(数据复用、随机生成) 言论1、人生,一岁有一岁的味道,一站有一站的风景,你的年龄应该成为你生命的勋章,而不是你伤感的理由,纵使眼里写满故事脸上依然不漏风霜,你吞下的所有委屈,终将喂大你的格局。 | 杨绛 2、 图片1、后端的真正力量,程序员懂 2、 3、程序员的噩梦之一 订阅软件测试周刊每周五发布,会同步更新在微信公众号。 微信搜索“毕小烦”或者扫描下面的二维码,即可订阅。 如果文章对你有帮助,记得留言、点赞、加关注哦! (完) |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/17 22:49:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |