Bjørk Boye Busch
Erhvervsakademiet Lillebælt - PBA og Diplom i softwareudvikling
Faget Test

Beskrivelse: Beskrivelse: Beskrivelse: Beskrivelse: Beskrivelse: Beskrivelse: Beskrivelse: Beskrivelse: Erhvervsakademiet LillebæltBeskrivelse: Beskrivelse: Beskrivelse: Beskrivelse: Beskrivelse: Beskrivelse: Beskrivelse: Beskrivelse: Bjørk Boye Busch website
Sidst opdateret den
05.08.2012

Ugeseddel 09 - uge 45

link til uge 44 - uge 46

Opsamling fra sidste uge på øvelser

 

Performance/ LoadTest opgaver - disse opgaver inddrager test fra tidligere uger

Ved hver af disse studér og diskuter hvad der kan udledes af LoadTest'en.

L1) Lav en loadtest baseret på en unit-test fra tidligere opgave med maxibio (se tidligere uger – fx basseret på Maxibio - source m.m. - opdelt i komponenter).

L2) Lav en loadtest baseret på en webtest af alm. webapplikation gerne med testdata fra database (fx. opg 1 uge 40 http://test.bjoerks.net/SpecRegner.aspx)

L3) Lav en webtest på en lidt mere cpu-tung webservice og en LoadTest baseret på denne (fx en af GetAllePersoner..... fra  http://www.webservicedemo.bjoerks.net/PersonWebService.asmx )

Performance/ LoadTest opgaver på windowsapplicationer

L4) Lav en/flere loadtest baseret på en af tidligere UICodedTest.

   

 Tema 10: Hvordan testes portaler og andre komplekse systemer, hvor der ikke er klare detaljerede kravspecifikationer (formål)

                              Vi tager hul på kap 9 og 10, så der bliver lidt afveksling

Emne 10.1: Portaler, udforskende test og bug-hunting

Lærebog kap 9 og 10
evt. øvelser med portaler
Diskussioner relateret til egne erfaringer

Tools for screencast (Microsoft Windows Medie Encoder)

 

Tema 8 - emne 8.8  (bliver nok ikke færdig og fortsætter så næste uge)

 Tema 8: Hvordan automatiseres test af program funktionalitet (formål) - integrationstest

Emne 8.8: CodeContract og Moles  (overfladisk)

Materiale se nedenfor.
Øvelser i forskellige testværktøjer – afprøv eksempler.

 

 

Code Contracts

 

Current version: 1.4.40602.0
(June 2, 2011)

·    Download (Academic License)

·         Download (Commercial license)

·         Release Notes

·         Frequently Asked Questions

·         User manual

·         Papers and documentation

·         VS 2010 Editor Extensions NEW!

o    Download it!

o    Documentation

o    Watch the video

 

Enabling and understanding code contracts in Visual Studio 2010 beta 2:  http://blog.rthand.com/post/2010/01/07/Enabling-and-understanding-code-contracts-in-Visual-Studio-2010-beta-2.aspx

Getting Started with Code Contracts in VS2010: http://stevesmithblog.com/blog/getting-started-with-code-contracts-in-vs2010/

Give Your Classes a Software Contract: http://msdn.microsoft.com/en-us/magazine/gg983479.aspx

Code Contracts Editor Extensions:
 - Try Code Contracts in your browser at: http://pex4fun.com

Mike Barnett and Daryl Zuniga: Code Contracts Editor Extensions: http://channel9.msdn.com/Blogs/Peli/Code-Contracts-Editor-Extensions

 

Code Contracts Settings in Visual Studio 2010: http://msdn.microsoft.com/en-us/magazine/hh148151.aspx

Static Code Analysis and Code Contracts: http://msdn.microsoft.com/en-us/magazine/hh335064.aspx

 

Pex and Moles - Documentation

Tutorials: Start here!

http://research.microsoft.com/en-us/projects/pex/documentation.aspx

Starting using Moles Video: http://channel9.msdn.com/blogs/peli/moles-replace-any-net-method-with-a-delegate