いくつか あるけど筆頭は、.NET の UiAutomation かな。
UiAutomation は、既存のプログラムをプログラムで操作できる機能だ。
例えば、xxxx.exeを実行すると画面が出て来る。
そして必要な操作を行ったり、結果を表示したりして終了する。
これら実行~終了まで全ての操作を UiAutomation で行える(らしい)。
何に使うかというと、プログラムのテストに使う。
自分が作ったプログラムのテストに使う。
人が作ったプログラムのテストに使う。
最近、触り始めたんだけど、Visual Studio 2008 だと、シナリオ作るのがとても大変。
僕の操作を記録してシナリオ作ってくれる機能がないから(Visual Studio 2010以降ならあるみたい)、手動で作らないといけないんだけど、うん大変。
なにか楽に作れる方法がないか、日々ググり中だ。
続報が報告できればいいな。