En testjigg er en innretning eller et oppsett (jigg) som skal konsekvent teste funksjonalitet ved et produkt. Testjigger brukes for testing av elektronikk og fysisk utstyr, mens man ofte snakker om testmiljø ved testing av programvare.
Ved testing av elektronisk utstyr som kretskort, elektroniske komponenter og mikrobrikker brukes testjigger for å holde utstyret på plass under testing og la det bli testet for kontrollerte elektroniske testsignaler.
Innen programvaretesting kan man bygge et testmiljø som er et system som skal tilfredsstille de forutsetningene systemet skal ha. For eksempel er Ruby on Rails et vevrammeverk som bruker YAML til å initialisere en database med kjente parametere før man kjører en test. Dette gjør at tester kan repeteres, hvilket er en viktig funksjon i et effektivt testrammeverk.
Ved fysisk testing er en jigg gjerne et apparat for å holde eler støtte testobjektet under testen. Jiggens påvirkning på testresultater er et viktig og pågående forskningstema.
Jigger kan bruke klemmer, kilegrep eller klypegrep.
Det finnes også andre mekanismer, inkludert eksentriske rullejigger, trådgripere og knapphodegripere, og taugripere.
Mekaniske holdeapparater gir klemkraft via armer, kiler eller eksentriske hjul til kjevene. I tillegg fins det pneumatiske og hydrauliske armaturer for strekkprøving som tillater veldig raske oppkobling og veldig høye klemkrefter.