Presenter First: organizing complex GUI applications for test-driven development

@article{Alles2006PresenterFO,
  title={Presenter First: organizing complex GUI applications for test-driven development},
  author={Micah Alles and David Crosby and Carl Erickson and Brian Harleton and Michael Marsiglia and Greg Pattison and Curt Stienstra},
  journal={AGILE 2006 (AGILE'06)},
  year={2006},
  pages={10 pp.-288}
}
Presenter First (PF) is a technique for organizing source code and development activities to produce fully tested GUI applications from customer stories using test-driven development. The three elements of Presenter First are a strategy for how applications are developed and tested, a variant on the Model View Presenter (MVP) design pattern, and a particular means of composing MVP triads. Presenter tests provide an economical alternative to automated GUI system tests. We have used Presenter… CONTINUE READING
Highly Cited
This paper has 24 citations. REVIEW CITATIONS