TDD 开发理论 (原创)
发布时间:2020-12-13 19:43:03 所属栏目:百科 来源:网络整理
导读:TDD基本思路 通过测试来推动整个开发的进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。 TDD的开发流程 l分析并确定一个目标测试场景 l添加一个单元测试来验证该测试场景的输入输出 l运行该测试,得到失败的测试结
TDD基本思路通过测试来推动整个开发的进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。 TDD的开发流程l分析并确定一个目标测试场景 l添加一个单元测试来验证该测试场景的输入输出 l运行该测试,得到失败的测试结果 l写最简单的功能代码来通过该测试 l再次运行该测试,看到测试通过 l进行代码重构,包括功能代码和单元测试代码 l重复以上步骤,直至开发完成 TDD的开发原则l先写测试代码后,再写功能代码 l根据需求文档编写测试代码,非实现 l小步前进,要求我们对大的功能块测试时,应该先分拆成更小的功能块进行测试 l用尽可能简单的代码实现功能,在实现功能代码尽量思考一下,切记不能为完成功能而写代码 l需求能够测试的,就写测试代码,不能测试的、或觉得不需要测试的一律放弃 l在改/加任何功能代码前,一定要先想是不是要改或加测试用例 l及时重构。无论是功能代码还是测试代码,对结构明显不合理,重复的代码等情况,在测试通过后,及时进行重构。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |