professional development testing