假设您在要检查的管理系统中有一组确定的业务规则。 规则可以基于数值,布尔值,分类等值,例如:
if product in ['x','y','z']:
if age > 30:
if amount < 100000:
rule = 'A'
elif product == 'a':
rule = 'B'
elif ....
可能的检查可以基于具有可能值的文件或检查,如果您以特定格式进行分析,则将检查树作为一个整体进行比较。
您可以编写这些类型的测试,但在从头开始之前,我正在搜索是否有一些python包可以帮助进行此类工作或解决此类问题。