Enhetstesting av grensesnitt?

På TechEd i Barcelona fikk unit-test guru Roy Osherove spørsmål om han kunne si noe om unittesting av grensesnitt, det være seg WinForms eller Web gui. Hans svar var klinkende klart:

“Don’t do it!!!”

Ikke lag unit tester for UI. Hvis du vil teste UI logikken din kan du bruke en MVC modell eller lignende, men ikke forsøk deg på å teste selve brukergrensesnittet. Det er for utfordrende rent teknisk til at det er verdt det, i tillegg til det faktum at UI er svært dynamisk - både over tid men også med tanke på konfigurasjons- og profil-avhengigheter.

Så var det avklart en gang for alle. Watin kastes herved i bit-bøtta.

Kategorier: Testing / TDD.
RSS feed for kommentarene. Tilbaketråkk.

Skriv en kommentar

Torbjørn Marø

Torbjørn er systemutvikler og et aktivt medlem av .NET-miljøet i Bergen. Dette er hans blog.

Mulig relaterte linker

Siste kommentarer


Torbjørn: Skulle forresten ikke forundre meg om IronRuby - slik som mi...

Torbjørn: Er faktisk litt forvirret over de ulike strategiene man kan...

Jonas Follesø: Tips er og å se hvordan man lytter på events i IronRuby, s...

Torbjørn: Jeg unnlot med vilje å nevne ruby's implementasjon av Obser...

Odd Rune: Foretrekker ofte å bruke Observer jeg - http://ruby-doc.org...

Torbjørn: Takk for linken - gir god mening! Kanskje PSWinCom burde ha...

Bård Strøm: Ja, jeg er på. Interessante betraktninger når jeg nå skal...