none
VBのUI 自動テストについて RRS feed

  • 質問

  • 現在、VS2010でVBの開発中のプロジェクトがあります。

    画面操作を登録した自動テストを導入すべく、製品を探しております。

    1) Visual Stadio 2010 Premiumからコード化されたUIテストが導入されましたが、これは、毎日の自動テストとして有効なものでしょうか?

    2) 評価版にて、動作させていますが、imeモードのテキストボックスは別途処理しないと普通の動作でもエラーが発生します。

     これは、コードを直すのではなく操作で対応かのうですか?

    3) VB2010で開発したものを、VS2012でテスト計画をしてテストを作成するということは可能でしょうか?

    4) コード化されたUIテストで作成したテストを、毎日決まった時間に自動テストとして流したいのですが、画面を開かなくても外部から起動することはできますか?

     また、結果を出力させることはできますか?

    2012年11月29日 5:23

回答

  • こんにちは、thot999 さん
    フォーラムオペレータの佐伯 玲 です。

    ご質問の内訳毎にご返信させていただきます。

    1)
    毎日の自動テストとして有効とは具体的に何を懸念されていますでしょうか?
    例えばタスクスケジューラで定時実行されたりという意味であれば後述いたしますがテストをコマンドラインで実行したり出来るようなので可能であると思います。


    2)
    以下のページによるとIMEはサポートされていないようですのでコード側で回避させないとダメそうです。

    操作の記録とコード化された UI テストのトラブルシューティング
    http://msdn.microsoft.com/ja-jp/library/vstudio/dd380747(v=vs.110).aspx


    3)
    申し訳ありません。基本的に可能であると思いますがテスト対象に関して明言している箇所を特定できませんでした。


    4)
    コマンドラインから実行することが出来るようです。

    コマンド ラインからの自動テストの実行
    http://msdn.microsoft.com/ja-jp/library/vstudio/ms182486.aspx

    また、結果はテストレポートを使用して確認を行えるようです。

    テスト結果の確認
    http://msdn.microsoft.com/ja-jp/library/vstudio/ms182486.aspx

    直接ご紹介させていただいたページ以外にもMSDN Libraryではテストフェーズ全体に亘ってVisual Studioでの使用方法が詳しく記載されているので、そちらを読み進めていただくとより理解が深まるのではと思います。

    アプリケーションのテスト
    http://msdn.microsoft.com/ja-jp/library/vstudio/ms182409.aspx

    thot999 さんの知りたかった内容と異なる点があれば申し訳ございません。

    少しでもご参考になりましたら幸いです。
    __________________________
    日本マイクロソフト株式会社 フォーラム オペレータ 佐伯 玲

    • 編集済み 佐伯玲 2012年11月30日 8:08
    • 回答の候補に設定 佐伯玲 2012年12月4日 6:28
    • 回答としてマーク 佐伯玲 2012年12月5日 4:59
    2012年11月30日 8:05