310

どうしてもスタイリッシュにSeleniumテストしたかった

この記事は 『CRESCO Advent Calendar 2017』 12日目の記事です。

こんにちは。技術研究所の「310」です。
私は普段、自動テスト関連の活動をしています。主にSeleniumを使ったE2Eテストを手探りでやっています。
最初は動かすことや、安定性を高めることに必死でしたが、段々こなれてくると色んなことが気になってしまいます。
実はWebDriverによって方言があって、同じ内容のテストケースをブラウザ数分作ってみたり、テスト対象のブラウザ名をプロパティファイルに記述して実行して、また別のブラウザ名に書き換えて実行してみたり、定期的にWebDriverが更新されていないか人力クローリングしたり。(そこを自動化しないあたり)

それらも色々調べてみると、便利ツールが用意されていたりしたので、いっぺんに使ってしまおうと思いついた結果がこの記事です。
もっとスタイリッシュな方法があれば教えてください。

続きを読む

テストエンジニア様

こんにちは、技研の「310」です。

私の中でHOT(今更感はありますが)なワード「テストエンジニア」について書きます。
ここ数年でその存在感を強めつつあるテストエンジニア。(年収が高いとの噂もありますね)
テストエンジニアが必要とされる理由、そしてテストエンジニアに求められるスキルをご紹介します。

テスターとの違い

日本で「テスター」と言うと「テストオペレータ」の意味を持つことが多いです。
テストオペレータは、出来上がったテストケースを実際に行い、記録し、報告を行う人です。
それに対して「テストエンジニア」といえばその上位職にあたり、主にテスト計画・設計・評価・分析などを行う人です。他のエンジニアには開発に集中してもらい、「テスト・品質」に関するプロセスを肩代わりするというわけです。もちろん、テストを実際に行うテストエンジニアもいますが、厳密には意味が変わってくるようです。
ちなみに、海外ではテストオペレータを「エンジニア」ではなく「テクニシャン」と呼び、優秀なテストオペレータには高額な報酬を支払っているようです。
日本とは扱われ方もどこか違っていますね。

続きを読む