|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
AGILE 2006 (AGILE'06)
Presenter First: Organizing Complex GUI Applications for Test-Driven Development
Minneapolis, Minnesota
July 23-July 28
ISBN: 0-7695-2562-8
| ASCII Text | x | ||
| Micah Alles, David Crosby, Carl Erickson, Brian Harleton, Michael Marsiglia, Greg Pattison, Curt Stienstra, "Presenter First: Organizing Complex GUI Applications for Test-Driven Development," AGILE Conference, pp. 276-288, AGILE 2006 (AGILE'06), 2006. | |||
| BibTex | x | ||
| @article{ 10.1109/AGILE.2006.43, author = {Micah Alles and David Crosby and Carl Erickson and Brian Harleton and Michael Marsiglia and Greg Pattison and Curt Stienstra}, title = {Presenter First: Organizing Complex GUI Applications for Test-Driven Development}, journal ={AGILE Conference}, volume = {0}, year = {2006}, isbn = {0-7695-2562-8 }, pages = {276-288}, doi = {http://doi.ieeecomputersociety.org/10.1109/AGILE.2006.43}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - AGILE Conference TI - Presenter First: Organizing Complex GUI Applications for Test-Driven Development SN - 0-7695-2562-8 SP276 EP288 A1 - Micah Alles, A1 - David Crosby, A1 - Carl Erickson, A1 - Brian Harleton, A1 - Michael Marsiglia, A1 - Greg Pattison, A1 - Curt Stienstra, PY - 2006 VL - 0 JA - AGILE Conference ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/AGILE.2006.43
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 First on projects ranging in size from several to a hundred MVP triads. This paper describes MVP creation, composition, scaling, and the tools and process we use. An example C# application illustrates the application of the Presenter First technique.
Citation:
Micah Alles, David Crosby, Carl Erickson, Brian Harleton, Michael Marsiglia, Greg Pattison, Curt Stienstra, "Presenter First: Organizing Complex GUI Applications for Test-Driven Development," agile, pp.276-288, AGILE 2006 (AGILE'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.
