如何为 Node.js 命令行工具添加单元测试

theme: smartblue highlight: dracula 背景实习入职以来第一个遇到的比较有意思的问题:如何为 CLI 添加单元测试?在此之前,不仅对于 Node 如何实现 CLI 一窍不通,对单元测试也是一窍不通😥。需要添加单测的 CLI 工具基于 oclif,这是一个非常简便好用、能快速上手的 CLI 开发框架,相比于历史悠久应用甚广的 commander....

JDBC基础篇总结中篇

基础总结目录2 3. 使用PreparedStatement实现CRUD操作3.1 PreparedStatement介绍3.2 PreparedStatement vs Statement3.3 Java与SQL对应数据类型转换表3.4 使用PreparedStatement实现增、删、改、查操作 4.操作BLOB类型字段4.1 MySQL BLOB类型4.2 向数据表...

软件测试- 基础篇 && 用例篇铺垫案例

文章目录 回顾上篇博客[软件测试 - 概念篇](https://blog.csdn.net/DarkAndGrey/article/details/125281778?spm=1001.2014.3001.5501)基础篇软件测试的生命周期如何描述一个BUGBUG的级别 - 仅了解BUG的生命周期如果因为 BUG 和 开发人员产生冲突,该如何处理...

Android UI 测试基础

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第8天,点击查看活动详情 Android 操作系统是一套可视化系统,所以对 UI 和用户交互进行测试是必须要的。 UI 测试UI 测试的一种方法是直接让测试人员对目标应用执行一系列用户操作,验证其行为是否正常。这种人工操作的方式一般非常耗时、繁琐、容易出错且 case 覆盖面不全。而另一种高效的方法是为编写 U...

面了个腾讯拿28k跳槽出来的,真正见识到了跳槽天花板

2021年已经结束了,迎来的是2022崭新的一年,最近内卷严重,各种跳槽裁员,相信很多小伙伴也在准备金三银四的面试计划。 作为一个入职5年的老人家,目前工资比较乐观,但是我还是会选择跳槽,因为感觉在一个舒适圈待久了,人过得太过安逸,晋升涨工资的速度比不...

【自动化测试】关于unittest你需要知道的事

一 单元测试框架提供了那些功能 1 提供用例组织和执行 如何定义一条“测试用例”? 如何灵活地控制这些“测试用例”的执行? 2 提供丰定的断言方法 当测试用例的执行结果与预期结果不一致时,判定测试用例失败。在自动化测试中,通过“断言”来判定测试用例执行成功与否,测试框架提供丰富的断言方法,例如:判断相等/不相等包含...

后端适用,Apifox接口文档设计和调试教程【工具篇】

文章目录 一.Apifox的工具优势二. Apifox 做的改进1. Apifox的整体功能定位2.相对比于 Swagger 的优势3.相对比于 Postman 的优势4.安装 三. Apifox 功能介绍1.项目导入导出功能2.文档功能3. 调试功能4.自动生成代码5.CI持续集成6.协作功能7. Apifox的其他功能 四.免费下载1.免费2....

如何使用 Cypress 进行 TDD 组件测试

前言作为前端,我们经常有听到 TDD、写单测等等,那么跟 UI 强关联的组件的测试应该怎么做? 本文使用 Cypress 框架,通过一个组件示例,一步步进行实践,尝试把 TDD 在前端落地。 环境搭建Cypress 是一个完整易用的测试框架,我们可以使用 Cypress 进行 e2e测试、集成测试、单元测试 用来实现组件测试有着几大优势 支持真实的浏览器运行环境,直接使用we...