- 著者
-
内藤 広志
齊藤 隆
水谷 泰治
- 出版者
- 一般社団法人情報処理学会
- 雑誌
- 情報処理学会研究報告ソフトウェア工学(SE) (ISSN:09196072)
- 巻号頁・発行日
- vol.2008, no.93, pp.81-88, 2008-09-19
JAVA 言語で書かれた GUI プログラムの実行テストを効率的におこなうための方式とその評価について報告する.本方式では,AWT をエミュレーションするために擬似 AWT を開発した.擬似 AWT は,AWT と同様に GUI コンポーネントの内部状態を保持するが,スクリーンへの描画の変わりに要求されたメソッドの名前と引数の値を出力ログへ書き込む.実行テストでは,出力ログを調べることでプログラムが正しいかを検査する.また,本方式の評価のために,類似システムとの機能や実行時間の比較をおこなった.This paper describes a Java GUI program testing method which perform the testing efficiently, and a evaluation of Hercules Computer Aided Assessment (CAA) system with this method. To emulate the Java AWT, a dummy AWT was developed. The dummy AWT maintains internal states of the GUI components like the AWT. When the AWT is requested to draw some objects to a screen by a program, the dummy AWT generates an output log with the requested method names and its arguments values. In the execution test, an assessment of a program can be obtained by examining the output log. To evaluate this method, the function and peformance are compared with related systems.