「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
以下で使用されている。
コチラを参照。
提供されるUIオートメーション・プロバイダを使用すれば比較的楽に実装が可能。
上記の各種、UIオートメーション・プロバイダをラップした
ドライバを使用してテスト・スクリプトを組むSeleniumというツールがある。
UIサブシステムによって値の取得・設定を行うUIオブジェクトの取得方法が異なる。
(UIオートメーションのライブラリを自作する場合。プロバイダを使用すれば問題無い。)
UIオートメーションは、UIテスト自動化
(UIに対するイベントの起動を自動化)
するためのフレームワークであり、
.NET Framework 3.0(移行)のWPFに含まれている。
このUIオートメーションを利用することで、
以下のアプリケーションのUIを操作できる。
・・・
また、Visual Studio 同梱の機能に
コード化された UI テスト(Coded UI Test)
がある。
こちらを参照すると、コード化された UI テスト(Coded UI Test)は、
UI Automation Libraryをランタイムとして使用する機能であることが解る。
エントリ系の自動化に特化した用途であれば、有用である可能性がある。
#UIテスト自動化の導入方針の「使い捨て前提で適用シーンを絞り込んで利用」に合致。
Tags: :テスト, :デバッグ, .NET開発, :ツール類, :その他、開発の色々