JS测试与接入CI指南

js代码自动化的测试测试有什么好处?

1、开发者在写测试脚本的接入时候,能够更好的指南理解代码的的功能,返回值等等。测试

2、接入能够实现准确直接的指南测试,并立即看到测试结果,测试进行调整。接入

3、指南面对复杂的测试项目,对代码的香港云服务器接入修改有可能会牵一发动全身,代码的指南改动可能会影响到其他部分的功能,自动化测试能帮我们整体检查一遍。测试

4、接入测试的指南结果能够当做一个代码质量的依据。

在segmentfault上搜索“探知js测试”,可以得到三篇系列文章对js测试进行讲解,***篇的地址:https://segmentfault.com/a/11...

需要用到的知识包括:BDD的测试模式、Mocha测试框架、chai断言库,服务器租用更倾向使用expect/should、istanbul 测试覆盖率工具,

这里有篇简单介绍 http://www.ruanyifeng.com/blo...,需要学一下makefile的使用,supertest 测试api接口的工具

测试的项目:https://github.com/yylgit/tes... 

 

项目接入travis平台

建立.travis.yml文件,文件内容

language: node_js node_js: - "5" - "4" 

travis 执行的是package中的scripts的test命令

接入后在travis平台上可以看到每当仓库有变动时重新执行测试,https://travis-ci.org/yylgit/...

travsi每次都是在新的环境中进行测试

接入 coveralls平台,https://coveralls.io/github/y...

node项目利用 node-coveralls +istanbul

最终在github上的云服务器README.md中显示图标

数据库
上一篇:将硬件、软件和服务集成在模块化数据中心有哪些好处?
下一篇:何以位居中国aPaaS市场发展能力第一?详解企业级PaaS平台浪潮iGIX