nodejs+supertest+mocha 接口測試環境搭建

系統接口自動化測試

該框架用於對系統的接口自動化測試(nodejs+supertest+mocha)
Homebrew 安裝: ruby -e "$(curl -fsSL {+}https://raw.githubusercontent.com/Homebrew/install/master/install+)" 
安裝nodejs:brew install nodejs
安裝mocha: npm install -g mocha (管理測試用例)
安裝supertest:npm install supertest --save-dev(提供http接口測試的底層api)
安裝chai:npm install chai --save-dev (一種斷言方式)
 
項目源碼地址:***
package.json:管理npm安裝的包,而且是執行測試的入口 

 
config.js:配置測試的環境以及接口

 
basic.js:一個公用的js文件,裏面引入supertest以及chai這些都會用到的module,全部testcase都須要引入這個文件

 
testcase和resource:testcase裏面應分功能模塊存放全部的測試用例,resource裏面用於存放全部須要測試的接口

 
login.js:測試用例的實現(此處爲一個demo)
node

相關文章
相關標籤/搜索