HuxleyはPython製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。
Webサービスのテストをしていて面倒なのがエラーが起きた時の再現性です。そしてエラーウィンドウを閉じてしまったらもう二度と同じ表示ができないかも知れません。そこで使ってみたいのがHuxleyです。
ボタンを押す前の表示がスクリーンショットとして残っています。
HuxleyはPython製のソフトウェアと、Seleniumを使ってテスト時のログとスクリーンショットを残してくれます。録画とプレイバックができるようになっています。Facebook製とあって、実用性高いソフトウェアなのではないでしょうか。
MOONGIFTはこう見る
ユニットテストやCIといったツールによってテストの自動化範囲は大きく広がっていますが、それでもユーザビリティテストや体感速度などのテストでは人の手を借りないと難しい状態です。そしてそのようなテストは非常にストレスがかかります。
ゲームのような一つの大きな作品の場合、テスターを一時的に集めてデバッグもできますが、日々進化するWebアプリケーションの場合は困難でしょう。それだけになるべく効率化し、テストできる体制と仕組みを研究しましょう。
MOONGIFTの関連記事