Sphereとともに

scalaとかplayframeworkとか。技術ブログにしたいなと。環境は Windows7x64, mac です。たまに声優さん情報が混ざります。最近ちょっとClojure触りました。

QAさんの手間を減らすために

QAとは

Qustion Answerの略ではない。

Quality assuranceの略で、品質保証を表す単語である。

で、QAさんというのは品質を担保するためのテストを行う人のことです。(一般的にかどうかは知らない)

QAさんがどういうことをしているか

ユーザーがたどる導線の操作を行ってユーザーが適切なサービスを受けられるかを確認することを行っている。

たとえば、ユーザー名とパスワードを入力してログインできること。検索フォームにキーワードを入力して検索結果が正しく表示されること。を確認するといった具合。

手間を減らす

基本的にはブラウザを操作して確認を行うがすべてを手動でやるのはあまりよろしくない。

そこで出てくるのが自動テストという考え方である。

ブラウザを使用した自動テストではSeleniumがよく使われているため、多分に漏れずSeleniumを使用することとする。

使用するもの

  • Geb
  • Groovy
  • Spock

参考

qiita.com

システムテスト自動化 標準ガイド CodeZine BOOKS

システムテスト自動化 標準ガイド CodeZine BOOKS