出于教育原因,我正在寻找具有良好的单元测试覆盖率的开源Delphi项目.受试驱动开发项目是首选.项目规模并不重要.
主题应该是商业或游戏开发,但没有Web项目.
任何提示?
编辑:
感谢您的建议,但我更喜欢那些来自“普通”用户的项目,而不是来自CRM或ERP系统的程序员.例如,任务计划员或跳过和跑步的游戏.有没有人看到这样的东西?
解决方法
我们试图为我们的ORM框架的所有根类实现测试驱动开发.
在实施之前测试了所有低级(数字或UTF-8文本转换)和高级功能(RTTI,ORM,JSON,数据库,客户端/服务器).
我们甚至对加密或pdf生成部分进行了一些基本的回归测试.
然后将测试插入一些医疗项目的main documentation(遵循IEC 62304要求).每次发布都触发了100多万次单一测试.然后进行手动测试(人工驱动的实际硬件与工作机器人工作站).这些高级测试使用相同的文档工具编写,该工具生成交叉引用矩阵,以跟踪所有测试在任何版本之前传递的过程.
也许不是一个完美的匹配,但至少是一个真正的用例,在现实世界的Delphi应用程序中,为医疗领域开发(如果你知道FDA的规定,你知道我的意思). 原文链接:https://www.f2er.com/delphi/102887.html