Development

I have an error in my Jenkins + Selenium integration, the Selenium Grid Version is 3.7.1 (Installed by default for the Jenkins Selenium Plugin). I’m using the last chromedriver version. When I run my test on Jenkins the I get the following errors:

org.openqa.selenium.SessionNotCreatedException: Unable to create new service: ChromeDriverService

Build info: version: ‘3.7.1’, revision: ‘8a0099a’, time: ‘2017-11-06T21:07:36.161Z’
System info: host: ‘xxxxxxx’, ip: ‘xxxxxxxx’, os.name: ‘Windows Server 2012 R2’, os.arch: ‘x86’, os.version: ‘6.3’, java.version: ‘1.8.0_66’
Driver info: driver.version: unknown
Command duration or timeout: 187 milliseconds
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)
at org.openqa.selenium.remote.JsonWireProtocolResponse.lambda$new$0(JsonWireProtocolResponse.java:53)
at org.openqa.selenium.remote.JsonWireProtocolResponse.lambda$getResponseFunction$2(JsonWireProtocolResponse.java:91)
at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:123)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:126)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:73)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:138)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:601)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:219)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:142)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:155)
at com.xxxxxxxx.util.utilities.DriverUtils.configureDriver(DriverUtils.java:47)
at com.xxxxxxxxx.features.accederSistema.iniciarSesion.CP01IniciarSesion.openNavigatorToLogin(CP01IniciarSesion.java:52)

When I execute a test case, I meet a blocked issue ‘QP-12’ in my test case list. So I can’t test cases QP-13 – 17, because there are a series of test cases of ‘QP-12’.
In this case, to share with QA & Dev-team – what do I call ‘QP-12’?
For example, “Dear All, QP-12 is a xxxx issue so I can’t continue to execute other test cases, it is a high priority issue, please check the issue!”

Blocked
Blocker
Blockage

In my opinion, No.1 is acceptable, No.2 is weird to call a test case, and No.3 is acceptable.
Please answer using words each own field.
Thank you for time to read.

I am wondering if multiple thread groups can be made non-active/sleeping at the same time.
I need multiple thread groups that run infinitely, with alternating intervals times of being all active and being all asleep/non-active. This is to simulate ongoing periods of high and low/no activity. It seems there are only controllers and ‘think time’ objects inside thread groups but not across thread groups.
My test plan is rather simple in structure.

Test plan (parallel execution of all thread groups)

thread group 1 – infinite
thread group 2 – infinite

According to their website, they provide unique solutions which I added below. What do you think about it?
Emakin BPMS provides distinct advantages with many features that will make your work life easier.
Digital Transformation
Emakin BPMS provides a flexible platform to digitalize your business processes rapidly, easily, safely and flawlessly in no time.
Process Management
Emakin BPMS includes user-friendly business modeling, business activity monitoring dashboards, and rich task and case management capabilities.
Mobility
Mobility, helps you to get things done from anywhere, anytime without compromising the organization’s security.
Low-Code
Low-Code enables to develop business-oriented applications with visual and easy-to-use tools for rapid development.
Rule Engine
Rule Engine centralizes business rules and creates a “single source of truth” spread across the enterprise to prevent hard-coded rules in applications.
Case Management
Case Management enables organizations to manage unpredictable, information-centric work which increases productivity and ensures continuity.
Team Channels
Team channels provide a unified communication interface to keep everyone in sync and work more productively.
Integration
Emakin provides powerful forms to embed into any application and comprehensive API methods.