问题标签 [automated-tests]

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 回答
15581 浏览

java - 在 Maven 测试期间未找到 persistence.xml

我正在尝试在 Maven 构建期间将测试数据加载到测试数据库中以进行集成测试。persistence.xml 被target/test-classes/META-INF/正确复制到,但是在运行测试时出现此异常。

javax.persistence.PersistenceException:没有名为目标数据库的 EntityManager 的持久性提供程序

看起来它没有找到或加载persistence.xml。

0 投票
4 回答
1016 浏览

c# - C# .Net 2.0 是否有基于规范的测试框架?

例如,Reducio(用于 Java/Scala)和QuickCheck(用于 Haskell)。我正在考虑的那种框架将为内置数据类型提供“生成器”,并允许程序员定义新的生成器。然后,程序员将定义一个断言某些属性的测试方法,将适当类型的变量作为参数。然后,该框架为参数生成一堆随机数据,并对该方法运行数百次测试。

例如,如果我实现了一个 Vector 类,并且它有一个 add() 方法,我可能想检查我的加法是否通勤。所以我会写一些类似的东西(用伪代码):

我可以在两个特定向量上运行 testAddCommutes() 以查看该添加是否通勤。但是我没有编写一些 testAddCommutes 调用,而是编写了一个生成任意向量的过程。鉴于此,框架可以在数百个不同的输入上运行 testAddCommutes。

这会为任何人敲响警钟吗?

0 投票
5 回答
2771 浏览

java - Perl 是否有与 Java 的 Robot 类 (java.awt.Robot) 等效的东西?

Perl 是否有与 Java 的 Robot 类 (java.awt.Robot) 等效的东西?

0 投票
6 回答
2847 浏览

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

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

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

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

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

0 投票
3 回答
2663 浏览

visual-studio - 如何让我的 Visual Studio 测试套件 Web 测试迭代我的数据源?

我将 Visual Studio Web 测试很好地附加到数据源,但我需要能够迭代数据源中的每个条目。我该怎么做?

0 投票
13 回答
52261 浏览

java - Java Swing GUI 的自动化测试

为用 Java Swing 编写的 GUI 构建自动化测试有哪些选择?

我想测试一些使用NetBeans Swing GUI Builder编写的 GUI ,因此不需要对被测代码进行特殊篡改的工作将是理想的。

0 投票
5 回答
6156 浏览

vb.net - Mercury Quick Test Pro 和虚拟机:可在一台客户端机器上工作,但不能在另一台机器上工作

我有一个安装了 Mercury Quick Test Professional 9.2 的虚拟机 (VMware)。我有一个脚本来测试应用程序,使用 Infragistics 库在 VB.NET 中编写。

如果我使用笔记本电脑(使用远程桌面)访问此虚拟机,一切正常,脚本完成没有问题。我的笔记本电脑运行 XP,带有 Windows 经典主题。

如果我使用另一台机器(使用远程桌面)访问此虚拟机,脚本启动正常,但中途停止,没有来自 QTP 的错误消息,什么都没有。本机运行 XP,带有 Windows Classic 主题。

两种设置之间的一个区别是屏幕尺寸,笔记本电脑为 1920x1280,其他机器为 1280x1024。

脚本停止的步骤涉及检查 UltraWinGrid 中的复选框。复选框本身会显示,在两种情况下都在屏幕上。

以前有没有人遇到过这个问题,或者知道为什么两台机器的行为不同?

谢谢。

0 投票
10 回答
13262 浏览

build-automation - 如何使用 TestComplete 自动化测试运行过程?

我们正在尝试使用 TestComplete 将测试集成到我们的日常构建中,到目前为止,我们有一台专用于测试的机器,我们的构建脚本将 TestComplete 测试所需的一切(应用程序、数据库、测试脚本项目和源文件等)复制到这台机器上.

基本上我们可以手动打开 TestComplete 项目并运行测试。

现在我们想要自动化这个过程,那么你是怎么做的呢?或者您认为实现这种自动化的最简单和最好的方法是什么?

简而言之,我们希望在每次构建后自动化打开 TestComplete 的过程,运行所有测试并发送包含测试结果的电子邮件。

任何人都可以分享一些这方面的经验吗?

谢谢。

0 投票
5 回答
3667 浏览

unit-testing - 硒批评

我只是想从运行 Selenium ( http://selenium.openqa.org )的人那里得到一些意见。我对 WaTiN 有很多经验,甚至为它写了一个录音套件。我让它生成了一些结构良好的代码,但只由我维护,我的公司似乎几乎放弃了它。

如果你运行过 selenium,你是否取得了很大的成功?

我将使用 .NET 3.5,Selenium 可以很好地使用它吗?

生成的代码是干净的还是只是所有交互的列表?(http://blogs.conchango.com/richardgriffin/archive/2006/11/14/Testing-Design-Pattern-for-using-WATiR_2F00_N.aspx

分布式测试套件的公平性如何?

对系统的任何其他抱怨或赞美将不胜感激!

0 投票
2 回答
912 浏览

.net - 如何使用 Castle 在测试项目(TFS 2008)中进行依赖注入

我在我的测试项目中使用 Castle Windsor 进行依赖注入。我正在尝试创建我的“存储库”类之一的实例。“它在我的机器上运行良好”,但是当我在 TFS 中运行每晚构建时,我的测试无法加载所述类。

xml配置:

当我对新构建进行排队时,它会产生以下消息:

无法创建类 Example2008.Test.ActiveProductRepositoryTest 的实例。错误:System.Configuration.ConfigurationException:找不到类型名称 Example2008.Repository.LALALALALA,Example2008.Repository。

Castle.Windsor.Installer.DefaultComponentInstaller.ObtainType(String typeName) Castle.Windsor.Installer.DefaultComponentInstaller.SetUpComponents(IConfiguration[] 配置,IWindsorContainer 容器) Castle.Windsor.Installer.DefaultComponentInstaller.SetUp(IWindsorContainer 容器,IConfigurationStore 存储) Castle.Windsor .WindsorContainer.RunInstaller() Castle.Windsor.WindsorContainer..ctor(IConfigurationInterpreter 解释器) Example2008.Test.ActiveProductRepositoryTest..cctor() in d:\Code_Temp\Example Project Nightly\Sources\Example2008.Test\ProductRepositoryTest.cs:第 19 行

从这条消息看来,我的配置是正确的(可以看出我要实例化具体类'LALALALALA',所以xml配置明显已经正确的红色了)

我认为我的依赖项设置也正确(因为它在本地工作,即使我清理解决方案并重建)。

有什么想法吗?

(顺便说一句,使用 VS2008、TFS 2008.Net 3.5、Castle 1.03)