Java-programmerare använder en mängd olika verktyg och metoder för att testa sina applets och applikationer för att säkerställa att de är robusta , felfri och fungerar som förväntat
JDB
JDB är Java Debugger och det är det viktigaste verktyget som används för att hitta och rätta fel i ett Java -program . Det tillåter programmeraren att definiera brytpunkter där han kan stoppa och inspektera tillståndet för programmet . Integrerade utvecklingsmiljöer ( IDE ) som Netbeans och Eclipse erbjuder ett användarvänligt gränssnitt för detta verktyg.
JUnit
JUnit är ett test ramverk som tillåter programmerare att skriva automatiserade tester skript i Java för varje del av ett program .
profilerare
Det finns en mängd kostnadsfria och kommersiella Java profilerare . Dessa är verktyg som kör ett Java -program och analysera dess prestanda , att skriva ut en rapport för programmeraren på CPU tid som varje metod , minnet konsumeras i olika delar av runtime och andra prestationsbaserade information .
Loggning
Som standard gör Java det enkelt att skriva ut till kommandotolken med hjälp av " System . out. writeln " kommandot , men de flesta programmerare är beroende av en mer sofistikerad Loggverktyg utformat för att hålla välordnad och lätt att dissekera loggfiler om det inre tillståndet hos ett program för att hjälpa en programmerare avgöra vad som hände när ett fel uppstod .
JConsole
JConsole är ett grafiskt användargränssnitt som gör att en programmerare för att inspektera tillståndet för hela Java Virtual Machine och övervaka applikationer .