Register | Sign in
COMET - Community Event-based Testing

Because the artifacts are automatically packed when you download the benchmarks, it might take some time for the download dialog to appear.

Compound
 
Author:Si Huang
Last Updated:April 29, 2010, 14:21:06, CDT
Language:Java
Size:5 Events, 59 LOC
Versions:1
 This benchmark was used for experiments on GUI test suite repair. The subject in this benchmark is a GUI program with five buttons (Events). This program does not have any real functionality, other than to include several event constraints. The program contains a "2-way consecutive" event constraint, a "3-way consecutive" event constraint and a "requires" event. More details are provided with the source. This benchmark was developed by the E2 lab at UNL.
Application
 application/SimpleFrameCmpd.java
Environment
 Operating system: Linux 2.6.18 (Fedora Core)
 JDK (with JRE): Java 1.6 update 16
 GUI environment: X virtual framebuffer (Xvfb)
Tools
 GUITAR ripper: http://www.cs.umd.edu/~atif/Benchmarks/common/JavaGUIReplayer2.zip
 GUITAR replayer: http://guitar.svn.sourceforge.net/viewvc/guitar/GUITestRunner/tags/v1.1/
 Covering array generator: http://www.cse.unl.edu/citportal/tools/casa/
Models
 Event-flow graph (EFG): models/SimpleFrameCmpd.efg
 GUI structure: models/SimpleFrameCmpd.gui
Test Suites
 Initial test cases (before repair): testsuites/initial.zip
 Final test cases (after repair): testsuites/final.zip
Execution Matrices
 Initial coverage (before repair): testsuites/initialexemat.zip
 Final coverage (after repair): testsuites/finalexemat.zip
BibTeX for Reference
 bibtex/huang.cohen.memon.icst10.bib