Bjørk Boye Busch |
|
Ugeseddel 07 - uge 43 mandag (Underviser er i Odense) |
link til dag 06 - dag 08 |
Opsamling fra sidste uge på øvelser
Øvelser i forskellige testværktøjer.
Forslag til mulige opgaver, idet du er velkommen til selv at finde på andre.
1) Lav en simpel klasse med et par metoder som vist i videoen og lav herefter en test med database som vist i videoen.
Du kan evt. benytte projektet svarende til videoerne som inspiration2) Tilføj nogle test med brug af testdata fra database til MaxiBio projektet fra tidligere (Maxibio - source m.m. - opdelt i komponenter)
Øvelser i forskellige testværktøjer.
1) Lav et testprojekt i Visual Studio og herunder en webtest, hvor du skal teste vores specielle regnemaskine fra 1. gang.
http://test.bjoerks.net/SpecRegner.aspx eller http://test.bjoerks.net - du kan indspille noget og herefter også redigere ved at klippe og indsætte.... (du skal ikke konvertere til C# kode - du kan evt. prøve at redigere i den xml-fil, der ligger bag)2) Find et eller flere andre websites, du kan teste og lav en automatiseret test på samme måde som ovenstående med brug af input fra en database
3) Afprøv andre af de muligheder under webtest i Visual Studio, uden at man skal kode i C#. Fx. at sammensætte flere test, udskille del-test m.m. Prøv også at se på dels den bagved liggende XML-kode og dels, hvad der bliver genereret af kode, hvis man danner C# kode ud fra testen. Overvej og diskuter muligheder og begrænsninger i automatisering af web-test med Visual Studio's webtest.
Øvelser i forskellige testværktøjer.
1) Afprøv også test af webservices, du kan evt. bruge denne simple webtjeneste http://www.webservicedemo.bjoerks.net/RegneWebService.asmx - på sitet er der et par mere.
Tema 8: Hvordan automatiseres test af program funktionalitet (formål)
Introduction to Creating Coded UI Tests
with Visual Studio 2010 kmcgrath Channel 9
TestVs2010CodedUI_Database (ppt)
MSDN:
Verifying Code by Using Coded User Interface Tests (om Coded UI Test)
MSDN:
Editing Coded UI Tests Using the Coded UI Test Editor (tools for let
redigering af optagelser - xml bag ved)
System-/funktionstest – UICodedTest
U1) Lav først en UICodedTest hvor du laver beregninger med SpecWinRegner programmet og får valideret resultaterne ( flere trin med Assert) . Du skal selvfølgelig også efterfølgende afprøve testen kan gentages - prøv også at ændre på testdata / validering i det optagede, så du har prøvet at finde lidt rundt i C# koden.
U2) Lav en lidt større test (gerne opdelt i mindre og sammensat med en "Ordered Test") af en windowsapplication - fx. MaxiBio fra tidligere opgaver). Du skal selvfølgelig også efterfølgende afprøve testen kan gentages.
U3) Lav en UICodedTest på et web-program fx. http://test.bjoerks.net/SpecRegner.aspx
Test
Automation with Microsoft Visual Studio 2010: Coded UI Tests and Lab Management
(Channel9)
- ca 47 minutter inde beskrives hvordan man laver en CodedUI test ud fra en recorded
test lavet med TestManager’en.
Øvelser i forskellige testværktøjer.
Udarbejd en Coded UI test på baggrund af en ny eller tidligere udarbejdet UI test optaget med Microsoft Testmanger
36:55
TEST12E PBA faget Test 2012 uge43 - part01
35:57
TEST12E PBA faget Test 2012 uge43 - part02
24:56
TEST12E PBA faget Test 2012 uge43 - part03
19:13
TEST12E PBA faget Test 2012 uge43 - part04
51:31
TEST12F PBA faget Test 2012 uge16 - part03