Nwlapcug.com


Come utilizzare un sistema coerente di traccia per il debug più semplice

Quando si esegue il controllo della qualità è importante per tenere conto di tutti gli Stati di esecuzione del software per garantire tutte le possibili combinazioni di uso lavoro come dovrebbero. Combinato con la varietà di hardware, su che il software gira, si moltiplicano gli Stati di esecuzione differenti. Per questo motivo, un sistema complesso può essere difficile testare utilizzando metodologie diverse da un sistema di analisi coerente. Un sistema coerente traccia eseguirà il debug di software e la guida si traccia i diversi eventi nel software come testarlo così nessuno degli usi sono perso o saltato.

Istruzioni

1

Aprire comodo codice applicazione che supporta Java programmazione per iniziare a creare un debugger coerente traccia di editing.

2

Inizializzare la classe trace creando innanzitutto un'istanza di esso:

T.Trace.out "(message\n del campione del);

3

Creare un'altra classe che analizzerà il codice del vostro software. Nell'esempio seguente esegue la scansione valori, doppia quantità e username:

public double deposito (pari al doppio, int userName

4

Impostare i parametri di scansione all'interno della nuova classe seguendo questo esempio. Sostituire "iiop://exampleserver.example.com:800" con il percorso URL del codice che si sta usando.

{

double oldBalance, newBalance;
Context context = null;
Properties env = new Properties();
env.put(javax.naming.Context.PROVIDER_URL,
"iiop://exampleserver.example.com:800" );
env.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.cosnaming.CNCtxFactory" );
5

Creare un argomento all'interno della classe di deposito doppio responsabile di scansione del codice e determinare la modalità di lettura e rintracciati gli usi:

provare
{

T.Trace.outln("Getting initial context", 5);
context = new InitialContext(env);
T.Trace.outln("Looking up Account bean", 5);
Object ref = context.lookup("Account");
T.Trace.outln("Narrowing Object", 5);
AccountHome home = (AccountHome)
PortableRemoteObject.narrow(ref, AccountHome.class);
T.Trace.outln("Creating Account object", 5);
Account accountBean = home.create();

}

6

Impostare ulteriori argomenti di prova in base alle esigenze seguendo l'esempio nel passaggio 5. Aggiungerli al codice nell'ordine in cui si desidera il debugger da seguire. Salvare il codice di debugger e compilarlo in un'applicazione per eseguire il debugger, che genererà un report di output di eventuali errori che potrebbe trovare.