问题标签 [smoke-testing]

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 投票
2 回答
15925 浏览

java - 检查系统是否连接到 Kafka

我需要用Java编写一个冒烟测试来验证系统是否连接到kafka,

有人有什么主意吗?我找到了这篇文章:

如何检查 Kafka Server 是否正在运行?

但是从Java代码做起来太复杂了,我不认为这是我应该使用的方向。

提前致谢。

0 投票
0 回答
211 浏览

python - 在冒烟测试中跟踪 Python 程序流程

我正在为我正在处理的 Python 项目编写冒烟测试解决方案。要测试的软件使用GObject.MainLoop,我已经在其中编写了一个测试模式,其中包含测试代码的函数计划在进入事件循环之前运行。这按我想要的方式工作。

我仍在寻找一种方法来观察由测试触发的程序流是否已到达代码中的某个点,即是否已调用类的实例方法。如果我能做到这一点,我可以运行一系列冒烟测试,而无需知道每个测试需要多长时间才能运行。

我有什么选择呢?或者有吗?如果我不观察是否调用了实例方法而是其他方法,这是否会使这更容易?那会是什么?我还想尽量减少测试代码对代码的污染。

0 投票
1 回答
1305 浏览

unit-testing - React Highcharts Jest 测试错误:`InvalidCharacterError`

我在尝试对使用react-highcharts. 我使用基本 Jest 的典型方法会产生错误:

从一些互联网调查来看,这似乎是渲染<ReactHighcharts />为子组件的固有问题。如何在不重组组件或使测试复杂化的情况下解决这个问题?

0 投票
1 回答
140 浏览

testing - 为什么开发人员不能进行冒烟测试?

参考自:

http://istqbexamcertification.com/what-is-smoke-testing-when-to-use-it-advantages-and-disadvantages-2/

冒烟测试用于以下场景:

  • 它由开发人员在向测试团队提供构建之前完成。

  • 它是由测试人员在开始详细测试之前完成的。

问题是,它会因为“敏捷开发人员”完成“单元测试”而受到损害吗?

0 投票
0 回答
492 浏览

ios - iOS 应用冒烟测试

众所周知,Xcode中有单元测试和UI测试。我对烟雾测试和回归测试感到困惑。现在,我需要为 iOS 应用程序编写冒烟测试和回归测试。我该如何实施?单元测试是否包含冒烟测试或是否有其他方法来实现它?提前致谢!

0 投票
1 回答
1750 浏览

jenkins - 在 Jenkins DSL 中执行的 Cron 作业

我正在尝试创建一个每 10 分钟运行一次烟雾测试的 cron 作业,我的种子作业如下所示:

当前方法的问题在于,它只有在检测到 SCM 中的变化时才会执行,而烟雾测试并非如此。无论源代码管理中的提交如何,我都需要每 5 分钟运行一次。有什么线索吗?

0 投票
0 回答
111 浏览

jenkins-pipeline - 如果批处理脚本在 Jenkins 管道构建中崩溃会发生什么?

我设置了 Jenkins,现在我想开始一些严肃的测试。我们正在开发一个 C 程序,因此我们无法处理所有可能的异常。我们要做的是做一些冒烟测试。我们想用一些人造数据来运行我们的程序,这些数据访问程序的每个部分以测试访问冲突等。

我现在想知道,如果工作确实导致程序崩溃会发生什么?我能抓住它,还是它挂了?会发生什么?如何在管道中处理这些异常?

0 投票
1 回答
55 浏览

java - 用于 Karaf 启动的 JUnitTest

我想编写一个 JUnitTest,它可以确保我的 Karaf 服务器正常启动并且所有(需要的)Bundle 都已安装并处于活动状态。

为此,我有一个测试,调用一个辅助方法“assertBundleState”,以确保给定的 Bundle 处于给定的状态。测试如下所示:

这在过去工作得很好。从未达到超时。

不幸的是,我现在必须加载一个包,这需要更长的时间才能启动。所以当测试执行时,Bundles 还没有启动。所以测试失败了。

我已经在 BeforeClass 方法中使用 sleep 进行了尝试,但我对这个解决方案并不满意。因为我无法确保每次给定的睡眠时间在每台机器上都足够。所以我正在寻找一些基于事件的解决方案来与 Karaf 进行交互。

有人知道如何以更好的方式解决它吗?谢谢

0 投票
3 回答
331 浏览

php - 识别生产环境中的 Codeception

我们通过 Browserstack 针对我们的生产环境运行我们的 Codeception 测试(作为冒烟测试)。有没有一种简单的方法来识别 Codeception?通过设置自定义标头、用户代理或 cookie?

原因是,我们经常在我们的网站上运行 A/B 测试,并希望始终向 Codeception 显示控制部分。

我找不到任何关于它的文档。

0 投票
2 回答
140 浏览

automated-tests - 如何使用特定的分组运行 TestCafe 工具脚本 - 烟雾、回归等?cmd的正确语法是什么?

我正在尝试找到如何使用特定分组运行 TestCafe 工具脚本的最佳方法 - 烟雾、回归等?cmd的正确语法是什么?我们有带有夹具的脚本,并考虑将其用于分组。我需要找出答案是它是可能的,什么是正确的 cmd。感谢您的回复,亚历克斯