DM131 - 2. semester

Plan for Softwarekonstruktion

Tema: Kvalitetssikring og Test  - Gå til uge: 34, 35, 36-37-38(databaser)

Sidst ændret: 2013.08.28

 

Uge 34
Dag Tidspunkt Emne Litteratur / Opgaver
Mandag 08:30 Introduktion til test (opfølgning og fortsættelse fra tidligere i SD/Morten)

Beskrivelse: Beskrivelse: YouTube screencast med Bjørk Boye Busch Video - fra undervisningen

En lille øvelse - SpecRegner
- diskuter erfaringerne omkring øvelsen

 

Slides med introduktion til test

Eksempler på skemaer for testplaner m.m. fra TEST-bog til inspiration i forbindelse med opgaver

Appendiks og supplerende skemaer m.m. til bog om softwaretest:

http://vrpartners.dk/appendiks.html  
 

Opgave:
Googledoc for diskussion om hvad er test og fejl (bruges i løbet af dagen)
 

  Introduktion til automatisering med unit test i Visual Studio
- små øvelser unit test på tidligere klods-klasse (her kun rektangel)
- start med unit test for hver af selve rektangel-klassens metoder
- der fortsættes herefter med kartoteksklassens metoder

 

 

Visual Studio værktøjer:
Beskrivelse: Beskrivelse: YouTube screencast med Bjørk Boye BuschVideo - simpel unit test med Visual Studio
Tilhørende Visual Studio projekter
 

 

 

 

- 14:00

Team Foundation Server og Test Manager (2010 tools)

 

Bjørk vil kort introducere disse værktøjer, men Peter vil tage sig af øvelses delen.

Software til Microsoft Test Manager vil kunne findes på Deamspark, men vil også blive tilgængelig i klassen på usb, så man slipper for at downoade.

 

Video fra undervisningen:

Miniaturebillede C# SK13E uge34Ma Introduktion til test

Team Foundation Server (free)
http://tfs.visualstudio.com/
Beskrivelse: Beskrivelse: YouTube screencast med Bjørk Boye Busch Brug af ovenstående Team Foundation Server (TFS)

Beskrivelse: Beskrivelse: YouTube screencast med Bjørk Boye Busch Connecting to TFS 2010 From Visual Studio

Om brug at Microsoft Test Manager
- 
pp_TestManagement01.ppt
- Defining Your Testing Effort Using Test Plans

Video fra MS channel9
- 
Bruger Test Automation med Visual Studio 2010 martinesmann (Channel9)
- Improving Software Quality for the Modern Web Sessions Microsoft MIX10 (Channel9)  (1. del er relevant for vores emne, resten er for senere emner)
- 
Manual Testing with Microsoft Test Manager 2010 (Channel9)

Opgaver_Test_Manager.htm (Peter styrer/tager sig af dem)
 

Torsdag 08:30 Test fortsat, detaljer følger - primært unit test

Automatisering med unit test i Visual Studio
- små øvelser unit test på tidligere klods-klasse (her kun rektangel)
- start med unit test for hver af selve rektangel-klassens metoder
- der fortsættes herefter med kartoteksklassens metoder

Du er velkommen til bruge dit eget klodsprojekt eller tilsvarende i stedet.

Obligatorisk aflevering (individuelle):
Du skal inden i morgen aflevere dit projekt med dine unit-test (se øvelser ovenfor) i fronter som zip-fil.
Husk at notere i reflektons-feltet hvordan det er gået med at udarbejde testene og afvikle dem.

Visual Studio værktøjer:
Beskrivelse: Beskrivelse: YouTube screencast med Bjørk Boye BuschVideo - simpel unit test med Visual Studio
Tilhørende Visual Studio projekter
 
  Opsamling på TFS og Test Manager (se materiale fra tirsdag) se materiale fra tirsdagen
- 14:00    
 
 
 

 

 

Uge 35
Dag Tidspunkt Emne Litteratur / Opgaver
Mandag 08:30 Test fortsat

Vi vil veksle mellem eksempler fra studerende/underviser, diskussion og arbejdet med af lave flere test.

Du kommer til at skulle aflevere igen som sidste uge - vi aftaler nærmere mandag

Se uge 34
 
     
- 14:00    
Torsdag 08:30 Test fortsat, detaljer følger - primært unit test  
 
  NYT EMNE (jvf løfte om at emne blev taget op)
Eksempler på andre brugergrænseflader på forretningsmodel (Windows WFP og Windows Phone)
Der vil blive givet eksempler på hvordan man opretter projekt med disse
- herunder flere skærmbilleder og navigation
 
WpfApplicationDemo01.zip (windows - solution med wpf og crazy listbox)
 

Eksempel med WebForm - her med lidt at en Windows WCF UI
Vs_BladhusSolution_1_WebFormAndWcfUI_Ver2.zip
Eksempel med Windows Phone UI (Data i model ændret til public i denne udgave)
Vs_BladhusSolution_1_PhoneV01.zip
 

- 14:00