Testar du eller ska testa på Windows7 eller Windows Server 2008 Release 2 kan det vara bra att du fortsätter läsa. Har du dessutom liten budget kommer det nog som en julklapp att dessa ”test”-verktyg är gratis, eftersom de medföljer operativsystemet.
Ett av de mer användbara verktygen som kan hjälpa oss testare heter Problem Recorder. Tanken var nog från Microsofts sida att slutanvändarna, via supportavdelningen, skulle använda verktyget på deras egna applikationer, men ingenting hindrar oss från att använda det på våra egna testobjekt.
Problem Recorder eller problem inspelaren, används för att spela in teststeg som kan bifogas till bug/defekt-rapporter. Fördelen med detta verktyg jämfört med andra (t.ex. Camtasia m.fl.) är i första hand att det redan finns med utan extra kostnad i Windows 7, vilket kan vara avgörande faktor i de fall man t.ex. testar på dagliga byggen och inte vill lägga med 3rd part applikationer i testmiljön.
HTML rapporten innehåller både textuella och visuella skärmbilder som visar steg för steg hur GUI använts, t.ex. knappar som klickats på. HTML rapporten kan också spelas upp som en presentation (slideshow).
Exempel på rapport log:
Recording Session: 2009-08-13 23:31:17 – 23:31:37
Problem Steps: 10, Missed Steps: 0, Other Errors: 0
Operating System: 7100.0.x86fre.winmain_win7rc.090421-1700 6.1.0.0.2.1
Problem Step 1: User left click on ”Start (push button)” in ”Start”
Program: Windows Explorer, 6.1.7100.0 (winmain_win7rc.090421-1700), Microsoft Corporation, EXPLORER.EXE, EXPLORER.EXE
UI Elements: Start, Start, Button
Problem Step 2: User keyboard input in ”Start menu” [... RETUR]
Program: Windows Explorer, 6.1.7100.0 (winmain_win7rc.090421-1700), Microsoft Corporation, EXPLORER.EXE, EXPLORER.EXE
UI Elements: DirectUIHWND, SearchEditBoxWrapperClass, Search Box, Desktop OpenBox Host, Start menu, DV2ControlHost
Ett annan betydligt uppdaterat verktyg är Resurs Monitorn tidigare Performance Monitor. Denna är kanske mest intressant för testare som jobbar med strukturella tester, s.k. white box tester. Bland största förbättringarna kan nämnas att man kan söka efter namngivna Windows handtag såsom filnamn , händelser, registret osv.
Det kan också vara värt att veta ifall applikationen man testar beter sig märkligt och man snabbt vill testa om det fungerar felfritt på t.ex. Windows XP Service Pack 2 så finns det emuleringsläge s.k. kompabilitetsläge som man kan välja att starta applikationen under. Högerklicka bara på testobjektets binär (exe) sedan Properties och Compatibility, så visas nedan fönster. Att utvecklaren kan få information om att applikationen fungerar i ett visst läge eller operativsystemsversion, kan göra att just din buggrapport rättas snabbare.
Det kan också vara värt att veta ifall applikationen man testar beter sig märkligt och man snabbt vill testa om det fungerar felfritt på t.ex. Windows XP Service Pack 2 så finns det emuleringsläge s.k. kompabilitetsläge som man kan välja att starta applikationen under. Högerklicka bara på testobjektets binär (exe) sedan Properties och Compatibility, så visas nedan fönster. Att utvecklaren kan få information om att applikationen fungerar i ett visst läge eller operativsystemsversion, kan göra att just din buggrapport rättas snabbare.
Det kan också vara värt att veta ifall applikationen man testar beter sig märkligt och man snabbt vill testa om det fungerar felfritt på t.ex. Windows XP Service Pack 2 så finns det emuleringsläge s.k. kompabilitetsläge som man kan välja att starta applikationen under. Högerklicka bara på testobjektets binär (exe) sedan Properties och Compatibility, så visas nedan fönster. Att utvecklaren kan få information om att applikationen fungerar i ett visst läge eller operativsystemsversion, kan göra att just din buggrapport rättas snabbare.
Snipping Tool (skärm-klipp verktyg) är inget nytt egentligen, men kan vara bra att ta skärmbild med. Det finns en uppsjö av liknande som är gratis, men om nu detta finns med, varför installera något extra?
För de av er som jobbar med strukturella tester och även för andra att riktigt kunna sätta sig in i hur väl ens applikation kommer fungera på de nya operativsystemen rekommenderas denna artikel; Windows 7 & Windows Server 2008 R2 Application Quality Cookbook;
http://msdn.microsoft.com/en-us/library/dd371778(VS.85).aspx
Undersöker eller budgeterar man nya testverktyg för Windows 7 och Windows 2008 server bör man absolut även titta på Visual Studio Team System för Testare, VSTS, 2010. Dessa ingår dock inte i operativsystemet, utan kostar extra. VSTS kan hantera tester på de flesta senaste versioner av Windows och Internet Explorer. De största förbättringarna i VSTS 2010 produkten är ämnade för kvalitetsingenjörer. Det finns en del konsulter som hävdar att VSTS t.o.m. har bättre funktionalitet att använda, än HPs Quality Center - ifall kravet är att testa endast på Windows. Det finns både gratis videos samt utvärderings ISO media och Virtual PC media att ladda ner och titta på från www.msdn.com
Detta är en intressant video länk som förklarar den nya test funktionaliteten i VSTS 2010: http://channel9.msdn.com/posts/MSDNSweden/Introduktion-till-VSTS-2010-Del-4-Test/



















Häftigt. Förutom mitt intresse för VSTS som väcktes än mer med denna artikel så tycker jag nog att den nya resource monitorn tar bort några av de bitar som saknades i process monitorn.
Det känns med anledning av texten att de har använt sig en hel del av sysinternals process monitor och process explorer tänk. Sysinternal är ju uppbyggd av gamla microsoftare bland annat med god insyn vad som händer i Redmond mest gömda skrån. Nu när jag är inne och kikar (vilket jag tydligen inte har varit på ett tag så ser jag att Microsoft har köpt upp sysinternals. Där åkte polletten ner).