山本@エプソンコーワです。
試さずに書いてます、ごめんなさい。
ono@....jp wrote:
> 本家 XP のML で、GUI 部分の単体テスト/アクセプタンステス
> トをどう自動化するか、という話題がありました。
>
> その性質上、どうしても GUI 操作は人手で行わざるをえないので、
> GUI 部分のテストはなかなか自動化しがたいという問題があります。
Javaであれば、java.awt.Robot(since jdk1.3)を使えないでしょうか。
APIドキュメントには、
| Class Robot
| Class used to generate native events for test automation.
とあります。ScreenCaputureのメソッドもありますね。
JDCのサンプルを見た感じでは、
プログラム中からGUIイベントを起こすことは出来るようです。
http://developer.java.sun.com/developer/TechTips/2000/tt0711.html#tip2
# ただ、複雑な操作(ChoiceでItemを選択するとか、
# アイコンをドラッグするとか)をコードにする
# 時点で投げ出してしまいそうな(^^;
--
山本 透(toru_yamamoto@....jp) -- Dress Down!