Začít unit testovat roky starou aplikaci je většinou těžké a neobejde se bez zásahů do původního kódu. Pro programátora je to Hlava 22 - pro jistotu, že nic nerozbije, by potřeboval pokrytí testy, pro pokrytí testy by potřeboval zasáhnout do existující běžící aplikace. Kompromisy a důraz na pokrytí nových kommitů se většinou podaří situaci změnit, je ale potřeba vymyslet, co dělat v mezičase. Funkční testy, neméně důležitý sourozenec jednotkových test, jsou asi nejlepším řešením.
Selenium RC, Selenium 2, Selenium WebDriver, Selenium Grid, Selenium IDE
Seleniu bohužel chybí jednoduchý a přehledný návod pro začátečníky. Oficiální dokumentace volně zaměňuje různé verze a pořád obě nabízí. Pokud dnes začínáte s testováním, rovnou zahoďte již nevyvíjené Selenium RC a zaměřte se na novou verzi, občas označenou Selenium 2.0, především ale známou jako WebDriver. Aktuální verze (srpen 2013) je cca. 2.3x.0