Microsoft je uz Orcas (Visual Studio 2008) isporučio i unapređeni engine za izvršavanje unit testova. Poboljšanja su izvršena u sledećim delovima
- Skraćeno je vreme izvršavanja testova
Optimizacijom koda koji pokreće i izvršava testove smanjeno je vreme koje protekne od pokretanja testova do dobijanja rezultata uspešnosti. Da bu de radio uspešan Test DrivenDevelopemtn neophodno je da programer može brzo da pokrene testove, vidi rezultat i nastavi sa radom. Ovo je bila mana koje je dobrim delom prouzrokovana načinom deploymenta
- Pokretanje testova na desni klik miša
Dodata je prečica u context menu koja vam omogućava da pokrenete samo one testove koji su vezani ya finkciju na kojoj se trenutno nalazite
Ja sam opsesivno vezan za prečice na tastaturi
. nemam reči da opišem koliko će ovo olakšati rad!
U VS 2005 testovi su se izvršavali tako što je engine pravio poseban folder u koji je vršio deployment poslednje verzije celog solution-a (test + production code) što je dovodilo do pravljenja ogromen količine fajlova i sporog dobijanja rezultata testova
Test kalsu sada možete naslediti i specijalizovati. Nikada mi nije trebalo u radu, mada verujem da je ovo implemntirano 'na zahtev gledalaca'...
- Prečica do 'tačke otkaza'
Jedan klik vas deli od postavljanj kursora nalokaciju na kojoj se desila greška koja je oborila test
- Podršaka za mobile projekte
MSTest Orcas nudi vam mogućnost da pišete unit testove za kod koji se izvršava na mobile uređajima
Pored ovih izmena promenjen je način pristupa privatnim metodama i generisanja Unit testova na osnovu produkcionog koda.