Når du utfører kvalitetssikring er det viktig å ta hensyn til alle utførelse stater i programvaren for å sikre at alle potensielle kombinasjoner av bruk fungerer som de skal. Kombinert med det mangfoldet av maskinvare programvaren kjører på , blir de forskjellige utførelse tilstander multiplisert . På grunn av dette , kan et komplekst system være vanskelig å teste ved hjelp av andre metoder enn en konsistent spor -system. En konsekvent spor system vil feilsøke programvare og hjelpe deg å spore de ulike hendelser i programvaren som du teste det slik at ingen av de bruker er savnet eller hoppet . Instruksjoner
en
Åpne den foretrukne kode redigering program som støtter Java -programmering til å begynne å lage en konsistent spor debugger .
2
Initialiser spor klasse ved først å opprette en forekomst av det : en
T.Trace.out ( "sample melding \\ n ");
3
Opprett en ny klasse som vil skanne programvare kode . Følgende eksempel skanner verdier , dobbel mengde og brukernavn: .
Public double innskudd (double beløp, int userName
4
Still skanning parametre innenfor den nye klassen ved å følge dette eksempelet Erstatt " IIOP ://exampleserver.example.com : 800 " med URL-plasseringen av koden du faktisk bruker
{double oldBalance , newBalance ; Context kontekst = null; Properties env = new . ) ;
5
Lag et argument innenfor den doble innskuddet klasse ansvaret for å skanne koden og bestemme hvordan bruken bør leses og spores : en
try { T.Trace.outln ( " Komme opprinnelig kontekst " , 5 ) ; kontekst = new InitialContext ( env ) ; T.Trace.outln ( "Søker etter Account bønne " , 5 ) ; Object ref = context.lookup ( "Konto" ) ; T. Trace.outln ( " Innsnevring Object " , 5 ) ; AccountHome hjem = ( AccountHome ) PortableRemoteObject.narrow ( ref, AccountHome.class ) ; T.Trace.outln ( "Opprette konto objekt" , 5 ) ; konto accountBean = hjem . lage (); }
6
Sett opp ytterligere testing argumenter som trengs ved å følge eksemplet i trinn 5 . Legg dem til koden i den rekkefølgen du ønsker debugger å følge. Lagre debugger koden og kompilere den inn i et program for å kjøre debugger , som vil generere en produksjon rapport om eventuelle feil det kan finne .