テストシナリオの自動実行

  • ユーザとしてログインするとこのフォーラムに投稿することができます。
    アカウントをお持ちでない場合はこちらから登録してください。
投稿日時 2008-8-9 16:28 | 投稿者: nexcom
現在、PC/携帯に対応しているSNSサイトの開発を続けていますが、PCはSeleniumでテストシナリオを複数作成し、マイナーリリース毎でもテストシナリオを自動実行して大まかな状況確認や、開発中も単体テスト用のシナリオでチェックさせています。

今回携帯もこのような自動実行のテストツールを探しています。
今のP1はテストシナリオが自動実行できないので、テストツールとしての効率は良いとは言えません。

テストシナリオを自動実行できるようになれば、継続的に開発を続けるサイトなどにとって、リリース毎のテストツールとして有効になり、年次継続購入する意味が出てくると思います。

新機種が出ても、同じテストシナリオで自動テストするだけで良いことになれば便利ですよね。
投稿日時 2008-8-11 10:12 | 投稿者: EuroFantasy (管理者)
ご意見、ご要望ありがとうございます。

> テストシナリオを自動実行できるようになれば、継続的に開発を続けるサイトなどにとって、リリース毎のテストツールとして有効になり、年次継続購入する意味が出てくると思います。

まさにおっしゃる通りだと思います。

テスト自動実行につきましては弊社でも実現したいと強く考えており、
現在調査・仕様検討段階にあります。

P1での自動実行について、どのような機能があるとよいと思われるかなど、
さらなるご意見をいただけますと幸いです。

よろしくお願いいたします。
投稿日時 2008-9-1 6:18 | 投稿者: nexcom
テストシナリオの編集ツールが重要ではないでしょうか。
SeleniumではFireFoxのPlugInで操作ログをレコーディングができます。その操作ログをサーバに転機するとサーバ上で自動実行できる上に編集できるようになっています。

問題はシナリオのフォーマットや文法をどうするかではないでしょうか。簡易に表現できるといいですが、Seleniumではhtmlで表現するようです。
投稿日時 2008-9-1 9:44 | 投稿者: EuroFantasy (管理者)
テストシナリオの仕様をどのようにするか、またそれをどのようにユーザーに編集してもらうかなどは現在検討中です。
ただ、テストシナリオはP1エミュレータ上で操作記録ができるようにする必要があると考えています。

たとえばSeleniumでは、htmlをつかってシナリオを記述することになっているため、プログラミング言語に通じていない人でもある程度簡単にシナリオを編集できる一方、独自のテスト関数を自作できるようになっていることでシナリオの記述に関して柔軟性を確保しています。

そういったあたりを踏まえつつも、P1エミュレータと各種PCブラウザでのテストの違いについても考慮する必要もあると思われますので、P1エミュレータに適した形を模索している段階です。

このあたりはしばしお待ちいただきたいと考えています。
よろしくお願いします。


価格・購入
無料評価版