Web Applications development and testing Alessandro Marchetto Fondazione
Web Applications development and testing Alessandro Marchetto Fondazione Bruno Kessler-IRST, 1
Link Material for the Web part of the LSA 2008: http: //se. fbk. eu/marchetto/courses/lsa 08/index. html 2
n Just a quick introduction to the Web application part of the course Outline n Web applications development n n Web applications testing n n Servlet/JSP Acceptance and Unit Test FIT/Fitnesse for testing Web Applications An Approach for Black-Box Testing An Experiment regarding the use of acceptance test for improving the Web systems development 3
Web Applications development n n Web sites and Web applications Java Servlet n Servlet engine n How to write a servlet n How to Process a request (Form data) n Servlet session tracking Java. Server Pages Model-View-Controller architecture 4
Objective • Just a quick introduction applications development about Web • After this, you will be able to read and write “simple” Web Applications by means of Servlets, JSP, and Java 5
Web Applications testing n n n Unit vs Acceptance testing FIT/FITNESSE to do acceptance test. . . n. . . for testing Java applications n. . . for testing Web applications An approach to do Black-Box (functional) testing 6
Objective • Just a quick introduction about unit and acceptance testing • After this, you will be able to use a tool (Fitnsse) for testing Web Applications • Some basic concepts for applying a black-box testing approach and for building suites of test cases 7
Experiment n n Web testing FIT/FITNESSE to do acceptance test. . . n n . . . for improving the development of software systems How? n n One laboratory about Comprehension Two laboratories of Change-Requirements implementation 8
Objective • To be part to a Web-based experiment • After this, you will be able to understand how test cases can be used for improving the software development 9
- Slides: 9