test and worker