Logo
Section 1 / 2

总结

我们从原生 JavaScript 开始,一路深入到异步测试和调试。

导入

总结

我们从原生 JavaScript 开始,一路深入到异步测试和调试。

恭喜

你测试之旅中最艰难的部分——起步阶段,现在已经过去了!祝贺你,感谢与我们分享这段经历。这是一段非常精彩的旅程:

  • 我们从最基础的内容开始——仅使用 JavaScript,没有任何工具!
  • 我们将测试用例分离出来,并利用 Jasmine 来自动运行它们。
  • 我们学习了如何测试返回值的函数以及抛出异常的函数。
  • 我们对带有依赖项的函数进行了模拟(mock)处理。
  • 我们测试了依赖浏览器 API 的函数,以及依赖日期处理的函数。
  • 我们深入了解了 Jasmine 的钩子机制,也学会了如何设置和清理测试依赖,确保测试用例彼此隔离且相互独立。
  • 我们对类进行了测试,涵盖服务器端(Node.js)和浏览器端两种场景。
  • 我们掌握了异步测试的技巧。
  • 我们学习了如何在服务器端和浏览器端调试 JavaScript。

所有这些内容都是通过动手编码实现的,帮助你更好地掌握知识。

有问题或想法?

欢迎在课程讨论区留言。作者或热心的社区成员会及时为你提供帮助。

谢谢

感谢你的参与,祝你在接下来的测试旅程中一切顺利。如果它像我的经历一样,将会带你发现许多关于自己代码的深刻见解,让你真正理解代码背后发生了什么!

调试 Jasmine 测试

如何安装和配置 Jasmine