| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 软件测试周刊(第27期):储存阳光,必有远芳。 -> 正文阅读 |
|
[开发测试]软件测试周刊(第27期):储存阳光,必有远芳。 |
这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。 本周刊开源(GitHub: SoftwareTestingWeekly ),欢迎提交 issue,投稿或推荐软件测试相关的内容。 科普GPT-3:一项可能最终定义未来十年的发明
关于 GPT-3:
这就是 GPT-3(Generative Pretrained Transformer-3),生成预训练转换器-3,是 OpenAI 推出的人工智能文本生成器。 2020 年 5 月,Open AI 发表了一篇开创性的论文,题为 Language Models Are Three-Shot Learners。拥有 1750 亿个参数的 GPT-3 由此诞生。它打破了人类有史以来创建的最大神经网络的记录。 GPT-3 使用了几乎所有来自互联网的可用数据进行训练,并在各种 NLP 任务中表现出惊人的性能,甚至超过了最先进的模型。 所以 GPT-3 到底是什么?
GPT-3 能做什么?
文章1. 当一位资深程序员醉酒后:说了这些我可能会后悔原文发表于 2021 年 5 月 28 日,是 Reddit (美国的社交新闻站点)上的一个热帖。
2. 高效的时间管理,为什么成了痛苦的根源?
严格管理每一分钟让人身心俱疲,为了追求效率,很多人执着于时间管理,但最后反而损害了真正的效率。比起高度关注客观时间的效率,人们其实需要的是更主观地看待整体的时间体验,在每一项工作中寻求意义而非效率。 什么是客观时间?什么又是主观时间呢? 客观时间关注的是钟表和日历等外部时间衡量工具,主观时间则是个人内在的对时间的体验。 从这个角度讲,主观时间反映的是人如何感知和理解时间,在精神上穿越时间,用过去的记忆和未来的预测为当下赋予意义。 一味的管理客观时间,会让人忽视与主观时间相关的三个重点。
我从关于主观时间的研究中得出的重要结论是,不能再把时间管理当朋友了,有时它是我的敌人。 如果你需要自律和条理,那些高效管理时间的方法自然是必不可少。但对于一些人而言,时间管理反而会损害真正的效率。 你是怎么认为的呢? 3. 持续交付基金会 2021 持续交付报告解读
持续交付基金会(CDF)在近期发布了持续交付报告,初读报告的时候,还是有些许震惊,持续交付已经持续多年,但是依旧有很多企业或者组织很难做到。 什么是持续交付? 持续交付是一种软件开发的实践方式,它能够让团队以安全、快速和稳定的方式来向用户交付软件变更。持续交付对于团队是如何交付价值来讲是非常重要的。 对于现代化企业来讲,随时交付可靠的软件变更是非常重要的。 持续交付和 DevOps 是息息相关的,因为 DevOps 是一个旨在改善持续交付的组织和文化运动,旨在改善持续交付,并在软件利益相关者之间建立共同的所有权。 为何持续交付如此重要? 所有的企业和组织都不得不适应在不断变化的环境中进行运作。精益方法能够帮助组织以更加精简的方式来进行创新。和客户反复进行想法沟通,通过构建一系列的验证实验来测试一个想法在最小可行规模下的实用性。对于那些高度契合市场的想法,可以进行大量投资。 精益方法的关键是要减少软件安全、可靠交付的时间。持续交付是关于优化软件交付循环,使企业能够负担得起尽可能多的迭代,以最大限度地提高发现一个能在不断变化的市场中取得成功的功能或服务的机会。 持续交付对于组织、流程和团队的好处是什么? 对于组织
对于流程
对于团队
如何度量软件的成功交付? 有四个关键指标用来衡量软件交付效能,同时也是对组织效能的预测。 速度(Speed)
稳定性(Stability)
2021 软件交付效能(该调研涉及来自 155 个国家的 19,000 多名受访者)
最后, Nicole Forsgren 在《加速》一书中提到:软件交付是一项持续改进的工作。我们的研究表明,年复一年,最优秀的企业不断改进,而那些未能改进的企业则越来越落后。 工具1. 让所有网站都支持深色主题 - Dark Reader深色主题舒适又护眼,广受大家的喜爱 。我们所接触到的操作系统(电脑&手机)基本上都支持了深色主题,很多 APP,特别是阅读 APP 也都支持深色主题。可是网站呢?有些支持有些不支持。 如何能让所有网站都支持深色主题呢? 用 Dark Reader。 Dark Reader 是一款浏览器插件,可以改变页面的主题,支持黑暗和明亮两种主题,配色特别舒适,看起来特别好看,适用于 Chrome、FireFox、Edge、Safari 浏览器。 基本信息
功能特性
2. 测试网速和网站加载的速度 - Speedtest by Ookla你想知道家里的网速怎么样吗?你想知道公司的网速怎么样吗?上传速度怎么样?下载速度怎么样? 你想知道某个网站的打开的速度怎么样吗? 用 Speedtest by Ookla 一键帮你搞定。 Speedtest by Ookla 是一个 Chrome 插件,主要用于测试网络速度和网站加载速度。 这款插件出自 Speedtest.net,这是一个非常有名的网络测速网站,中文站是 https://www.speedtest.cn/(测速网)。 基本信息
功能特性
3. 将浏览器窗口的所有标签页合并显示在一个页面列表中 - OneTab我们经常会在一个浏览器窗口打开很多个标签页,像这样: 每个标签页都只有一个小图标,眼花缭乱,都不知道哪跟哪儿了。而且很占内存。 如何更好的查看和管理这些标签页呢? 用 OneTab,将所有标签页合并在一个页面上显示。 OneTab 是一个浏览器插件,用于将同一个浏览器窗口中的所有标签页转换成一个网址列表,并将其显示在一个页面上。这样,不但查看方便,而且很省内存,据说可以节省高达 95% 的内存。 基本信息
4. GitHub官方推出的自己会编程会自动生成代码的 VS Code 插件 - Copilot
微软和 GitHub 近期推出了一款 AI 程序员智能插件,它自己会编程,会自动生成代码,有人说:软件开发领域的「第三次工业革命」似乎正缓缓揭开序幕。 这就是 GitHub、OpenAI、微软联合打造的一个全新的代码生成 AI:GitHub Copilot,是一款 Visual Studio Code 插件,支持在本地或 GitHub Codespaces 上使用。
Copilot 可以根据程序员的注释写代码,自动补全代码,提供与代码匹配的测试,还能生成多个备选方案的代码供选择。 GitHub 表示,Copilot 生成的代码大部分是原创的。 安装地址:https://marketplace.visualstudio.com/items?itemName=GitHub.copilot 方法1. 你真的会开会吗?7Ps框架了解一下很多人认为开会就是浪费时间,但又避免不了,如何组织一场高效的会议呢? 用敏捷会议 7Ps 框架,帮你建立对会议的系统性认知,搞定高效会议。 7Ps 是什么? 7Ps 是 James Macanufo 设计的一个用于规划和准备会议的工具,包括了会议的 7 个关键要素。会议的组织者可以在会议准备阶段作为自检清单使用。 7Ps:
在这 7 个关键要素中,对会议的成功和建立认知影响最大的两个要素是 Purpose 和 People。
如何使用 7Ps 框架? 在设计时,可以采用由Romain画的 7Ps Canvas 作为会议设计的模板,帮你结构化的梳理和呈现会议的准备工作。 再来一个思维导图的模板 最后, “在准备战斗时,我总是发现计划没有用,但是计划又是必不可少的。” - 德怀特·艾森豪威尔 2. 如何进行前端插件数据验证的自动化测试?
随着前端工具设计迭代、服务拆分粒度逐渐细化,一个功能的实现,往往需要多方合作,涉及多个服务间数据传递、多个插件间数据传输,如何获取服务间、插件间的数据,对问题排查尤为重要,这也是对单应用进行精准测试的前提。 如何验证前端插件间的数据传递呢? 这本质上就是服务间的接口调用,所以想要获取插件间数据传递,必须先了解插件间的调用方式。作者通过插件暴露 API,再构造数据。 这样一来,插件的数据验证自动化就可以做了: 如上所示,在 SIT 环境进行数据对比,就实现了自动化测试。 3. 如何进行持续交付的构建管理?看看转转客户端的做法
转转的持续交付平台叫:鲁班,在持续交付的整体流程中,主要承担:APP 版本流程、包构建、APP 专项测试等能力。 鲁班的包构建管理相关能力怎么样呢? 开发测试阶段,包构建频次非常高,整个阶段经历:提测 - 测试 - 修复 - 测试的一个反复的过程,构建管理提供了这个环节的基础能力,需要提供稳靠,尽可能自动化,减少人工重复消耗的能力。 鲁班的设计思路:
构建管理还关联了 APP 的一些自动化、检查项等配置。例如静态代码扫描,冒烟,UIcase 等。 流程如下图所示: 言论1、储存阳光,必有远芳。心中有暖,又何惧人生荒凉? 2、
3、
图片1、为啥我的电脑没有反应了? 2、多核并行的真相 订阅软件测试 本周刊每周五发布,会同步更新在微信公众号。 微信搜索“毕小烦”或者扫描下面的二维码,即可订阅。 如果文章对你有帮助,请随手点个赞吧! (完) |
|
开发测试 最新文章 |
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图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/28 11:44:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |