# Automated Testing in Javascript

> 

Published: 2011-12-22
URL: https://kaochenlong.com/automated-testing-in-javascript

---

這是在[大澤木小鐵（Jace）](http://www.jaceju.net/blog/)主辦的第一回 [WebDev Party](https://webdev-party.kktix.cc/events/webdev-party-01) 上用到的投影片：

- [**投影片連結**](http://speakerdeck.com/u/eddie/p/automated-testing-in-javascript)

這是當天的錄影：

&lt;iframe src=&quot;https://player.vimeo.com/video/34133238?h=bed96e0704&quot; width=&quot;640&quot; height=&quot;360&quot; frameborder=&quot;0&quot; allow=&quot;autoplay; fullscreen; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;a href=&quot;https://vimeo.com/34133238&quot;&gt;Automated Testing in Javascript&lt;/a&gt; from &lt;a href=&quot;https://vimeo.com/morris32&quot;&gt;mOrris32&lt;/a&gt; on &lt;a href=&quot;https://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;

主要內容是分享一些我近期在做自己的產品的時候用到的一些測試工具組合及心得。原本打算用中文做投影片，但還是無法割捨漂亮的英文字體。這應該是今年的最後一場表演了，希望大家會喜歡。

### 有提到的工具：

- [QUnit](http://docs.jquery.com/QUnit) - A easy-to-use JavaScript testing framework.
- [Jasmine](http://pivotal.github.com/jasmine/) - A BDD framework for testing your JavaScript code.
- [Zombie.js](http://zombie.labnotes.org/) - A headless testing tool.
- [Sinon.js](http://sinonjs.org/) - Standalone test spies, stubs and mocks for JavaScript.
- [Phantom.js](http://www.phantomjs.org/) - A headless WebKit with JavaScript API.
- [Guard](https://github.com/guard/guard) - A command line tool to easily handle events on file system modifications.

若有任何問題或是我講的內容有不對的地方，歡迎大家留言一起討論、指正。之後也會持續的續把一些測試 JavaScript 的方法跟工具整理成文章，希望可以給大家帶來一點點的幫助。

