LMF
Bât 650 Ada Lovelace, Université Paris Sud
Rue Noetzlin, 91190 Gif-sur-Yvette, France
StageTestSWING-basedUserInterfaces

Testing SWING-based user-interfaces: a Case Study for HOL-TestGen

[HOL-TestGen](https://www.brucker.ch/projects/hol-testgen/) is a specification-based test case generation environment. HOL-TestGen can be used to automatically generate test-sequences, or even interactive testers. The purpose of this project is:

  • to develop a formal model of a GUI programming interface (such as SWING)
  • to develop a method to generate and execute low-level GUI-Testsequences
  • to develop a method to specify high-level Goals of Interaction or abstract Requirements to possible interactions

Approaches:


  • Capture+Replay:
    • typical tools: Abbot+Costello, Marathon, Jacareto, TestGen4Web, Selenium, WebTst,
  • Script-language controlled approaches:
    • typical tools: Apodora, Concordion, FitNesse, …
  • QF - Test

Links:


Required Skills:


  • Good functional programming skills
  • Very basic Knowledge on Isabelle/HOL and HOL-TestGen