投稿者別アーカイブ(okamoto)
この記事は「Fenrir Advent Calendar 2016」 の5日目の記事です。
こんにちは。エンジニアの岡本です。
Selenium というテストツールをご存知でしょうか。
ざっくり説明すると、ブラウザ操作をシミュレーションするソフトウェアです。
Selenium は 10 年以上の歴史があるソフトウェアですが、
2016 年と言わず、数年前からにわかに話題になっているようです。
この記事では、 Selenium の名前は知っているけど何のソフトかわからない、使ったことがない、過去に挫折した方を対象にして、 Selenium の紹介をいたします。
こんにちは。
エンジニアの岡本です。
フロントエンド開発を楽にさせる、タスクランナー。
この言葉は身近ではないかもしれないですが、みなさまも以下の名前は聞いたことがあるでしょう。
- Grunt
- gulp
- webpack
どのようなものかを簡単にご説明すると
- ファイルの種類ごとにタスクを分けられる
- タスクの中で好きなようにあれこれできる
- ファイルの変更監視ができる
と、ぼんやりしたご説明ですが、例えば
JavaScript を生成する中間言語(altJS)である TypeScript でプログラムを書けば、ファイル名・拡張子が変更されて、コンパイルされた JavaScript の結果をブラウザ上で確認する。
ということをタスクランナーを使えば、テキストエディタで TypeScript の保存ボタンを押した途端にすべて実行することができるのです。
これを手作業でやろうと思うと、面倒くさいことはお分かりいただけるかと思います。
本記事では、各タスクランナーの長所短所を実際に使用した経験から独断と偏見で説明していきます。