测试计划、设计验证、测试设计、测试工具选择和脚本开发、测试与编程的交互等等。