Personal tools
You are here: Home EGO ITF Software TAT - Deja-GNU Requirement analysis
Document Actions

Requirement analysis

by Geoffrey Guilbon last modified 2007-06-05 18:41

This document presents the requirement analysis for the integration of the TAT tool

General description :


The main purpose is to perform a refactoring of the TAT tool and merge it in the Deja-GNU open source software framework. This way all the addictional feauters available in Deja-GNU will be at disposal of all projects currently using TAT. Such merging should be done in a way that preserve backward compatibility with the existing TAT test suites.




Use Case diagram :



Requirement analysis - Use Case






Environnement :


The software should run on any operating systems, languages and compilers supported by both TAT or Deja-GNU communities.  Only support for Tcl and Expect are required.


User objectives :

There is only one user, the person who executes the tests on programs and must be aware if the programs works thoroughly or if it fails. Actually this user will be a small script or a program.



Requirements :


  • Preserve backward compatibility with TAT test suites.

  • Be runnable on any OS supported  by TAT or DejaGNU based projects.

  • Working together with the Deja-GNU team

  • Deadline at the end of September