问题标签 [integration-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.
winforms - 使用 White 进行集成测试
有没有人有白色框架的经验?
我正在考虑将它用于下一个项目,用于我们的 Windows 客户端的基本烟雾测试。我想对文章或您自己的经历提出一些建议。谢谢。
java - jUnit 4.x 中的前后套件执行挂钩
我正在尝试为一组集成测试进行设置和拆卸,使用 jUnit 4.4 来执行测试。拆解需要可靠地运行。我在使用 TestNG 时遇到了其他问题,所以我希望移植回 jUnit。在运行任何测试之前和所有测试完成之后,哪些钩子可用于执行?
注意:我们使用 maven 2 进行构建。我尝试过使用 maven 的pre-
&post-integration-test
阶段,但是,如果测试失败,maven 会停止并且不会运行post-integration-test
,这无济于事。
c++ - 使用数据库自动集成测试 C++ 应用程序
我正在向一个成熟的应用程序引入自动化集成测试,该应用程序到目前为止只经过手动测试。
该应用程序基于 Windows,并与 MySQL 数据库对话。
就将发生的数据库事务而言,保持测试相互独立的最佳方法是什么(包括推荐的任何工具的详细信息)?
(出于此特定目的修改应用程序源不是一种选择。)
c# - 集成测试 Http 代理服务器
我用 C# 编写了一个简单的 HTTP 代理服务器,我想进行集成/功能测试。是否已经创建了可以用来执行此操作的产品?如果没有,为此编写我自己的测试的最佳方法是什么(我已经有单元测试)?
nhibernate - Spring.net + Nhibernate 集成测试在不应该通过时通过
我正在使用 Spring.net 和 NHiberante (HibernateTemplate) 来实现我的 DAO。
我还有一些从“AbstractTransactionalDbProviderSpringContextTests”扩展而来的集成测试。
DI 工作正常,所有测试都通过了,但有时即使不应该通过,它们也会通过。
例如,如果我的 hbm.xml 文件有这样的错误:
<class name="Confluence.Domain.User" table="THIS TABLE DOES NOT EXIST">
测试失败,但如果错误是这样的:
<many-to-many
class="Confluence.Domain.User"
column="THIS COLUMN DOES NOT EXIST"/>
测试通过默默地隐藏错误。
我正在使用 SetComplete() 对其进行测试并检查数据库的更改,但我认为这种测试的整个想法不是这样做。
谁能告诉我如何解决这个问题?
非常感谢你!
@Ben:如果我必须实际执行 SQL 脚本来查看它们是否有效,那么使用这种 Spring 测试有什么好处?
database - 在哪些情况下,您会针对内存数据库而不是开发数据库进行测试?
您何时针对内存数据库与开发数据库进行测试?
另外,作为一个相关的附带问题,当您使用开发数据库时,您是使用个人开发数据库、集成开发数据库还是两者都使用?
此外 ++,对于单元测试,您何时使用内存数据库而不是模拟您的存储库/DAL 等?
automated-tests - 你用 WaTiR 吗?
有没有比WaTiR更好的单元测试工具来进行 Ruby Web 测试?还是事实上的标准?你使用什么单元测试工具?
automation - 哪个更适合网络测试?录音播放自动化还是编码?
我正在做一个新项目,我想知道哪种自动化工具最适合使用。我应该录音还是编码?
wpf - 如何访问带有白色的 MessageBox?
我在 WPF 应用程序中有一个简单的消息框,如下所示:
我可以得到白色来单击我的按钮并启动消息框。
UISpy 将它显示为我的窗口的子窗口,我无法找出访问它的方法。
如何访问我的 MessageBox 以验证其内容?
java - 集成测试的数据加载和数据库初始化策略
我正在为数据密集型 J2EE 企业应用程序开发一个集成测试框架,并且我正在尝试确定初始化和填充数据库的策略。我们有一个相当复杂的模型。
系统必须:
- 初始化系统本身
- 加载用户
- 加载应用程序测试数据
测试数据不会像系统将处理的那样复杂,负载和压力测试是专业测试团队的领域。我们感兴趣的是 UI 显示系统中内容的能力以及从上到下正确集成的功能。