Software testing process is gaining importance at same time that size and complexity of software are
growing. The specifics characteristics of web applications, like client-server architecture, heterogeneous
languages and technologies or massive concurrent access, makes hard adapting classic software testing
practices and strategies to web applications. This work exposes an overview of testing processes and
techniques applied to web development. This work also describes a practical example testing a simple
web application using only open-source tools