タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

javaとGUIテストに関するYouchanのブックマーク (4)

  • FESTを使用してJava GUI (Swing)のテストを実行してみる - 発火後忘失

    FEST-Swingを使用してみた手順を記載する。なお、NetBeans用プラグインも存在するが、現時点ではリリースされているバージョンより古いものがインストールされる。ライブラリを自動で作成してくれる程度のことしか行っていないように見えるので、プラグインにこだわる必要は無いだろう。 環境設定 テストライブラリにfest-assert-1.0.jar, fest-reflect-1.0.jar, fest-swing-1.0.jar, fest-util-1.0.jarを追加する。(これらはプラグインに含まれていたものであり、実際に全て使用しているのかは未検証) 恒常的に使用するのであれば、ライブラリ化しておくと良いだろう。 1つのチェックボックスの状態をテストする チェックボックスを用いてテストを行ってみる。今回はJUnit4.5を使用した。 以下がテスト用のウィンドウである。JFram

    FESTを使用してJava GUI (Swing)のテストを実行してみる - 発火後忘失
  • Abbot framework for automated testing of Java GUI components and programs

    Abbot framework for automated testing of Java GUI components and programs All materials Copyright © 2002-2011 Timothy Wall, All Rights Reserved This version 1.2.0 Getting Started with the Abbot Java GUI Test Framework Building unit tests and functional tests (AWTUnit/SwingUnit) Abbot helps you test your Java UI. It comprises Abbot, which lets you programmatically drive UI components, and Costello

  • 6/6 テストって、なに? [Javaプログラミング] All About

    テストって、なに?(6ページ目)Eclipseに内蔵されている「JUnit」で、単体テストを行ってみましょう。 GUIをテストするには? しかし、AWTやSwingのようなプログラムの場合、ダミーにActionEventインスタンスを作ってメソッドを呼び出す――というやり方では、なんとなく納得できないところがありますね。「実際にボタンを押して動かすようなテストはできないのか?」と思う人も多いでしょう。 こういうテストを行なわせたい場合には、java.awt.Robotクラスを利用するとよいでしょう。これはAWTやSwingなどのGUI利用プログラムを自動制御するためのものです。これを利用して、ボタンをクリックさせるテスト・メソッドを考えてみましょう。 package jp.tuyano; import static org.junit.Assert.*; import org.junit.

    6/6 テストって、なに? [Javaプログラミング] All About
  • JRubyでのJava GUIテスト

    GUIテストは、単体テストよりも時間がかかり、その上難しい。そのため、しばしば広くテスト手動開発チームにおいてさえも、おざなりにされる。2通りの可能なソリューションを検討し、このタスクを一層簡単にすることを約束するSWTおよびSwingアプリケーションのGUIテストを作成する。 GUIテストの記述が難しい理由は何か?一般的にGUIは、クラスの単なるインスタンスよりも多くの設定を必要とする。対話がしばしば非同期であり、マウスが関与するため、ユーザの振る舞いをシミュレートするのは一層難しくなる。GUIテストに向けた1つのアプローチは、テスターを監視し、後に返答可能な スクリプトを作成する、対話レコーダーを提供することである。このアプローチには、複数の問題が伴う。記録形式に基づき、UIでの変更が発生した後、テストの変更が相当困難になりかねない。そのため、当然の如くテスト第一の開発は実行可能ではな

    JRubyでのJava GUIテスト
  • 1