数据驱动的测试方法和工具

Posted

技术标签:

【中文标题】数据驱动的测试方法和工具【英文标题】:data driven testing approach and tools 【发布时间】:2015-07-30 18:07:30 【问题描述】:

我手头有一项新任务,即为由大量数据(来自 teradata、ms sql 和 mysql)驱动的应用程序设计新的测试套件。我们通常使用回归测试来比较表 A-B,B-A 。有没有更好的数据驱动测试方法或您知道的任何开源工具可以帮助我做到这一点?

谢谢你的时间

【问题讨论】:

请多解释一下上下文,例如您要测试的内容等。 输入数据主要是数字,如销售额和单位,由一个过程转换。所以输入值会发生变化:销售额变成收入..我应该检查这种数据转换是否正确,它是真正的海量数据,而不仅仅是销售收入。所以任何检查都必须基于数据是什么以及它转换成什么? 【参考方案1】:

数据驱动测试有很多方法(Selenium、Katalon Studio、JUnit、Protractor……),您可以选择任何您认为适合您的团队和项目的方法。对我来说,作为一名无代码测试人员,Katalon Studio 是我通过一些简单的步骤来进行此类测试的最简单的方法:

Data-driven testing approach with Katalon Studio

如果您对数据驱动测试有任何疑问,请在下方提问,我会尽快回复。

祝你好运!

【讨论】:

以上是关于数据驱动的测试方法和工具的主要内容,如果未能解决你的问题,请参考以下文章

单元测试工具——JUnit

测试用例设计白皮书--判定表驱动分析方法

黑盒测试用例设计-判定表驱动方法

数据驱动测试-从方法探研到最佳实践

接口测试之Jmeter数据+关键字 驱动实践

测试驱动中数据库的查询操作与断言