Download presentation
Presentation is loading. Please wait.
Published byClaire Holmes Modified over 11 years ago
1
14/03/07 Change requirements with FIT/FitNesse 1 Ceccato Mariano ITC-Irst Trento, Italy ceccato@itc.it
2
14/03/07 Change requirements with FIT/FitNesse2 Iterative Software development + system increment Prioritized functionalities Write acceptance tests Execute acceptance tests Write and execute unit tests At different points in the process Executed after the developmentWritten before
3
14/03/07 Change requirements with FIT/FitNesse3 Bibliographic system The Bibliographic system is a desktop application that helps a secretary to manage Bibliographic documents. A document has the following fields: author, title, year of publication and price. The secretary can search that information for values he/she specify.
4
14/03/07 Change requirements with FIT/FitNesse4 Search The search is case- sensitive and use partial matches. Suppose that the database is populated with the data: Suppose to have the GUI on the right. If you insert Ceccato and click Find the result is: F. Ricca, Paolo Tonella # Analysis of Web Applications # 2001 # 5 ------------------------------------------------------------ Alessandro Marchetto, Filippo Ricca # Testing of Ajax Web applications # 2007 # 8 ------------------------------------------------------------ M. Ceccato # AOP is OK? # 2004 # 7 ------------------------------------------------------------ M. Ceccato, F. Ricca # OOP vs. AOP # 2005 # 5 Ceccato M. Ceccato # AOP is OK? # 2004 M. Ceccato, F. Ricca # OOP vs. AOP # 2005
5
14/03/07 Change requirements with FIT/FitNesse5 Acceptance Testing for a change requirement A change requirement is expressed as a fit table that does not pass the tests. inputs output
6
14/03/07 Change requirements with FIT/FitNesse6 Developers have to change the code in order to make the tests pass. Acceptance Testing for a change requirement
7
14/03/07 Change requirements with FIT/FitNesse7 Exercise Download the eclipse project here: http://sra.itc.it/people/ceccato/courses/lsa/files/bibliographic_System _Change_Requirement.zip Import it in eclipse. Read and run the a change requirement. Fix the application code in order to make the tests pass. Record the time you use to apply change tasks.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.