Quando si sviluppa un progetto web test in Team System vi è la possibilità di utilizzare le regole di estrazione (extraction rules) le quali permettono di estrarre valori dei messaggi scambiati fra client e server. By default troviamo delle regole preconfezionate, come l'estrazione di un valode nel campo nascosto, piuttosto che un testo e così via. Manca la possibilità di estrarre un parametro dalla query string (in realtà è fattibile ma un poco laborioso). Ecco allora che mi sono scritto una nuova regola (in C#). Tempo di implementazione circa 30 minuti (senza sapere come si facesse!). Il codice è disponibile qui.
Questo mi dimostra ancora una volta quanto sia semplice estendere funzionalità di Visual Studio Team System senza investire giorni e mesi.