测试与持续集成
文章平均质量分 90
记录关于Jenkins / Kubernetes / Docker相关知识
凯小默
专注前端领域开发。
展开
-
webpack配置篇(三十四):单元测试和测试覆盖率
说明玩转webpack学习笔记介绍编写单元测试用例技术选型:Mocha + Chai测试代码:describe, it, except测试命令:mocha add.test.jsadd.test.jsconst expect = require('chai').expect;const add = require('../src/add');describe('use expect: src/add.js', () => { it('add(1, 2) === 3',原创 2021-08-07 16:52:07 · 637 阅读 · 0 评论 -
webpack配置篇(三十三):冒烟测试介绍和实际运用
说明玩转webpack学习笔记冒烟测试 (smoke testing)冒烟测试是指对提交测试的软件在进行详细深入的测试之前而进行的预测试,这种预测试的主要目的是暴露导致软件需重新发布的基本功能失效等严重问题。冒烟测试执行构建是否成功每次构建完成 build 目录是否有内容输出是否有 JS、CSS 等静态资源文件是否有 HTML 文件判断构建是否成功在示例项目里面运行构建,看看是否有报错判断基本功能是否正常编写 mocha 测试用例是否有 JS、CSS 等静态资源文件是否原创 2021-05-11 21:38:15 · 583 阅读 · 0 评论 -
测试框架 Mocha 实例教程
说明本文转载自:阮一峰网络日志Mocha(发音"摩卡")诞生于2011年,是现在最流行的JavaScript测试框架之一,在浏览器和Node环境都可以使用。所谓"测试框架",就是运行测试的工具。通过它,可以为JavaScript应用添加测试,从而保证代码的质量。本文全面介绍如何使用Mocha,让你轻松上手。如果你以前对测试一无所知,本文也可以当作JavaScript单元测试入门。值得说明的是,除了Mocha以外,类似的测试框架还有Jasmine、Karma、Tape等,也很值得学习。一、安装我转载 2021-05-11 20:32:01 · 1816 阅读 · 0 评论 -
Jenkins 详细教程
说明本文转载自:Jenkins详细教程一、jenkins 是什么?Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。二、转载 2021-04-28 01:18:08 · 1855 阅读 · 0 评论