Joint Test Action Group, auch bekannt als JTAG, ist die gebräuchliche Bezeichnung für IEEE-Standard 1149.1. Dieser Standard definiert eine bestimmte Methode zum Testen von Verbindungen auf Board-Ebene, die auch als Boundary Scan bezeichnet wird. Kurz gesagt, JTAG wurde entwickelt, um auf häufige Probleme zu testen, wurde aber in letzter Zeit zu einer Methode zur Konfiguration von Geräten. Die JTAG-Hardware interpretiert Informationen von fünf unterschiedlichen Signalen: TDI (Test Data In), TDO (Test Data Out), TMS (Test Mode Select), TCK (Test Clock) und TRST(Test Report – optional).
Der Hauptvorteil der Boundary-Scan-Technologie ist die Fähigkeit, Daten an den Geräteeingängen zu überwachen und die Daten an den Ausgängen unabhängig von der Anwendungslogik kontrollieren zu können. Mit einfachen Tests lassen sich Herstellerdefekte wie nicht angeschlossene Kontakte, fehlende Geräte, falsche oder gedrehte Geräte auf der Leiterplatte oder sogar kaputte Geräte feststellen.