0

我正在开发一个包含代码和数据部分的项目。数据部分实际上是很多像txt文件这样的字典。字典由人工维护,使用文本编辑器手动添加新行。手动工作可能会导致以下一些错误:非法格式、拼写错误等...

为了防止生产中的运行时错误(例如:由于字典行格式错误),我想在构建期间验证字典数据。所以我的问题是:在构建期间在单元测试中验证数据是一种好习惯吗?如果没有,最好的解决方案是什么?

注意:在将代码推送到生产环境之前,我们会定期运行测试,但阻止项目构建将是最理想的解决方案。

谢谢。

4

1 回答 1

0

单元测试应该使用预定义和不变的数据以可重现的方式测试模块化代码块。

如果要验证外部数据文件,则应在程序内或使用其他工具完成。

于 2013-11-01T15:13:50.093 回答