问题标签 [test-suite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
7480 浏览

python - 如果测试用例发现错误,则停止测试套件

testSuite在 Python 中有几个testCases.

如果一个testCase失败,testSuite继续下一个testCase。我希望能够testSuitetestCase失败时停止,或者能够决定是否testSuite应该继续或停止。

0 投票
3 回答
2786 浏览

selenium - Selenium - 运行测试套件的测试套件?

我正在运行这样的 HTML 测试套件:

java -jar /var/lib/selenium/selenium-server.jar -browserSessionReuse -htmlSuite *firefox http://$HOST ./test/selenium/html/TestSuite.html ./target/selenium/html/TestSuiteResults.html

有没有办法可以在一个目录中运行所有测试套件,或者创建一个测试套件的测试套件?

0 投票
1 回答
6636 浏览

python - 带有测试套件和测试用例的测试套件

我需要制作一个由其他手提箱和测试箱组成的大型 python 套件,我已经将它们一起执行。

我该怎么做呢?

例如,这里有一个我想添加的套件(suiteFilter.py):

和一个测试用例结构(Invoice.py):

谢谢!

0 投票
2 回答
3089 浏览

python - 尝试将 Selenium IDE Python 脚本作为测试套件运行

在运行由 Selenium IDE Python 远程控制插件格式化程序导出的多个 Python 测试脚本时,我遇到了一些问题。

1)python脚本完成后,浏览器窗口会自动关闭。例如,我在 Firefox 中运行测试。

2) Selenium 无法在 python 中导出它的测试套件。如何在 python 中复制测试套件功能?

我之所以花时间在 Python 中运行测试脚本是因为我们的测试用例解决方案 (Testuff) 软件允许 API 调用来更新通过 Selenium 测试用例自动化运行的相邻测试用例。

这是一个带有 API 调用的代码示例。

谢谢。


感谢您及时的回复。我用这段代码尝试了 jcfollower 的建议:

...不幸的是,浏览器窗口仍然关闭。还有其他建议吗?

谢谢。


让它部分工作。

删除了其中一项:

...并删除了:

从剩余的“ if __name__”语句和 python 日志加上浏览器窗口保持打开状态。这是朝着正确方向迈出的一步,但我需要在脚本运行完成后关闭日志窗口。

我猜下一步是创建另一个停止类并在 selenium.py 文件中稍微玩一下,看看我是否可以删除关闭浏览器的命令。

如果有人有任何其他建议,将不胜感激。

0 投票
3 回答
2938 浏览

java - 什么是测试套件?

我对 Java 和 JUnit 测试比较陌生。我很清楚这个Test类是什么,但是这个TestSuite类让我很困惑。有人能解释一下我是干什么TestSuite用的吗?

0 投票
2 回答
18368 浏览

java - JUnit4 使用测试套件运行特定包中的所有测试

这在 JUnit4 中可行吗?

在 JUnit3 中,我会执行以下操作:

0 投票
3 回答
8075 浏览

java - 在junit 4中将参数从测试套件发送到测试用例

我有四个 junit 案例,我需要向它们传递一个参数,这对所有案例都是相同的,但是这个参数是在测试套件中以动态方式创建的。如何将测试套件中的参数传递给测试用例中的所有测试?

0 投票
0 回答
152 浏览

java - 如何创建一个从包或文件夹加载测试的 JUnit TestSuite?

可能重复:
JUnit4 使用测试套件运行特定包中的所有测试

我需要创建一个能够在运行时加载测试类的 JUnit(4) TestSuite。我在一个包中有不断变化的测试数量,我不想手动将它们全部添加到测试套件中(@SuiteClasses)。

有谁知道在套件类中执行此操作的方法?

0 投票
1 回答
350 浏览

testing - 在 CouchDB 上拥有一个干净的测试套件有多重要?

我最近安装了 CouchDB,但还没有通过测试套件。似乎每次运行它时,我都会得到与以前不同的错误,即使没有更改配置。

CouchDB 指南说测试套件不应该有“过多的失败”,但什么是“过多的”?在开始开发之前,我应该容忍多少错误?


作为参考,这是我看到的错误。

从 Ubuntu 存储库安装时(运行 1 和 2):

  • oauth
  • 复制
  • rev_stemming
  • 安全验证
  • view_conflicts

然后按照此处的建议通过删除然后从源安装进行补救:

运行 3

  • 附件
  • jsonp

运行 4 和 5

  • 附件
  • auth_cache
  • jsonp
  • 列表视图
  • rev_stemming

运行6,清除缓存后,重启couchdb

  • 没有错误!
0 投票
2 回答
4990 浏览

fitnesse - Fitnesse : 如何跨多个测试套件运行特定测试

我们使用 Fitnesse [FitSharp],并且我们需要一个适合测试,该测试将调用和运行跨越多个套件的单独测试。

我知道我们可以把它放在一个批处理文件中并从那里运行单独的测试

C:\Fitnesse\dotnet4\Runner.exe -r Fitnesse.fitserver.TestRunner,C:\fitnesse\dotnet4\fit.dll localhost 8090 Suite1.Level2.PartialUpdateTest

C:\Fitnesse\dotnet4\Runner.exe -r Fitnesse.fitserver.TestRunner,C:\fitnesse\dotnet4\fit.dll localhost 8090 Suite1.Level1.FullUpdateTest

ETC

但更愿意将其配置保留在适合测试环境中

我们想到的是一个单一的拟合测试[回归套件],它将作为其他拟合测试的容器。[一个适合测试书签的容器,如果你愿意的话]

本地主机:8090\Regression.RunAllFastCoreTestsAcrossAllSuites。

我们不想走在现有套件中创建单个测试副本的路线,也不想对现有套件结构进行重组。随着新测试的开发,回归套件可能会定期更新。

有什么想法吗?

提前致谢,

利亚姆