【问题标题】:Data-Driven automation testing using different input files使用不同输入文件的数据驱动自动化测试
【发布时间】:2016-10-15 13:08:19
【问题描述】:

我使用 excel 和 XML 完成了数据驱动的自动化测试。 是否有任何其他输入文件可用于 selenium-webdriver 自动化测试中的数据驱动。

【问题讨论】:

    标签: testing selenium-webdriver data-driven-tests


    【解决方案1】:

    Google 文档电子表格很好。您可以尝试一下 - 多人将能够同时管理电子表格中的数据。

    【讨论】:

    • 除了谷歌文档,还有其他方法可以进行数据驱动测试。
    • 如果你想获得真正的技术,你可以使用数据库。 MySQL 或类似的东西。
    【解决方案2】:

    是的,可以使用任何文件存储数据。

    对于数据,您必须将该文件格式的读写代码编写成您喜欢的语言,然后将该数据传递到 selenium 代码中。

    您可以使用适用于您喜欢的语言的各种测试框架来设计您的自动化测试框架,例如 Java,您可以使用 JUnit、TestNG 等。

    【讨论】:

      【解决方案3】:

      您可以使用 Java(或您选择的任何其他语言)支持的任何输入文件格式。为了实现这一点,您需要编写实用程序函数来读取/写入文件中的数据。

      为此,您可以使用 Java 内置类,例如“扫描仪”等。或者您可以使用外部库为您完成工作。

      针对您的问题,而不是 Excel,我使用 Java 的“OpenCSV”解析器库从 .csv 文件读取和写入数据。这是一个非常简单但功能强大的库,可用于处理 CSV 文件。

      您可以阅读这篇文章以获得更好的理解 - openCSV

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-08-25
        • 1970-01-01
        • 2010-12-07
        • 1970-01-01
        • 2022-01-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多