Skip to content
This repository has been archived by the owner on May 18, 2021. It is now read-only.

dontdrinkmylemontea/mochakong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MOCHAKONG

参考自《深入浅出 nodejs》第十章

  • 学习使用 mocha 测试框架

  • 学习测试驱动开发的开发模式

mocha

  • assert
  • hooks
  • asynchronosed

单元测试

  • 断言
  • TDD(测试驱动开发)
  • BDD(行为驱动开发)
  • 测试报告(使用--reporter 选项)
  • 异步测试(使用 done 参数)
  • 超时设置(使用 timeout 接口)
  • 测试覆盖率(使用istanbul.nyc)
  • mock(hack 了 http 模块的 http.request, 头发-3)
  • 私有方法的测试(使用rewire)

工程化与自动化

  • 工程化(Makefile)
  • 持续集成(使用travis)
  • 基准测试(使用benchmark, 进行基准测试时有语法错误不会报错,只是没有该项的测试结果。)
  • 压力测试(使用siege)
  • 基准测试驱动开发(BDD, Benchmark Driven Development)
  • 测试数据与业务数据的转换

文章

About

学习测试驱动开发的开发模式

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published