• Keine Ergebnisse gefunden

a) publi stati int foo(int a, int b){ int =0

N/A
N/A
Protected

Academic year: 2021

Aktie "a) publi stati int foo(int a, int b){ int =0"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

RalphGuderlei Blatt1

A

Softwaretest (SS 2007)

Abgabetermin:02.Mai2007

Fehlerterminologie

ErläuternSiedieinderVorlesungvorgestellteFehlerterminologieanhandeinesBeispiels.Wäh-

lenSiedazueinexistierendesProgramm(beispielsweiseeinesderüblihen,verdähtigenPro-

duktedesWeltmarktführers)undgebenSiedannBeispielefürError,FaultundFailurean.

Qualitätsmerkmale

WählenSieeinbeliebigesProgrammunddenieren SieQualitätsmerkmaleanhandder Be-

shreibungderAnforderungenan dieses Programm.Bewerten Sieanshlieÿend dieQualität

desProgrammbezüglihdergewähltenMerkmale.DiskutierenSie,obuntershiedliheStake-

holdereinzelneQualitätsmerkmaleuntershiedlihbewertenkönnten.

Auswahl von Testdaten

Einemöglihe StrategiefürdieAuswahlvonEingabedatenfürTestsberuhtaufder Kennt-

nis/AnalysedesQuellodes.EinmöglihesMerkmaldergewähltenDatenkannsein,dassbei

derVerwendungdieserDatenalleAuührungspfadedesProgrammsmindestenseinmalausge-

führtwerden.

GegebensinddiebeidenfolgendenMethoden.ShätzenSieanhandanhanddesQuellodes

dieAnzahlderAusführungspfade abunderstellenSiefürjedeMethode einenAusführungs-

graph.

a)

publi stati int foo(int a, int b){

int =0;

if(a<5){

= 1;

}

if(b>5){

=3;

}

return ;

}

b)

publi stati int bar(int a, int b){

int = 0;

while(a>0){

if(a<b) a=b;

else if(a==b) b--;

a-=b;

++;

}

return ;

}

VielErfolg!

Referenzen

ÄHNLICHE DOKUMENTE

Das Verfahren integrierte Planung im Dialog Die Vorgehensweise setzte auf ein integriertes, Ergebnis orientiertes Verfahren und knüpfte dabei an vorhandene Untersuchungen, Planungen

Eine selbstorganisierende Liste ist eine Liste, bei der kurz aufeinanderfolgende Zugriffe auf dieselben Elemente sehr effizient sind: Wird ein Element in der Liste gefunden,

In den folgenden Kommentaren bezeichnen die dop- pelten oder dreifachen Namen Variablen gleichen Namens in geschachtelten Scopes.. (a)

[r]

[r]

Eine Hashfunktion hash bildet jeden möglihen Shlüssel auf einen Index im Vektor ab..

Dadurch wird die Variable nicht f ¨ur jede Instanz erneut angelegt, außerdem wird deutlich, dass es sich um eine Eigenschaft handelt, die alle Tiere dieser Art teilen.. Benutzen Sie

Geschäftstätigkeit Ziel/Kompetenzen: Chancen und Risiken des Außenhandels einschätzen können, Vertragsbestandteile int. Verträge erläutern können, Abwicklung von