多选题 2分 以下关于单元测试的描述,正确的有( ) A单元测试应在代码编写完成后立即进行 B单元测试需要测试模块的所有分支和边界情况 C单元测试可以使用自动化测试工具(如JUnit、pytest)执行 D单元测试通过后,无需再进行集成测试和系统测试