Index: [Article Count Order] [Thread]

Date:  Fri, 16 Feb 2001 13:49:14 +0900
From:  Toru YAMAMOTO <toru_yamamoto@....jp>
Subject:  [XP-jp:01595] Re: GUI and XP
To:  extremeprogramming-jp@....jp
Message-Id:  <20010216134914.A864@....jp>
In-Reply-To:  <20010216124323C.ono@....jp>; from ono@....jp on Fri, Feb 16, 2001 at 12:43:23PM +0900
References:  <20010216124323C.ono@....jp>
X-Mail-Count: 01595

山本@エプソンコーワです。
試さずに書いてます、ごめんなさい。

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!