Moc pěkný článek, ale jako vývojář bych opravdu ocenil server-side testy. Pokud nemáte nějakou full-JS nebo full-ajax aplikaci pak se business logika nachází na serveru a tam je to třeba testovat. Tím nechci podceňovat UX testy, ale přeci jen budu radši když se rozstreli GUI než když se rozstreli DB. Z praxe také vím že se nezle spoléhat vůbec na nic co Vám přijde z prohlížeče jak už tu kdosi psal. Veškeré vstupy se musí musí testovat a escapovat, v dnešní době kdy i děti na ZŠ znají vývojářský panel a celý selectbox si umí nahradit textovým polem prostě nelze nic z toho co přijde brát jako bezpečnou a správně formátovanou hodnotou.
Proto by server měl vědět co třeba poslal jako hodnoty v selectboxu a vstup z něj náležitě kontrolovat(jsou ale situace, kde to nejde nebo to zlé jen těžko provést). Ještě jednou díky :)