Writing, organizing by module, reviewing, version management, result logging, batch execution, and import/export of test cases.