6 web applications
Download
Report
Transcript 6 web applications
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/lsa08/index.html
2
Just a quick introduction to the Web
application part of the course
Outline
Web applications development
Web applications testing
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
Web sites and Web applications
Java Servlet
Servlet engine
How to write a servlet
How to Process a request (Form data)
Servlet session tracking
JavaServer 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
Unit vs Acceptance testing
FIT/FITNESSE to do acceptance test...
...for testing Java applications
...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
Web testing
FIT/FITNESSE to do acceptance test...
...for improving the development of software
systems
How?
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