Testing web applications

Web browsers are a popular platform for running applications, but testing web applications brings some unique challenges. A good test strategy will combine several different types of testing, such as unit testing, static code analysis, exploratory testing, load testing and more. In this talk I want to give an overview of test options and zoom in on several we have used in the development of our web application SoftFab.

In particular I will highlight the tool APE: "Smarter-than-monkey testing for web apps", which was recently released as open source. APE can test several aspects of a web application without the need to write any test scripts. As such, it is a low time investment that can discover a surprising number of issues.

Sheets (PDF): download