com.griddynamics.qa:sprimber-engine

Spring BDD engine for popular frameworks

License

License

GroupId

GroupId

com.griddynamics.qa
ArtifactId

ArtifactId

sprimber-engine
Last Version

Last Version

1.1.2
Release Date

Release Date

Type

Type

jar
Description

Description

Spring BDD engine for popular frameworks
Project Organization

Project Organization

GridDynamics, Inc

Download sprimber-engine

How to add to project

<!-- https://jarcasting.com/artifacts/com.griddynamics.qa/sprimber-engine/ -->
<dependency>
    <groupId>com.griddynamics.qa</groupId>
    <artifactId>sprimber-engine</artifactId>
    <version>1.1.2</version>
</dependency>
// https://jarcasting.com/artifacts/com.griddynamics.qa/sprimber-engine/
implementation 'com.griddynamics.qa:sprimber-engine:1.1.2'
// https://jarcasting.com/artifacts/com.griddynamics.qa/sprimber-engine/
implementation ("com.griddynamics.qa:sprimber-engine:1.1.2")
'com.griddynamics.qa:sprimber-engine:jar:1.1.2'
<dependency org="com.griddynamics.qa" name="sprimber-engine" rev="1.1.2">
  <artifact name="sprimber-engine" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.griddynamics.qa', module='sprimber-engine', version='1.1.2')
)
libraryDependencies += "com.griddynamics.qa" % "sprimber-engine" % "1.1.2"
[com.griddynamics.qa/sprimber-engine "1.1.2"]

Dependencies

compile (8)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter jar 2.0.2.RELEASE
io.cucumber : cucumber-java jar 4.7.2
org.aspectj : aspectjweaver jar 1.9.1
io.qameta.allure : allure-java-commons jar 2.13.0
com.fasterxml.jackson.core : jackson-databind jar 2.10.0.pr3
org.apache.commons : commons-lang3 jar 3.9
com.google.guava : guava jar 28.1-jre
io.qameta.allure : allure-plugin-api jar 2.13.0

provided (1)

Group / Artifact Type Version
org.projectlombok : lombok jar 1.18.8

test (1)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-test Optional jar 2.0.2.RELEASE

Project Modules

There are no modules declared in this project.

sprimber

Maven Central

Cloud ready and customiaztion friendly BDD-style test automation framework that support multithreading.

Sprimber provides most popoular BDD Gherkin-style interface on top of configurable workflow engine. Under the hood engine built with power from Spring and Spring Boot technologies that allow to embed Sprimber simply it any existing/new Spring Boot application as regular spring-boot-starter. All components inside of Sprimber presents as a beans in the context that allow to simply modify and extand them.

Sprimber designed for integrated and end-2-end test automation, so that test automation solutions written on Sprimber can be deployed to the cloud environments and interact with all Cloud infrastructure like Service Discovery. Also native Spring integration allows to simplify and conjoin DevOps processes for application and test automation code.

Key Features

  • Not a pure Java implementation, strong usage Spring projects
  • Works perfect only at Java and Spring basement
  • But!
  • Natively support multithreading via Spring Task abstraction
  • Support Spring bean scopes to handle different state between steps in scope of one test case
  • Can understand steps and step definitions from popular BDD frameworks like JBehave and Cucumber(Gherkin)
  • Default reporting in allure format

More Information

Follow guides at wiki page

Follow detailed How-To guides:

com.griddynamics.qa

Grid Dynamics

Versions

Version
1.1.2
1.1.1
1.1.0
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0