gpt4 book ai didi

testing - 我可以使用机器人框架进行报告而无需创建 testcase.txt 文件吗?

转载 作者:行者123 更新时间:2023-11-28 21:05:14 29 4
gpt4 key购买 nike

我有很多用纯java写的Java测试用例。然后我使用 testng 和 ant 运行测试用例并报告一个 xml 文件,提供通过和失败的测试用例以及测试套件等等。在这种情况下,testng 本质上是框架,提供的灵 active 非常小。

我已经阅读了有关 Robot Framework 的文章,对它仍然很陌生,并且想将我们的测试模型转移到验收测试和验收测试驱动的开发中。看起来机器人框架支持英文编写的 testcase.txt 并将其转换为它运行的实际测试,并在 output.xml 类型的文件中报告结果。

所以,我想知道有什么方法可以让机器人框架只处理 .java 文件的代码并运行测试用例,而无需我返回并编写 .txt 文件以启动测试用例。

然后让它返回某种 output.xml 报告。

基本上,我需要能够保持目前的状态,但同时允许我慢慢过渡到机器人框架可以提供的 testcase.txt 文件模型。

最佳答案

Robot Framework 确实有一个名为 rebot 的工具,它可以让您从多个 output.xml 文件创建报告,但我认为 TestNG 只提供 xUnit 之类的 XML 文件,这是不一样的,所以 rebot 在这里不好。

根据您目前在 TestNG 中进行的测试数量,我会让 Robot Framework 启动 TestNG 测试,解析结果文件,如果结果文件中没有失败,则将测试标记为已通过。或者让 RF 测试假设 TestNG 运行的结果文件在 RF 测试开始之前在某个地方可用,然后为每个 TestNG 测试创建一个轻测试。这些测试中的每一个都只会从 TestNG 结果文件中检查相应的测试是否通过,然后通过或不通过 RF 测试。

关于testing - 我可以使用机器人框架进行报告而无需创建 testcase.txt 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20205371/

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