Cucumber 中的数据表是什么? 安装 Cucumber Eclipse 插件 如何在 Eclipse 中创建 Selenium Maven 项目? Cucumber 中的数据表是什么? 当我们需要测试 Web 应用程序的大量输入参数时,会使用数据表。比如新用户的注册表,就涉及到几个参数进行测试,为此,我们可以使用数据表。 让我们以注册表单实例来理解数据表,它是一个Web应用程序。对于这个注册表,我们将创建一个feature-file,稍后我们将创建一个带有数据表的feature file来识别它们之间的区别。 注册表包含以下参数: User Name Email Password Confirm Password Birth-date Gender Phone Number 用于测试“用户注册”功能的功能文件。 Feature: New user registration. Scenario: Verification of successful registration when the inputs are correct. Given user on the user registration page When user enters a valid user name And valid e-mail address And valid password And valid confirmation password And valid Birth-date And valid Gender And valid phone number Thenuser registration should be successful 在上面的特征文件中,我们可以看到,由于多次使用“ And ”,乍一看有点复杂。因此,为了降低这种类型的复杂性,我们可以使用“数据表”。 数据表涉及一组输入参数,这些参数提供给单个标签,例如GIVEN、WHEN或THEN 让我们用数据表创建上面的特征文件,看看它会是什么样子: Given the user on the user registration page. When user enter invalid data on the page | Fields|| Values| | First Name | User Name | | Last Name | User Last Name | | Email Address | someone@gmail.com | | Re-enter Email Address | someone@gmail.com | | Password |PASSWORD| | Birth-date | 02| Then the user registration should be successful. 在上面的特征文件中,我们可以看到注册表的所有参数都以简单易识别的方式进行了组织。 安装 Cucumber Eclipse 插件 如何在 Eclipse 中创建 Selenium Maven 项目?