欢迎来到第 86 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。
本期看点:全链路压测改造之全链自动化测试实践;vivo 基于 JaCoCo 的测试覆盖率设计与实践;Node.js 有哪些可以运用的测试框架?如何有效地进行代码 Review?代码覆盖率在性能优化上的一种可行应用;一文搞懂前端兼容问题;到底什么是商业模式?
·
阅读愉快!
李思佳( 哔哩哔哩技术)
本文对行业内的全链路压测方案进行了对比,同时介绍了 B 站全链路压测方案以及全链自动化测试方案,并通过案例进行了进一步的讲解。
原文地址: |
Xu Shen(vivo互联网技术)
本文主要介绍 vivo 内部研发平台使用 JaCoCo 实现测试覆盖率的实践,包括 JaCoCo 原理介绍以及在实践过程中遇到的新增代码覆盖率统计问题和频繁发布导致覆盖率丢失问题的解决办法。
原文地址: |
天猪(支付宝体验科技)
本文介绍了 Node.js 测试常用的类库,包括:测试执行器、覆盖率统计、Mock & Stub 类库、HTTP 测试类库、命令行测试类库、网页自动化测试工具、持续集成服务,还简单探讨了单元测试是否有必要。
原文地址: |
陈德(腾讯大讲堂)
研发都知道代码 Review 的重要性,在腾讯代码 Review 也越来越受大家重视。
本文介绍了什么要做代码 Review 以及如何有效地做代码 Review 分享。
原文地址: |
若冰(阿里开发者)
JavaScript 是前端应用主要语言,相较于其他平台编程语言,JS 资源多数情况下要通过网络进行加载,那么代码的体积直接影响了页面加载执行时间。“无效的代码”的多寡直接影响到了我们的代码质量,所以度量代码的执行覆盖率是一项重要的优化前置工作。
怎么度量代码覆盖率?
原文地址: |
程序猿DD
在日常开发中,通常为了方便调试、方便查问题,会打印很多 INFO 级别的日志。
随着访问量越来越大,一不小心,某个日志文件一天的 size 就大于了某个阈值(如 5G),于是,收到了优化日志大小的告警,一定时间内不优化反馈给你主管,囧...
日志过大容易导致一些运维操作消耗机器性能,如日志文件检索、数据采集、磁盘清理等。
那么,日志瘦身哪些常见的思路呢?
原文地址: |
卤代烃
对于大部分开发者来说,版本兼容是一件存在感很低的事情,因为它在绝大部分情况下都是一行配置,但当你稍微研究一下的时候,才会发现这块儿内容知识非常杂,因为版本兼容的相关知识没有那么多内在逻辑性,很多细碎的知识点散落在在各个商业公司的博弈和版本变更中。
本文主要记录了移动端的版本适配问题。
原文地址: |
笔记侠
原文地址: |
刘润
简单来说,分为 3 个要素,9 个问题。
一. 客户价值:你为,什么人提供什么价值?
第一,你的客户是谁?是如何细分的?(客户细分)
第二,你和客户关系是怎么样的?(客户关系)
第三,你通过什么渠道能找到这些客户?(渠道)
第四,你为这些客户提供什么价值?(价值主张)
二. 资源能力:凭什么是你?
第五,你通过什么关键业务给客户提供价值?(关键业务)
第六,你的核心资源是什么?专利?人才?土地?(核心资源)
第七,你的合作伙伴都有谁?(合作伙伴)
三. 盈利方式:你的钱是哪来的。
第八,你的收入来源是什么?(收入来源)
第九,你的成本结构是什么?(成本结构)
原文地址: |
spy-debugger 是一款一站式页面调试、抓包工具。可远程调试任何手机浏览器页面,任何手机移动端 webview(如:微信,HybridApp 等)。支持 HTTP/HTTPS,无需 USB 连接设备。
开源地址: |
AFFiNE(Github爱好者)
与专注于白板和页面的 Miro 和 Notion 不同,AFFiNE 将其定位定义为一体化的 KnowledgeOS。它支持看板、表格和富文本段落作为构建块来形成页面或白板,可以在这里进行文档编辑、数据处理或头脑风暴等综合处理。
AFFiNE 使用 Rust 和 Typescript 构建,只需要一个命令即可运行整个项目,AFFiNE以最简单的方式给了所有开发者最大的想象力。
原文地址: Notion 和 Miro 的下一代知识库 - AFFiNE 开源地址: |
1、人活在世界上。快乐和痛苦本就分不清。所以我只求它货真价实。 |
2、一个人为寻求他所需要的东西,走遍了全世界。回到家里,找到了。——穆尔 |
3、
①
② 代码调试的日常
本周刊每周五发布,会同步更新在微信公众号。
微信搜索“毕小烦”或者扫描下面的二维码,即可订阅。
如果文章对你有帮助,记得留言、点赞、加关注哦!
(完)
文章浏览阅读72次。关注itheima谢谢喵_风格无涯
文章浏览阅读126次。While you have on your own the Christian Louboutin replicas they enable you to definitely present the average pe...
文章浏览阅读581次。浅谈go语言channel通道造成的死锁问题_go 线上环境 channel死锁怎么解决
文章浏览阅读682次。文章目录ElasticSearch文本分析(一)概述分词归一化自定义文本分析器概念分析器的剖析字符过滤器分词器分词过滤器索引和查询分析词干提取词干提取分词过滤器算法词干提取器词典词干提取器配置文本分析测试分析器配置内部分析其内部分析器参考指纹分析器示例输出配置配置例子定义`keyword`分析器例子输出配置定义语言分析器模式分析器例子输出配置配置实例驼峰分词器定义简单的分析器例子定义自定义标准分析器例子配置配置例子定义停用词分析器例子:配置配置例子:定义空格分析器例子配置定义ElasticSearch文本_elasticsearch文本分析
文章浏览阅读1.6k次,点赞5次,收藏5次。作业_请完整戏票类的实现代码。并使用测试代码测试该类,测试代码的运行结果应和输出样
文章浏览阅读1k次,点赞20次,收藏20次。本实验将通过C语言实现基于散列表的查找算法
文章浏览阅读626次。本文转自:https://blog.csdn.net/wanghuan203/article/details/79329427 常见的七种回归技术      根据受欢迎程度,线性回归和逻辑回归经常是我们做预测模型时,且第一个学习的算法。但是如果认为回归就两个算法,就大错特错了。事实上我们有许多类型的回归方法可以去建模。每一个算法都有其重要..._aenet回归
文章浏览阅读286次。关于Vuforia的外接摄像头设置(uvc),就是vuforia怎么设置外接摄像头,官网上提供了一个UVC 的方式,根据大佬的教程,也不能调试不出来。_vuforia中uvc相机怎么设置
文章浏览阅读2.3k次,点赞5次,收藏13次。前言:习惯了常用的vscode,并且在vscode中有许多自己个人代码片段和配置插件会给我们开发提高效率。而当我们要开发小程序时,用微信开发者工具来编写代码有诸多不便之处:如less不能自动帮我们转换成wxss;许多语法没有提示,因为微信开发者工具不能装插件。当然,微信开发者工具也有许多方便的地方,可以直接在窗口显示运行效果、控制台、终端,创建页面时直接在全局的app.json文件中写入路径和页面名就会帮我们自动创建整个包含json/js/wxml/wxss的一整个文件夹,并且对于小程序生命周期钩子函数在_vscode开发微信小程序教程
文章浏览阅读1.6k次。uni-app 原生插件开发 详细教程 避坑系列(一)经过熬夜踩坑,心路历程是跌宕起伏,激动的心,颤抖的手,写下了这篇避坑系列的开头_uni-app 使用极验插件失败
文章浏览阅读6.1k次,点赞16次,收藏23次。本文非常详尽地介绍了Java中的三个集合类 ArrayList,Vector与Stack”Java集合详解系列“是我在完成Java基础篇的系列博客后准备开始写的新系列。Java集合系列专栏地址:https://blog.csdn.net/column/details/21877.html之前的Java基础系列博客首发于我的个人博客:https://h2pl.github.io/在..._arraylist stack
文章浏览阅读930次。浅谈概率与数学期望问题_数学期望的递推关系