我经常不得不在相当大的数据集上编写和执行验证测试。数据以不同的数量(一个文件和多个文件)和格式(有时类似于表) (csv,dbf,.)有时它像树一样(JSON,XML,.)。
我必须执行的测试要么是根据列表或有效值范围简单地检查每个值(例如,temperature > -20 AND temperature < 50,或者有时检查多个记录之间的相互依赖关系(例如,属于同一类型的七个记录必须具有连续的时间戳)。
我喜欢编写和执行这样的测试的语言是Python,但是我愿意学习一些新的东西,如果这会有帮助的话。如果可能的话,我想使用一个已建立的测试运行程序,如UnitTest、nose、