test functions checklist