Submit Search
Upload
Jenkins 自動測試 (使用 NodeJS)
•
Download as PPTX, PDF
•
1 like
•
943 views
D
dplayerd
Follow
Jenkins 的第一個自動測試 範例使用的程式是 NodeJS ,測試套件則是 Mocha
Read less
Read more
Technology
Report
Share
Report
Share
1 of 29
Download now
Recommended
初探Jenkins
初探Jenkins
Huang Bruce
Node.js從無到有 基本課程
Node.js從無到有 基本課程
Simon Su
Asp.net mvc 從無到有 -twMVC#2
Asp.net mvc 從無到有 -twMVC#2
twMVC
Visual studio 2017 with gulp
Visual studio 2017 with gulp
Yosheng Zhang
Npm 套件管理 & 常用開發工具介紹
Npm 套件管理 & 常用開發工具介紹
wantingj
NodeJS基礎教學&簡介
NodeJS基礎教學&簡介
GO LL
twMVC#43 Visual Studio 2022 新功能拆解
twMVC#43 Visual Studio 2022 新功能拆解
twMVC
twMVC#31沒有 hdd 的網站重構 webform to mvc
twMVC#31沒有 hdd 的網站重構 webform to mvc
twMVC
Recommended
初探Jenkins
初探Jenkins
Huang Bruce
Node.js從無到有 基本課程
Node.js從無到有 基本課程
Simon Su
Asp.net mvc 從無到有 -twMVC#2
Asp.net mvc 從無到有 -twMVC#2
twMVC
Visual studio 2017 with gulp
Visual studio 2017 with gulp
Yosheng Zhang
Npm 套件管理 & 常用開發工具介紹
Npm 套件管理 & 常用開發工具介紹
wantingj
NodeJS基礎教學&簡介
NodeJS基礎教學&簡介
GO LL
twMVC#43 Visual Studio 2022 新功能拆解
twMVC#43 Visual Studio 2022 新功能拆解
twMVC
twMVC#31沒有 hdd 的網站重構 webform to mvc
twMVC#31沒有 hdd 的網站重構 webform to mvc
twMVC
twMVC#33玩轉 Azure 彈性部署
twMVC#33玩轉 Azure 彈性部署
twMVC
北護樂學程式冬令營 2017
北護樂學程式冬令營 2017
Hamilton Wong
Node.js 進攻桌面開發
Node.js 進攻桌面開發
Fred Chien
twMVC#42 讓我們用一種方式來開發吧
twMVC#42 讓我們用一種方式來開發吧
twMVC
SITCON 2016 ─ Modern Front-End Workflow with Webpack
SITCON 2016 ─ Modern Front-End Workflow with Webpack
昱安 周
Getting started with TDD
Getting started with TDD
Ivan Wei
Npm node.js的套件管理程式
Npm node.js的套件管理程式
Chuyi Huang
@Connect(); microsoft visual studio vnext & azure
@Connect(); microsoft visual studio vnext & azure
Bruce Chen
twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢
twMVC
超级入门:JAVA从零开始到HelloWorld
超级入门:JAVA从零开始到HelloWorld
wensheng wei
Honey's Data Dinner#7 webpack 包達人(入門)
Honey's Data Dinner#7 webpack 包達人(入門)
beehivedata
React.js what do you really mean?
React.js what do you really mean?
昱安 周
前端技术优化之Java Script篇
前端技术优化之Java Script篇
fengxiaoqiang
用Vue改dom
用Vue改dom
Chris Wang
桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作
Philip Zheng
人人网开发一站式体验
人人网开发一站式体验
zhen chen
webpack 入門
webpack 入門
Anna Su
Open stack在企业持续集成中的实战
Open stack在企业持续集成中的实战
Yong Luo
Vic weekly learning_20160504
Vic weekly learning_20160504
LearningTech
junit单元测试实例教程
junit单元测试实例教程
Giovanni Wu
All about NodeJS
All about NodeJS
Hsu Ping Feng
Asp.net 5 新功能與變革
Asp.net 5 新功能與變革
Gelis Wu
More Related Content
What's hot
twMVC#33玩轉 Azure 彈性部署
twMVC#33玩轉 Azure 彈性部署
twMVC
北護樂學程式冬令營 2017
北護樂學程式冬令營 2017
Hamilton Wong
Node.js 進攻桌面開發
Node.js 進攻桌面開發
Fred Chien
twMVC#42 讓我們用一種方式來開發吧
twMVC#42 讓我們用一種方式來開發吧
twMVC
SITCON 2016 ─ Modern Front-End Workflow with Webpack
SITCON 2016 ─ Modern Front-End Workflow with Webpack
昱安 周
Getting started with TDD
Getting started with TDD
Ivan Wei
Npm node.js的套件管理程式
Npm node.js的套件管理程式
Chuyi Huang
@Connect(); microsoft visual studio vnext & azure
@Connect(); microsoft visual studio vnext & azure
Bruce Chen
twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢
twMVC
超级入门:JAVA从零开始到HelloWorld
超级入门:JAVA从零开始到HelloWorld
wensheng wei
Honey's Data Dinner#7 webpack 包達人(入門)
Honey's Data Dinner#7 webpack 包達人(入門)
beehivedata
React.js what do you really mean?
React.js what do you really mean?
昱安 周
前端技术优化之Java Script篇
前端技术优化之Java Script篇
fengxiaoqiang
用Vue改dom
用Vue改dom
Chris Wang
桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作
Philip Zheng
人人网开发一站式体验
人人网开发一站式体验
zhen chen
webpack 入門
webpack 入門
Anna Su
Open stack在企业持续集成中的实战
Open stack在企业持续集成中的实战
Yong Luo
Vic weekly learning_20160504
Vic weekly learning_20160504
LearningTech
junit单元测试实例教程
junit单元测试实例教程
Giovanni Wu
What's hot
(20)
twMVC#33玩轉 Azure 彈性部署
twMVC#33玩轉 Azure 彈性部署
北護樂學程式冬令營 2017
北護樂學程式冬令營 2017
Node.js 進攻桌面開發
Node.js 進攻桌面開發
twMVC#42 讓我們用一種方式來開發吧
twMVC#42 讓我們用一種方式來開發吧
SITCON 2016 ─ Modern Front-End Workflow with Webpack
SITCON 2016 ─ Modern Front-End Workflow with Webpack
Getting started with TDD
Getting started with TDD
Npm node.js的套件管理程式
Npm node.js的套件管理程式
@Connect(); microsoft visual studio vnext & azure
@Connect(); microsoft visual studio vnext & azure
twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢
超级入门:JAVA从零开始到HelloWorld
超级入门:JAVA从零开始到HelloWorld
Honey's Data Dinner#7 webpack 包達人(入門)
Honey's Data Dinner#7 webpack 包達人(入門)
React.js what do you really mean?
React.js what do you really mean?
前端技术优化之Java Script篇
前端技术优化之Java Script篇
用Vue改dom
用Vue改dom
桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作
人人网开发一站式体验
人人网开发一站式体验
webpack 入門
webpack 入門
Open stack在企业持续集成中的实战
Open stack在企业持续集成中的实战
Vic weekly learning_20160504
Vic weekly learning_20160504
junit单元测试实例教程
junit单元测试实例教程
Similar to Jenkins 自動測試 (使用 NodeJS)
All about NodeJS
All about NodeJS
Hsu Ping Feng
Asp.net 5 新功能與變革
Asp.net 5 新功能與變革
Gelis Wu
Nodejs api server_implement
Nodejs api server_implement
Chi-wen Sun
钱宝坤:多浏览器集成的JavaScript单元测试工具
钱宝坤:多浏览器集成的JavaScript单元测试工具
taobao.com
前端框架發展
前端框架發展
Chi-wen Sun
Nae client(using Node.js to create shell cmd)
Nae client(using Node.js to create shell cmd)
fisher zheng
twMVC#02 | ASP.NET MVC 從無到有
twMVC#02 | ASP.NET MVC 從無到有
twMVC
ASP.NET MVC 6 新功能探索
ASP.NET MVC 6 新功能探索
Will Huang
快速打包工具Quick build
快速打包工具Quick build
tb-vertical-guide
twMVC#12 | 如何在實務上使用 TDD 來開發
twMVC#12 | 如何在實務上使用 TDD 來開發
twMVC
Node.js中间件 connect模块深入浅出
Node.js中间件 connect模块深入浅出
Eric Xiao
快快樂樂學 Angular 2 開發框架
快快樂樂學 Angular 2 開發框架
Will Huang
React Native + Redux
React Native + Redux
Ch Rick
Lab01 cloud project
Lab01 cloud project
Jeff Chu
这年头,你只需要懂Node webkit
这年头,你只需要懂Node webkit
LainZQ
如何在實務上使用TDD來開發 twmvc#12
如何在實務上使用TDD來開發 twmvc#12
twMVC
Maven初级培训
Maven初级培训
Cody Zhang
用十分鐘瞭解JavaScript的模組 -- 《還有關於npm套件管理的那些事情》
用十分鐘瞭解JavaScript的模組 -- 《還有關於npm套件管理的那些事情》
鍾誠 陳鍾誠
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
Will Huang
JS单元测试之路
JS单元测试之路
Jeaf Wang
Similar to Jenkins 自動測試 (使用 NodeJS)
(20)
All about NodeJS
All about NodeJS
Asp.net 5 新功能與變革
Asp.net 5 新功能與變革
Nodejs api server_implement
Nodejs api server_implement
钱宝坤:多浏览器集成的JavaScript单元测试工具
钱宝坤:多浏览器集成的JavaScript单元测试工具
前端框架發展
前端框架發展
Nae client(using Node.js to create shell cmd)
Nae client(using Node.js to create shell cmd)
twMVC#02 | ASP.NET MVC 從無到有
twMVC#02 | ASP.NET MVC 從無到有
ASP.NET MVC 6 新功能探索
ASP.NET MVC 6 新功能探索
快速打包工具Quick build
快速打包工具Quick build
twMVC#12 | 如何在實務上使用 TDD 來開發
twMVC#12 | 如何在實務上使用 TDD 來開發
Node.js中间件 connect模块深入浅出
Node.js中间件 connect模块深入浅出
快快樂樂學 Angular 2 開發框架
快快樂樂學 Angular 2 開發框架
React Native + Redux
React Native + Redux
Lab01 cloud project
Lab01 cloud project
这年头,你只需要懂Node webkit
这年头,你只需要懂Node webkit
如何在實務上使用TDD來開發 twmvc#12
如何在實務上使用TDD來開發 twmvc#12
Maven初级培训
Maven初级培训
用十分鐘瞭解JavaScript的模組 -- 《還有關於npm套件管理的那些事情》
用十分鐘瞭解JavaScript的模組 -- 《還有關於npm套件管理的那些事情》
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
JS单元测试之路
JS单元测试之路
Jenkins 自動測試 (使用 NodeJS)
1.
Jenkins & NodeJS 自動測試 台中大食團 毛豆
2017/01/11
2.
特別致謝 煒霖大大大大大 上週陪我弄到三點,就為了建立環境
https://codeforgeek.com/2016/04/continuous- integration-deployment-jenkins-node-js/ 基本上我就是跟著這份做
3.
Jenkins Sample Windows
+ Jenkins 用 NodeJS 執行單機程式 執行自動排程測試
4.
5.
在一切開始之前 我裝了 VM
- Win7 我裝了 Jenkins 我裝了 NodeJS
6.
來寫第一隻 NodeJS
7.
一開始 - 需要安裝模組
npm install ModuleName 伺服器:express 測試:supertest should mocha 其中 mocha 要設定環境變數 npm install –g mocha
8.
從 NodeJS 開始寫
待會會看到 一個 Hello World Web Server (主程式) 一個 UnitTest (單元測試程式)
9.
主程式 – 咻咻咻地貼上
命名 first.node.js 測試一下 > node first.node.js
10.
主程式 – 咻咻咻地貼上
命名 first.node.js 測試一下 > node first.node.js 開瀏覽器 localhost:4000
11.
測試程式測試程式
12.
UnitTest – 一樣貼上
命名 test.js 衝啊!! > mocha test.js
13.
UnitTest – 一樣貼上
命名 test.js 衝啊!! > mocha test.js 失敗了 嗚嗚
14.
UnitTest – 一樣貼上
命名 test.js 衝啊!! > mocha test.js 耶!!可以了
15.
開始跑 Jenkins
16.
新增專案 FreeStyle
17.
呼叫執行以及測試腳本
18.
腳本內容
19.
測試測試 – 失敗…
20.
查查錯誤
21.
哦哦! 遇到問題了 1
Web 啟動…但不會有結束
22.
哦哦! 遇到問題了 1
Web 啟動…但不會有結束 拆開好了,手動啟動主程式 node first.node.js mocha test.js 改為 mocha test.js
23.
哦哦! 遇到問題了 1
Web 啟動…但不會有結束 拆開好了,手動啟動主程式 node first.node.js mocha test.js 改為 mocha test.js
24.
哦哦! 遇到問題了 2
找不到 mocha
25.
哦哦! 遇到問題了 2
找不到 mocha 修改腳本,直接呼叫 .bin mocha test.js 改為 node_modules/bin/mocha test.js
26.
27.
哦哦哦哦,總算成功了
28.
再次致謝 我只是和煒霖大大聊兩句 問題就解惹!! 感恩煒霖大大
讚嘆煒霖大大
29.
END
Download now