1. 你如何理解 "测试驱动开发(TDD)"?举一个简单例子说明其流程。◦ 追问 1:单元测试的作用是什么?◦ 追问 2:你用什么框架编写过单元测试?2. 请描述一次你参与的自动化测试项目,使用了什么工具和方法?3. 解释你理解的 "持续集成 / 持续部署(CI/CD)",如何确保代码质量?◦ 追问 1:CI/CD pipeline 包含哪些环节?◦ 追问 2:如何设计测试用例?4. 你认为测试开发与传统测试的区别是什么?需要哪些额外技能?5. 作为测试开发工程师,你认为需要具备哪些核心能力?如何培养?◦ 追问 1:如何学习测试工具开发?◦ 追问 2:如何提升问题定位能力?