1.0.2 • Published 5 years ago

request-aina v1.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

tutorial-typescript

测试工具的类型

即使用一个测试框架可能就能满足当前需求,但出于长远考虑,为了提高扩展性,多数开发者还是会选择自由组合各种工具。

  • 提供测试结构:Mocha, Jasmine, Jest, Cucumber
  • 有断言测试:Chai, Jasmine, Jest, Unexpected
  • 生成、展示和监控测试结果:Mocha, Jasmine, Jest, Karma
  • 通过对比生成的组件和数据结构的快照,确保更改是来自前一次运行的:Jest, Ava
  • 提供 Mocks、Spies 和 Stubs:Sinon, Jasmine, enzyme, Jest, testdouble
  • 生成代码覆盖报告:Istanbul, Jest, Blanket
  • 提供一个浏览器或类浏览器环境,并提供接口可以控制它们的执行场景:Protractor, Nightwatch, Phantom, Casper

Karma

Karma 允许测试直接运行在浏览器环境下。这个环境包括了真正的浏览器、Phantom、JSDom 甚至是非常老的浏览器(译者注:比如还需要 ActiveX 的 IE 们)。

Karma 会启动一个测试服务器,服务器发送某个特定的 web 页面到客户端,作为开发者的测试环境。这个页面将会在多个浏览器上打开。

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago