Testen
Testen ist ein wesentlicher Bestandteil der Softwareentwicklung geworden. Testen versucht, Fehler in Software zu erkennen und zu verhindern, bevor sie an den Kunden ausgeliefert wird. Tests sollten häufig durchgeführt werden (d.h. bei jeder einzelnen Änderung des zugrunde liegenden Codes) und objektive Informationen über die Qualität der Software liefern. Beides ist manuell nur schwer zu erreichen. Daher sollte Testen automatisiert werden. Für Web-Projekte gibt es eine Reihe von Testarten: Unit Tests, Behavioral Tests, User Interface Tests.