问题标签 [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.

0 投票
2 回答
2306 浏览

winforms - 使用 White 进行集成测试

有没有人有白色框架的经验?

www.codeplex.com/white ?

我正在考虑将它用于下一个项目,用于我们的 Windows 客户端的基本烟雾测试。我想对文章或您自己的经历提出一些建议。谢谢。

0 投票
11 回答
104123 浏览

java - jUnit 4.x 中的前后套件执行挂钩

我正在尝试为一组集成测试进行设置和拆卸,使用 jUnit 4.4 来执行测试。拆解需要可靠地运行。我在使用 TestNG 时遇到了其他问题,所以我希望移植回 jUnit。在运行任何测试之前和所有测试完成之后,哪些钩子可用于执行?

注意:我们使用 maven 2 进行构建。我尝试过使用 maven 的pre-&post-integration-test阶段,但是,如果测试失败,maven 会停止并且不会运行post-integration-test,这无济于事。

0 投票
6 回答
2847 浏览

c++ - 使用数据库自​​动集成测试 C++ 应用程序

我正在向一个成熟的应用程序引入自动化集成测试,该应用程序到目前为止只经过手动测试。

该应用程序基于 Windows,并与 MySQL 数据库对话。

就将发生的数据库事务而言,保持测试相互独立的最佳方法是什么(包括推荐的任何工具的详细信息)?

(出于此特定目的修改应用程序源不是一种选择。)

0 投票
4 回答
1747 浏览

c# - 集成测试 Http 代理服务器

我用 C# 编写了一个简单的 HTTP 代理服务器,我想进行集成/功能测试。是否已经创建了可以用来执行此操作的产品?如果没有,为此编写我自己的测试的最佳方法是什么(我已经有单元测试)?

0 投票
2 回答
970 浏览

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 测试有什么好处?

0 投票
2 回答
582 浏览

database - 在哪些情况下,您会针对内存数据库而不是开发数据库进行测试?

您何时针对内存数据库与开发数据库进行测试?

另外,作为一个相关的附带问题,当您使用开发数据库时,您是使用个人开发数据库、集成开发数据库还是两者都使用?

此外 ++,对于单元测试,您何时使用内存数据库而不是模拟您的存储库/DAL 等?

0 投票
8 回答
1812 浏览

automated-tests - 你用 WaTiR 吗?

有没有比WaTiR更好的单元测试工具来进行 Ruby Web 测试?还是事实上的标准?你使用什么单元测试工具?

0 投票
5 回答
2853 浏览

automation - 哪个更适合网络测试?录音播放自动化还是编码?

我正在做一个新项目,我想知道哪种自动化工具最适合使用。我应该录音还是编码?

0 投票
4 回答
4808 浏览

wpf - 如何访问带有白色的 MessageBox?

我在 WPF 应用程序中有一个简单的消息框,如下所示:

我可以得到白色来单击我的按钮并启动消息框。

UISpy 将它显示为我的窗口的子窗口,我无法找出访问它的方法。

如何访问我的 MessageBox 以验证其内容?

0 投票
2 回答
1003 浏览

java - 集成测试的数据加载和数据库初始化策略

我正在为数据密集型 J2EE 企业应用程序开发一个集成测试框架,并且我正在尝试确定初始化和填充数据库的策略。我们有一个相当复杂的模型。

系统必须:

  1. 初始化系统本身
  2. 加载用户
  3. 加载应用程序测试数据

测试数据不会像系统将处理的那样复杂,负载和压力测试是专业测试团队的领域。我们感兴趣的是 UI 显示系统中内容的能力以及从上到下正确集成的功能。