3

我有一个数据库 Web 应用程序,我需要查看该应用程序的所有可能输入和所有可能输出(使用 Selenium 或 Jmeter)。

实际上,我试图了解“输入覆盖方法”在软件测试工具中的工作原理,但似乎太难了。如果我没记错的话,我正在尝试做的这种测试是一种数据驱动测试(意味着找出数据库 Web 应用程序的所有可能的输入和输出)。

如果有任何工具(我更喜欢开源)可以做到这一点,或者有任何方法可以创建这样的测试,您能否提出建议?
我必须自己创建吗?

4

2 回答 2

1

首先,您需要创建覆盖大部分输入数据集的等价类。之后,您可以使用创建的测试数据简单地运行您的 selenium/JMeter 测试。

您只需要创建单个测试脚本并将测试数据填充到 excel 或 CSV 工作表中即可执行数据驱动测试。

于 2013-01-02T06:51:17.733 回答
1

看看jBehave

它是一个可以驱动 selenium 并支持输入测试数据集的 BBD 工具。

我已经使用它并且效果很好。你需要耐心才能通过胶水代码,但一旦你走出另一边,你会很高兴你坚持下来了。

于 2012-12-29T21:41:16.997 回答