问题标签 [test-framework]
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.
spring - Spring Testcontext 框架中的自动装配
我有一个集成测试,它执行以下操作:
在上面的代码中,我认为,当测试用例运行时,将创建 MyClass 对象,并且所有字段都将被自动装配。但是发生的事情是,当测试运行时,所有自动装配的字段都为空。它没有抱怨找不到 bean 定义,所以我假设测试上下文在这里是可见的。但我不明白为什么它不接线。
另一方面,我可以在测试类中创建这些字段,自动装配它们并将其设置为创建的对象。有人能说出为什么这些字段为空吗?
testing - 如何使 Test-Framework 报告 QuickCheck 失败的原因?
例如我有一个这样的测试代码:
............
......
.....................
test-framerowk 的报告是这样的
没有任何失败的原因。看起来相同的 HSpec 测试会在报告中打印失败原因,但测试框架测试不会。
java - PC端Java应用的用户场景测试
我正在为 Java GUI 应用程序寻找一个好的测试框架。对于 Android,我知道 Robotium,如果 Java PC 应用程序有类似的东西,那就太酷了。
示例测试用例:
1. 右键单击 TreeView
2. 单击 Menuitem "Expand all"
3. 检查 Tree 是否已展开并且有一个新项目可见,其中可能是“RAM”作为文本。
我搜索了 Java 测试框架,但没有找到类似 Robotium 的东西。
你用什么来测试你的 Java GUI?
haskell - 请提供一个使用 QuickCheck2 的简单测试框架示例
我正在努力让这个基本的测试框架示例与 QuickCheck2 一起使用。由于示例使用 QuickCheck 1,我收到上面页面中提到的以下错误。我假设通常首选使用 QuickCheck2,但是如何将它与测试框架一起使用?
错误:
提前致谢。
如果我导入 Test.Framework.Providers.QuickCheck2,我会收到以下错误:
c# - 如何将数据从 UnitTest 传递到 LoadTest?
在我的单元测试期间,我正在创建需要在未来的单元测试中引用的数据。例如:
我需要保存“orderNumber”,以便另一个 UnitTest(可能在另一个代理上)可以使用这个生成的订单。我已经决定我可以使用数据库,但是我必须像队列一样操作它来删除项目,并且不想走那条路。
有没有办法将 orderNumber '返回'回 LoadTest 并将其作为 Context 参数传递给另一个 UnitTest 的调用?
c# - 我可以在 Visual Studio 中为 UnitTest/LoadTest 创建自定义 TestContext 计时器吗?
我的一些单元测试有一个在循环中定义的睡眠。我不仅要分析测试的每次迭代,还要分析所有迭代的总时间,以显示任何非线性缩放。例如,如果我配置“整体”,它包括睡眠时间。我可以使用Stopwatch
Start/Stop 以便它只包含 doAction()。但是,我无法将 Stopwatch 结果写入 TestContext 结果。
似乎 TestContext 可以继承并重新定义。但是,我没有看到任何关于如何将其写回事务存储的示例。
有没有我可以参考的实现,或者其他想法。我希望在 Visual Studio 为 LoadTest 呈现的同一份报告中看到它。否则我必须写我自己的报告。
此外,我尝试嗅探将这些写入 LoadTest 数据库的 SQL,但未能成功找出方法。应该有一个 SPROC 可以调用,但我认为这是测试结束时的所有数据。
unit-testing - 在 Python 中为机器人测试框架创建 HTML 格式的 Testdata
我正在尝试使用机器人测试框架。我对python有一些了解。我阅读了大多数在线可用的教程,但所有教程都在解释一些示例,但是当涉及到我的工作(我必须使用关键字或数据驱动测试)时,我无法同步到教程示例。有人可以建议我如何开始使用机器人框架。RIDE IDE 教程还解释了一些快速入门示例,但不清楚(可能对我来说)。
coded-ui-tests - CodedUI 测试项目结构
您能分享一下您的 CodedUI 测试项目的结构吗?
看看你如何分离测试、助手和 UIMap 会很有趣。
unit-testing - TestNG 与 Spock 的自动化对比
我们正在考虑实现一个测试框架,并对使用哪个框架感到好奇。我们在 TestNG 和 Spock 之间进行选择。这将是一个 UI 自动化框架,因此它应该处理尽可能少的模拟数据。我们的代码库将由 Geb (Groovy) 组成。
话虽如此,Spock 与 TestNG 相比有 3 个优势:
详细信息 Spock 的运行时收集大量信息,并在需要时将其呈现给您。不满足条件:
优美的语言 用优美且极具表现力的规范语言表达您的想法。
对每个人都可扩展 @Transaction?@SpringBean?@部署应用?借助 Spock 的基于拦截的扩展机制,您可以轻松创建自己的扩展。
有没有人对为什么一个可能比另一个更好有任何意见?
两者都有缺点吗?
有没有办法在 TestNG 的报告中创建“美丽的语言”?本质上,我可以创建自己的标签并拥有一个为它们解析的程序吗?还是已经有第三方库要添加?
unit-testing - 如何将 test-framework-th 与包含测试的多个模块一起使用?
我想使用 test-framework-th 来生成测试组。
我有这个主要的测试模块:
这个包含测试的模块:
但是,defaultMainGenerator
不检测Foo.Test
模块中的测试。它只检测调用它的模块中的测试(在这种情况下Main
)。
如何在不为每个测试复制样板的情况下跨模块拆分测试?