Testing and instrumentation