我正在开发一个生成大量SQL查询的应用程序。其中一些查询很复杂(对我来说),编写良好的测试是棘手的。
作为一个健全性测试,通过linter运行生成的SQL查询将是不错的选择。因此,测试实际上不会在数据库上运行/执行查询,但它会解析查询并确保其看起来有效。
我意识到这不是一个很好的测试,但我想如果我能将其建立到单元测试中,它似乎是捕捉一些低挂果实的快速方法。我的PHP linter帮助我捕捉了很多问题。
我正在使用PHP和MySQL(在Linux上),因此我更喜欢针对该环境的解决方案,但我会尽力而为。也许它会指引我朝着正确的方向前进。
作为一个健全性测试,通过linter运行生成的SQL查询将是不错的选择。因此,测试实际上不会在数据库上运行/执行查询,但它会解析查询并确保其看起来有效。
我意识到这不是一个很好的测试,但我想如果我能将其建立到单元测试中,它似乎是捕捉一些低挂果实的快速方法。我的PHP linter帮助我捕捉了很多问题。
我正在使用PHP和MySQL(在Linux上),因此我更喜欢针对该环境的解决方案,但我会尽力而为。也许它会指引我朝着正确的方向前进。