问题内容: 我有一段代码无法在安装了Java 1.7的Eclipse上运行。 我想使用一个正则表达式来匹配并从每个匹配中提取2个字符串,因此我为此使用了2个组。 我已经在许多网站(在线正则表达式测试仪)上测试了我的表情,但对他们有用,但在Eclipse中的Java项目中却无法使用。 源字符串看起来像以下任何一个: 形式语言:isNatural 注释工具:isHuman%Human注释者:isHum
问题内容: 我真的是java的新手。 我正在构造函数上运行一些JUnit测试。构造函数是这样的:如果为其参数之一赋予null或空字符串,则应该抛出异常。 当我在JUnit中使用null或空字符串参数测试此构造函数时,即使我几乎100%确信将此类参数传递给它时,构造函数方法确实会引发异常,我也会看到一条红色的条。 如果该方法以预期的方式引发异常,则JUnit中是否应该没有绿色的条形?还是当异常抛出按
问题内容: 我正在使用TestNG 6.9.9来构建回归测试环境。但是遇到使用JUnit时从未遇到过的问题。在我看来,当每个测试用例完成时,如果测试方法在与调用方法相同的事务上下文中运行,则默认情况下将自动回滚每个数据的更改。但这似乎不是事实,而且我无法找出我的代码中是否有任何错误。请帮帮我。pom.xml中的属性,指示框架的版本 显然,它们都是最新的。 我的测试课: 创建一个实体实例,然后调用c
问题内容: 我已经使用Jfunc构建了现有框架,该框架提供了即使测试用例中的一个断言失败时也可以继续执行的功能。Jfunc使用junit 3.x框架。但是现在我们正在迁移到junit4,所以我不能再使用Jfunc,而已将其替换为junit 4.10 jar。 现在的问题是,因为我们在框架中广泛使用了jfunc,并且使用junit 4,我们希望使我们的代码即使在测试用例中一个断言失败时也可以继续执行
问题内容: 我正在使用Jersey客户端库针对在jboss上运行的rest服务运行测试。我使用自签名证书在服务器(在本地主机上运行)上设置了https。 但是,每当我使用https url运行测试时,都会出现以下错误: 我知道这是因为我的自签名证书不在Java密钥库中。有什么办法可以让我不检查ssl证书的有效性,而直接使用它呢? 这段代码只能在测试服务器上运行,因此,我不想在每次设置新的测试服务器
问题内容: 根据设计,每次运行新测试时,Selenium都会为您的Firefox配置文件创建一个新副本。我发现此复制时间是一个相当大的瓶颈,尤其是在运行100多个测试时。(5-15秒以重新复制配置文件)。 有谁知道有任何超越行为吗?我希望我的Selenium服务器只重用相同的firefox配置文件。我知道这违反了“干净地设置您的测试装置”的理念,但这是我愿意采取的捷径,因为我的测试不会实质性地改变
问题内容: 即使是一个简单的Python模块,最常见的目录结构似乎也是将单元测试分成各自的test目录: 例如,请参见此Python项目howto。 我的问题是,实际上运行测试的通常方法是什么?我怀疑这对除我以外的所有人来说都是显而易见的,但是你不能仅从目录运行,因为模块不在路径上,它将失败。 我知道我可以修改PYTHONPATH和其他与搜索路径有关的技巧,但我不敢相信这是最简单的方法-如果你是开
问题内容: 故事: 最近,由于其稳定和功能丰富,我们的UI从自定义表切换到Angular UI网格。 Angular UI网格主页面声称具有“ e2e测试集成”,但是我们很难做到这一点。 据我们了解,它们在“ e2e测试集成”下的含义是两个帮助文件:和。 有很多问题: 这两个帮助文件不是模块本身的一部分,并且不能作为单独的库使用,这意味着我们需要基本复制这两个文件的 当前 内容并手动在本地创建它们
问题内容: 有没有人使用Selenium和大量的Dojo Web应用程序进行了广泛的自动化?我正在寻找您可能遇到的任何问题或与Selenium和Dojo的组合直接相关的问题。 问题答案: 我已经在许多不同的Web应用程序中广泛使用了Selenium,包括Dojo上的一些Web应用程序。你应该没事的。我建议的一种做法是确保要测试的所有组件(将要驱动的UI控件以及要阅读以进行测试的文本组件)均已设置I
问题内容: 我将Selenium与PYTEST结合使用来测试站点。每当测试失败时(并且仅在失败时),我都希望对页面进行截图。 有办法可以做到吗?关于此文档(或者我找不到它),文档很安静。我认为那会是 它将返回布尔值或其他内容。 这就是我想要做的: 当然,这将添加到终结器中。能做到吗 使用pytest 2.3.3 谢谢。 问题答案: 可以做到,但是不能直接做到。我刚刚在docs中添加了一个示例。默认
问题内容: 我正在使用Selenium IDE来测试基于Web的HR / SW系统。 有一个用于输入员工休假的屏幕。 我有近3000名员工。 我构建了一个测试案例,该案例使用变量输入一位员工的假期。 如何在不创建3000次测试用例的情况下为所有3000名员工重复测试用例。要做到这一点将是不可能的。注意:每位员工都有不同的休假数据(类型,开始日期,结束日期) 有什么方法可以使用文件(Excel,…)
问题内容: 我会说我的问题是缺乏信息,我需要一些确认而不是真正的问题。似乎其他人也有类似的疑问。 出于POC原因,我将一台计算机(WindowsServer2012R2)放在一起,其中安装了Jenkins,并使用nunit执行Selenium UI测试。nunit测试由Specflow生成。 我可以: 安装詹金斯 由有效用户而非服务帐户运行的詹金斯 正确设置詹金斯 它可以从TFS-GIT中提取源代
问题内容: 我正在詹金斯盒子上运行用maven构建的jUnit4测试。在构建测试阶段之前,我需要运行特定的主方法Java程序。目的是在测试运行之前还原测试数据库。 如果我运行该exec分配的确切阶段,则我的类将按预期执行;但是当我运行整个构建时,我的类不会执行: 具体来说,它运行: 但不能与以下内容一起运行: -或- pom.xml: 我的pom.xml文件包括: 生命周期默认值: 我还没有对ma
问题内容: 我正在使用testNG,Selenium和Jenkins建立测试自动化框架。该代码工作正常,它读取一个或多个csv文件并将其用作测试数据。我从詹金斯进行测试。 如您所见,浏览器,URL和CSV文件是硬编码的。我希望能够将这些作为参数传递。做这个的最好方式是什么?是否可以让他们通过詹金斯? 我正在考虑构建一个仪表板,在其中可以指定要使用哪种浏览器运行哪些测试(csv文件)。 这是我正在运
问题内容: 我用GET,POST,UPDATE和DELETE四种方法创建了Rest服务。这些方法建立了到数据库的连接以检索和存储数据。 现在,我想测试每种方法。我为此使用了Jersey测试框架。只要删除代码,真正对数据库进行调用的代码就可以正常工作。当我留下进行数据库调用的代码时,它引发了一个异常,即它无法连接到数据库。 编辑:我做了一些研究,并使用了依赖注入。数据库调用移到一个单独的类,但是我仍