仕事ですぐに使えるTypeScriptを読んでいくその45
これは
TypeScriptの学習にとても役立ちそうなドキュメントを教えてもらったので
コツコツと読んでいく記事です。
参考
著作権者:フューチャー株式会社(Future Corporation)様
ソフトウェア開発の環境を考える
今日はテスティングフレームワークについてです。
テスティングフレームワーク
テスト用のフレームワークは以下のようなラインナップらしい。
ステップ実行、ブラウザエミュレートそれぞれテストの粒度に合わせたフレームワークを選定する。
・Jest
→FacebookがOSSで作っているJavaScript向けのUTツール
勝手が良さそうな雰囲気を感じる。
Getting Started · Jest
Jestで始める! ユニットテスト - 環境の準備とテストの実行 | CodeGrid
・Ava
→軽量で高速を謳うツール
2017年頃の記事で流行してるような記事を見るが、現状は不明。
ava-docs/readme.md at master · avajs/ava-docs · GitHub
・Mocha
→非同期テストを簡単にできるを主としたツール
Mocha - the fun, simple, flexible JavaScript test framework
mocha/CHANGELOG.md at master · mochajs/mocha · GitHub
・Jasmine
→便利そうだけど人によっては学習コストが高いとの意見も。
Jasmine Documentation
他にはtapeとか色々なツールがヒットした。
どれもグーグル検索するにはキーワードにjsを追加してあげないと引っかからないので
注意が必要そうだと感じた。(検索しやすいとみても良いのかもしれない...
今日はここまで。