Java-programmerere bruke en rekke verktøy og metoder for å teste sine applets og applikasjoner for å sikre at de er robuste , bug -fri og fungerer som forventet . JDB
JDB er Java Debugger , og det er det viktigste verktøyet som brukes for å finne og fikse bugs i et Java- program . Den lar programmereren å definere brytepunkter hvor han kan stoppe og sjekke status på programmet. Integrated Development Environments ( IDE ) som NetBeans og Eclipse gir et brukervennlig grensesnitt for dette verktøyet .
JUnit
JUnit er en testing rammeverk som gjør det mulig for programmerere å skrive automatisert testing skript i Java for hver del av et program .
Profilometre
p Det finnes en rekke gratis og kommersielle Java profileringsmaskiner . Dette er verktøy som kjører et Java- program og analysere ytelsen, skrive ut en rapport for programmerer på CPU tiden tatt av hver metode , minnet forbrukes på ulike deler av runtime -og andre performance- relatert informasjon .
logging
Som standard gjør Java det enkelt å skrive ut til ledeteksten ved hjelp av " System.out.writeln "-kommandoen , men de fleste programmerere avhengig av en mer sofistikert logging verktøy utviklet for å holde ryddig og lett å dissekere loggfiler om indre tilstand av et program for å hjelpe en programmerer finne ut hva som skjedde da en bug skjedde .
JConsole
JConsole er et grafisk brukergrensesnitt som gjør at en programmerer å sjekke status på hele Java Virtual Machine og overvåke applikasjoner .