Test af software

Tags:    system

Når man lige har udviklet et system, hvordan tester man det? hvilke aktiviteter udføre man og høre til ved implementering?



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 14 karma
Sorter efter stemmer Sorter efter dato
Hey Green.
Der findes mange forskellige måder at sikre sig at sit program er korrekt.

Code Review
Den letteste og vigtigste måde at sikre at sit program er sikkert er ved at få folk til at læse din kode igennem og give feedback. Alle seriøste projekter benytter sig af dette.

Testing
Du kan enten håndterer gør det med fokus på koden eller se hele dit system som en sort boks, og bare analyserer inputsne:

Unit test
Er en måde hvor man koder nogle test hvor man giver metoder/funktioner et bestemt indput og tester om metoden giver det rigtige output. Alle større programmeringssprog har værktøjer til dette.

Black-box testing
Du kan også fokuserer bare teste dit program ud fra det GUI du har. Dette er heller ikke en dårlig måde, og giver nogle helt andre resultater end det du får ved unit test.

Program analyse
For meget store højt risiko-tonede projekter bruges til tider også program-analyse hvilket er en måde at prøve at matematisk at analyserer sig frem til om programmet er korrekt.


Konklusion
Jeg vil varmt anbefale dig at starter med unit-testing. Og sørg for at få lavet review at din kode :)



Wiki? Google? :)

http://en.wikipedia.org/wiki/Software_testing



Indlæg senest redigeret d. 15.12.2013 22:39 af Bruger #10216
Har du ikke fået bøger med til studiet? ;-)



t