| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 软件测试周刊(第25期):不要成天到晚地找意义 -> 正文阅读 |
|
[开发测试]软件测试周刊(第25期):不要成天到晚地找意义 |
这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。 本周刊开源(GitHub: SoftwareTestingWeekly ),欢迎提交 issue,投稿或推荐软件测试相关的内容。 科普洪堡时刻
什么叫「洪堡时刻」? 洪堡是一个人,是 18 世纪的一位德国科学家。 有一次他在南美旅行考察,突然想到了一个问题,说我在厄瓜多尔看到的一种苔藓,德国的一个森林里似乎也出现过;在委内瑞拉看到的一种树,在阿尔卑斯山上也看到过。 那整个大自然是不是一个整体呢? 要知道,在洪堡之前,博物学家是没有将各类物种关联起来的。这个发现,直接影响了后来达尔文进化论的诞生。 我们人类现在处在数字化转型的早期,数字世界是连为一体的,互相之间必然有一个宏观的规律可循,我们又走到了一个“洪堡时刻”。 文章1. 阿里高管的思考方式真正厉害在哪?
为什么又是关于思考的?因为思维层次的提升给成长带来的改变是质变的。 那些取得了巨大成就的人,到底具有哪些不一样的特质?为什么在残酷职场最后攀登到领导者位置的是他们?? 其实,“思维陷阱”是造成一个人职场平庸的根本原因。 三种最常见的陷入 “思维陷阱” 的人:
那些互联网大神是如何跳出“思维陷阱”的?
你该如何训练这「三种思维」习惯?
2. 什么是前端工程化?
作者认为这是一个很好的问题,但同时也是一个非常「务虚」的问题。 因为前端工程化是一个极度宽泛且宏大的概念,作者试图从工程(构建)工具对比和一个线上 bug 的处理来侧面说明。 01 工程化构建工具 有哪些工程化构建工具? 从 Browserify + Gulp 到 Parcel,从 Webpack 到 Rollup,再到 Vite,前端发展到现在,工程化工具琳琅满目。 ToolingReport 从 6 个维度对这些工具进行了评测:
评测结果 虽然这是评测工程化工具的几个大方向,但每一个都是前端工程化的重要主题。 02 一个线上问题 作者从一个公共库引发的线上问题想到的。 问题出现在一个公共库上,因而前端生态的混乱和复杂也许是更本质的原因,但这都转嫁为前端工程化的难点。 进一步思考:
其实作者也无法很好的回答到底什么是前端工程化,只是从 2 个侧面引发大家思考。 总之,前端既收获着快速发展,也迎接着批量劣汰;前端技术有着与生俱来的混乱,也有着与之抗衡的规范 —— 这都对前端工程化提出了更高的挑战。 更多关于前端工程化的讨论:https://www.zhihu.com/question/433854153/answer/1713597311 3. 关于 AB 测试平台的一些经验
在互联网领域,AB 测试常指一种迭代方法,这种方法可以指导如何改进现有产品或者服务。 AB 测试平台可用来降低每个 AB 测试的实施门槛,并通过自动化的工具提升每个步骤的效率。 平台架构 AB 测试平台由三个大的模块构成:
数据采集方案 核心指标建设 效果评估指标分为业务核心指标和临时性指标。
工具1. 一个让你能在浏览器中运行 VS Code 的工具 - codeserver
code-server 是一个基于 VS Code 的在线编辑器,在任何地方的任何机器上运行 VS Code 并在浏览器中访问它,实现任何设备通过浏览器即可访问 VS Code,进而实现远程在线开发。 它的亮点是:
开源地址:https://github.com/cdr/code-server 2. 在 VSCode 里也能用 Postman 了 - Postcode以前一直在用? Postcode 是一个? 可以看作是?
另外你还可以保持使用 VS Code 的习惯。 开源地址:https://github.com/rohinivsenthil/postcode 3.一款强大的开源 SQL 自动化注入工具 - sqlmap
sqlmap 是一个开源的渗透测试工具,可以用来进行自动化检测,利用 SQL 注入漏洞,获取数据库服务器的权限。 sqlmap 支持 MySQL, Oracle,PostgreSQL, Microsoft SQL Server, Microsoft Access, IBM DB2, SQLite, Firebird,Sybase 和 SAP MaxDB 等数据库的各种安全漏洞检测。 sqlmap 支持五种不同的注入模式:
开源地址:https://github.com/sqlmapproject/sqlmap 方法1. 如何搭建覆盖率轻量级体系?
为什么要统计代码覆盖率?
选什么工具呢? jacoco 为什么? 原因主要有两点:
覆盖率工具的具体实现
统计覆盖率?全量?增量? 全都要,所以,通过差量报告的方式获取全量和增量报告。 jacoco 生成的是全量的覆盖率数据,那么我们只需要将全量报告中 git_diff 代码的覆盖率数据提取出来,重新渲染就可以了。 覆盖率在 CI 流程中怎么发挥作用呢?
2. 产品经理怎么做才能在需求评审中少挨打?
在需求评审中,不同的角色会提出不同的问题,往往无法预测,产品经理又该如何游刃有余的化险为夷,高效完成需求评审呢? 一. 原型准备阶段 在评审前,是产品经理收集需求、分析需求、提炼需求、输出原型等文档的过程,需要做到以下几点。 ① 需求细节尽量描述详细:逻辑清晰、无遗漏、页面整洁、表达清晰 ② 以前有的功能,现在项目涉及到要把以前的功能需求再写一下,或者有链接可以查看。 ③ 设计功能或者逻辑一定要有理有据:逻辑不通,形成不了闭环,大忌;设计功能的时候,自己认为这样就是这样,也是大忌。 ④ 设计过程中遇到技术难点、技术知识盲区,一定要和技术人员去沟通。 二. 评审前 ① 产品内部评审:把大致逻辑、功能统统讲一遍,看看有没有遗留的,有没有补充的。 ② 业务部门会议:大致讲解项目操作流程即可,无需太细致,主要是让业务部门了解产品部门做的东西是不是符合他们的预期。 ③ 提前把原型或者需求文档发给技术人员:让他们提前熟悉需求。若有问题及时收集,在需求评审之前向提问者解答,能大大提高需求评审会的效率。 三. 评审中:控制节奏、把握重点 需求评审的过程,本质上就是沟通,用语言配合原型文档的方式,将需求、逻辑清晰的表述出来,然后和所有人基本达成一致意见。 ① 采纳合理的建议:有启发的意见,可以以后做,不一定非得放到本次迭代。 ② 不要过度纠结细节:产品经理始终要记住把控会议时间和节奏,遇到过度纠结细节的人,可以会后聊。 ③ 不要有明显的逻辑漏洞和功能遗漏。 ④ 不要把会评审成技术方案讨论会议。 ⑤ 遇到技术人员说「这个实现不了」的时候,不要直接反驳,而要进一步确认难点在哪里。 四. 评审后:查缺补漏、保持跟进 ① 及时修改问题:修改的地方通过邮件通知大家。 ② 督促排期,跟踪进度 ③ 需求评审复盘:评审后对自己有启发的建议要重新分析一下,合理规划后续的迭代。 3. 如何在技术领域产生自己的影响力?
作者从步骤、路径和准备三方面分享了在技术领域产生自己影响力的方法。 关于影响力:
提升技术影响力的步骤 STEP 1. 解决重要技术难题:展示自己的技术实力
STEP 2. 提炼解决问题的方法论:提供更广泛的指导意义
STEP 3. 建立声誉扩大影响力:帮助别人、合作交流、推广技术
提升技术影响力的路径 1. 专业技能:专才到通才
2. 影响范围:小组到业界
3. 成为第一个
机会只青睐有准备的头脑
言论1、 2、
3、 图片1、QA 试驾记... 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:46:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |