190 likes | 360 Views
Visual Studio 2010 uued testimisvahendid. Taavi K õosaar Visual Studio ALM MVP http://melborp.net. Kava. VS2010 ja uued testimisvahendid Testilugude haldamise ülevaade Manuaalne testimine ja testitulemused Programmeeritud UI testid. Eesmärk. Tutvustada VS2010 uusi testimisvahendeid
E N D
Visual Studio 2010 uued testimisvahendid Taavi Kõosaar Visual Studio ALM MVP http://melborp.net
Kava • VS2010 ja uued testimisvahendid • Testilugude haldamise ülevaade • Manuaalne testimine ja testitulemused • Programmeeritud UI testid
Eesmärk • Tutvustada VS2010 uusi testimisvahendeid • Demonstreerida vahendeid ja koostoimet Team Foundation Server S2010-ga(TFS)
Test Manager 2010 Team Agents Team Explorer Test Case Management Manual Testing Lab MgmtConfig. Checkpoint Environment Environment from Template Reporting Team Portal Test Case Management Branch Visualization Version Control Build Automation Gated Check-in Agile Planning Tools Virtual Env. Setup/Tear Down Fast Forward for Manual Testing
Miks uus vahend? Et vähendada misinformatsiooni ja segadust arendaja ning testija vahel See on rakenduse elutsükli (ALM) üks osa ja VS ALM-s oli lõppkasutaja testimise tugi puudu
VSTS 2010 Test Capabilities generalist specialist coded ui test test runner web performance test unit testing load test test case management virtual lab management data diagnostic adapters (video, action log, event log etc) team foundation server with reporting (bugs, requirements, user stories, source control, build)
Testilugude haldamine Tööde (WI) põhine testilugude, testikogude ja plaanide haldamine ning staatuste põhine jälgimine Nõuete sidumine testidega Erineva tähtsustega ja staatusega testide eristamine
Testilugude haldamine • Mugav testide defineerimine • Konfiguratsioon • Jagatud sammud • Sisend andmetabeli kasutamine testiiteratsioonide jaoks
Demo Testilugude haldamise vahend
Manuaalne testide jooksutamine • Kasutajasõbralik manuaalne testide jooksutamine erivahendi abil • Automaatne jooksutamise tulemuste salvestamine • Ekraanipildid, süsteemiinfo, tegevustelogi, video, intellitrace, ...
Manuaalne testide jooksutamine - bugi • Bugi sisestus ebaõnnestunud testi kohta • Koos kõikide detailidega mis salvestati • Arendaja saab bugi ning kogutud info k.a. video
Demo • Manuaalne testide jooksutamine
Programmeeritud UI testid • Kasutajaliidese testimine läbi platvormi • Toetab automaatset testimist • Team Build-i osana • Loomine manuaalse testimise tegevustelogi põhjal
Prog. UI testide tugi • Rohkem infot • Gautam Goenka blogist.
Prog. UI test ja web test • Programmeeritud UI test täiendab olemasolevaid veebi, jõudluse, ühikteste. • Veebitest != Coded UI test • Veebitest – HTTP põhine • Coded UI test – Brosweri/platvormi põhine • Saavad samu eesmärke täita
Demo • Programmeeritud UI testid
Kokkuvõte • Uus vahend aitab plaanida ja organiseerida testimist • Parem infovahetus testijate ja arendajate vahel • Programmeeritud UI testid võimaldavad testida rohkemaid kasutajaliideseid • Saab kaasata autom. testidesse
Kasulikud viited • blogs.msdn.com/vstsqualitytools • blogs.msdn.com/team_foundation • http://blogs.msdn.com/b/gautamg/ • http://msdn.microsoft.com/en-us/vstudio/default.aspx