end-to-end

    0热度

    1回答

    我有一个基于Spring Cloud的应用程序。这意味着我正在使用Eureka服务器服务发现,并且系统中有一些微服务。你能推荐我怎样在我的系统中进行自动端到端测试吗?我有Docker,所以很容易启动系统。当然,我知道SOAPui等,但在这里以任何方式如何在Java上编写这些测试并将它们保存在项目中?

    2热度

    1回答

    我最近找到Karate测试Web服务的框架。但也有Spock框架提供类似的功能(以我的想法)功能。框架之间有什么区别?我想建议我们的测试人员来看看它。

    0热度

    1回答

    我有一个类可以加载图像,关闭它或重命名它(至少现在,将来会有更多的操作与打开的文件)。 我用Facade模式实现了它(我认为是这样)。 当我试图为它编写测试时,我很快注意到我需要用不同的前提条件测试它(例如,在调用某种方法之前加载图像时)。而且,当我添加新的操作时,测试的数量非常巨大,而且会迅速增长。据我所知,这些不是单元测试,而是端到端测试。 我是TDD的新手,有谁能告诉我有这样复杂的测试是否正

    1热度

    1回答

    我有一个关于使用量角器拖放的问题。在量角器测试中,我可以将某些东西从桌面或其他路径拖到浏览器中吗? 在浏览器我有这样的代码,它的工作原理: describe('TEST', function() { it('Info', function() { browser.get('http://codef0rmer.github.io/angular-dragdrop/#!/'); va

    1热度

    1回答

    我试图测量量角器中的离子后退按钮,它证明确实很困难,因为有两个几乎相同的div。我起初试图通过id来识别,但是当我真正查看生成的代码时,有两个版本具有相同的id。 量角器代码: this.showBackButton=function (arg1) { var back = $('button.back-button'); browser.wait(EC.presenceO

    1热度

    1回答

    我正在为我的Angular组件编写一些量角器测试,并在尝试使用时不断收到错误“未知错误:未定义角度” .model来选择输入元素。 它的奇怪,因为如果我这样做,它工作正常和pases: it('should have an input element for searching',() => { var inputElement = element(by.model('searchTex

    0热度

    1回答

    在我2E2测试W¯¯Nightwatch.js,我可以使用webdriver的协议元素,但结果(res.value)是元素ID数组... 我怎样才能得到这些元素的细节? [ { ELEMENT: '0.03261545200301663-4' }, { ELEMENT: '0.03261545200301663-5' } ] ' length: ' 2 FIRST ELEMENT ID

    0热度

    1回答

    我想从我的量角器测试中的硒控制流中移动appart。 这里是我所经历至今的步骤和问题: 1.禁用它通过试验测试 我的第一个想法是使用SELENIUM_PROMISE_MANAGER为了摆脱硒承诺异步/等待代码。 不幸的是,我发现没有办法将一个测试放到SELENIUM_PROMISE_MANAGER=0,同时让其他人到SELENIUM_PROMISE_MANAGER=1以顺利进行迁移。 2.保持它,

    2热度

    1回答

    是否可以在量角器的任何套件运行之前运行一些测试或逻辑流程? 例如,我想将我的量角器测试分解为一系列套件,用于测试应用程序的不同方面。假设Jenkins将在部署之前运行整个测试套件,但是单个开发人员将只运行与他们正在进行的工作相关的套件。 但是我希望我的大多数套件能够登录到应用程序,而且我不想在每个套件中重复登录逻辑。有没有一种方法可以在所有测试运行之前进行预先测试,以执行诸如登录之类的操作? 我想

    0热度

    1回答

    我在使用multiCapabilities和两个浏览器(Firefox和Chrome)时出现错误。 这是我的配置的摘录: exports.config = { allScriptsTimeout: 11000, seleniumAddress: 'http://localhost:4444/wd/hub', baseUrl: 'http://localhost:4