gpt4 book ai didi

java - 使用 Arquillian 进行黑盒测试

转载 作者:行者123 更新时间:2023-11-30 08:14:58 25 4
gpt4 key购买 nike

我是一名 QA 人员,使用 Java + TestNG + Selenium WebDriver 为我们的 Web 应用程序进行黑盒测试。我无权访问实际的应用程序代码。我的应用程序在 JBoss 上运行(在远程服务器中)。

我最近听说了 Arquillian 并且我看到了一些他们使用 Arquillian + WebDriver 的例子。当我用谷歌搜索时,我无法得到 Arquillian 的确切用法。

问题:

  • JUnit 和 TestNG 也是单元测试框架。但我可以使用它来编写独立的黑盒测试用例,以使用 WebDriver 测试我的应用程序。这个 Arquillian 也可以类似地使用吗?
  • 如果我可以在我现有的 TestNG 框架中使用它,它能带来什么特性? (例如,与 JUnit 相比,TestNG 具有基于参数的测试、依赖性支持)。

最佳答案

Arquillian 不是 JUnit/TestNG 的替代品,而是互补品 - 有助于管理测试的生命周期并提供许多有用的扩展。在黑盒测试领域,有 Graphite 烯和无人机扩展。

我鼓励您看一下 Arquillian 的 Graphene 扩展 - 这些专注于利用页面对象模式等最佳实践的黑盒测试:

https://github.com/arquillian/arquillian-graphene

Graphene 还紧密连接到 Arquillian 的 Drone 扩展,有助于配置 WebDriver。

这两个工具都建立在 WebDriver 之上,它们不会取代它。

关于java - 使用 Arquillian 进行黑盒测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29202679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com