
v
まえがき
「でも、テストを記録して、それを再生できたら、もっと効率良くやれるんじゃないか?」
QA
マネージャの
Chris
は、確認のため私のデスクにやってきて、こう言いました。
私は口をぽかんと開けていることに気づき、言葉に詰まりながら、こんな感じのことを言いまし
た。「何ですって、よくわからないのですが、えーっと、ちょっと待ってください」
当時、私は中小企業向けの市販ソフトウェアを作る小さな会社で働いていました。会社の製品の
一つに、ウェブポータルの機能も備えた、クライアント−サーバ型のデスクトップアプリケーショ
ンがありました。私は小さなチームで同僚たちと数年間かけて、デスクトップアプリケーション向
けの自動テストフレームワークを作っているところでした。私たちはフレームワークを一から構築
して、デスクトップアプリケーションのテストの重要な部分を自動化しました。ウェブポータルの
部分は後でやろうと、手をつけずに手動でテストをしていました。ちょうどその頃、会社は大企業
顧客を狙ったウェブ専用製品を提供している会社を買収しました。この買収によって、ウェブ製品
のテストを自動化することの重要性が高まりました。
また、私たちはすでにウェブ製品を自動テストするためのツールを評価していました。小さな会
社だったので、高価な商用テストツールを購入するのに十分な予算はありません。実のところ、そ
もそも予算すらありませんでした。フリーもしくはそれに近いツールをうまく組み合わせて、何と
かする必要がありました。どちらのウェブ製品も複数のブラウザをサポートする必要があったた ...