单元测试 – 使用Delphi框架的Bold编码时,可以提高可测性
背景
我在7名开发人员和2名在物流系统上工作的测试人员的团队工作。 我们使用Delphi 2007和modeldriven开发与 Bold for Delphi作为框架。 该系统目前已经生产了大约7年,拥有大约1,700万行的代码。 我们在4-5周后才能发布,几乎每次发布之后,我们都要做一些我们没有找到的bug的补丁。这对我们和客户来说当然是令人不安的。 当前测试 单位测试前提条件 写一些做一件事的小方法,但做得很好。 使用框架 问题 编辑:关于手动测试的现行测试方法,就像Chris所说的那样,只是“打破它,试图打破它”。 解决方法
你想要这本书,由Michael Feathers,
Working Effectively with Legacy Code.它显示了如何引入(单元)测试代码,没有写入可测试性。
一些章节被命名为开发人员为什么要测试旧代码是困难的借口,它们包含案例研究和建议的方法来解决每个问题: >我没有太多时间,我必须改变它 它还涵盖了许多破坏依赖的技术;有些可能对你来说是新的,有些你可能已经知道,但是还没有想过使用。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |