AllureTestFramework - Test core - Module

Allure Test Framework Core is responsible for: * Test report with logs and/or screenshots * Test groups/tags * Data Driven (inside test case, external file) * Test case parallel execution * BDD - Gherkin – Cucumber approach * Run on independent OperatingSystem * Externalize test environment (DEV, QA, PROD) * Adding analytics source code * Update Observers Based on Junit4.12

Лицензия

Лицензия

Группа

Группа

com.capgemini.ntc
Идентификатор

Идентификатор

allure-core-module
Последняя версия

Последняя версия

4.12.0.6
Дата

Дата

Тип

Тип

jar
Описание

Описание

AllureTestFramework - Test core - Module
Allure Test Framework Core is responsible for: * Test report with logs and/or screenshots * Test groups/tags * Data Driven (inside test case, external file) * Test case parallel execution * BDD - Gherkin – Cucumber approach * Run on independent OperatingSystem * Externalize test environment (DEV, QA, PROD) * Adding analytics source code * Update Observers Based on Junit4.12
Ссылка на сайт

Ссылка на сайт

https://github.com/devonfw/devonfw-testing
Организация-разработчик

Организация-разработчик

Capgemini - Nearshore Test Center - Poland
Система контроля версий

Система контроля версий

http://github.com/devonfw/devonfw-testing/tree/master

Скачать allure-core-module

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.capgemini.ntc/allure-core-module/ -->
<dependency>
    <groupId>com.capgemini.ntc</groupId>
    <artifactId>allure-core-module</artifactId>
    <version>4.12.0.6</version>
</dependency>
// https://jarcasting.com/artifacts/com.capgemini.ntc/allure-core-module/
implementation 'com.capgemini.ntc:allure-core-module:4.12.0.6'
// https://jarcasting.com/artifacts/com.capgemini.ntc/allure-core-module/
implementation ("com.capgemini.ntc:allure-core-module:4.12.0.6")
'com.capgemini.ntc:allure-core-module:jar:4.12.0.6'
<dependency org="com.capgemini.ntc" name="allure-core-module" rev="4.12.0.6">
  <artifact name="allure-core-module" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.capgemini.ntc', module='allure-core-module', version='4.12.0.6')
)
libraryDependencies += "com.capgemini.ntc" % "allure-core-module" % "4.12.0.6"
[com.capgemini.ntc/allure-core-module "4.12.0.6"]

Зависимости

compile (18)

Идентификатор библиотеки Тип Версия
org.apache.commons : commons-csv jar 1.1
junit : junit jar 4.12
pl.pragmatists : JUnitParams jar 1.0.4
org.junit.platform : junit-platform-surefire-provider jar 1.0.0-M2
org.mockito : mockito-core jar 1.8.5
org.apache.logging.log4j : log4j-api jar 2.2
org.apache.logging.log4j : log4j-core jar 2.2
org.slf4j : slf4j-log4j12 jar 1.7.21
ru.yandex.qatools.allure : allure-junit-adaptor jar 1.5.4
ru.yandex.qatools.allure : allure-java-annotations jar 1.5.4
ru.yandex.qatools.allure : allure-report-data jar 1.5.4
ru.yandex.qatools.allure : allure-maven-plugin jar 2.6
ru.yandex.qatools.allure : allure-cucumber-jvm-adaptor jar 1.6.3
org.aspectj : aspectjweaver jar 1.8.9
com.googlecode.junit-toolbox : junit-toolbox jar 2.4
org.json : json jar 20160810
com.google.inject : guice jar 4.1.0
org.jasypt : jasypt jar 1.9.2

test (1)

Идентификатор библиотеки Тип Версия
org.hamcrest : hamcrest-all jar 1.3

Модули Проекта

Данный проект не имеет модулей.

MrChecker template

This repository includes a template to make test using MrChecker and an example.

How to use

To use this template the following steps have to be followed:

  • Download the template.

  • Import it as Maven project using and IDE like Eclipse or InteliJ.

  • Write the code to test an application.

What is included?

Commons

  • resources/settings.properties: List of properties for each test module.

  • resources/secretData: File used to encrypt/decrypt sensitive data used during test execution. For safety please do not keep this file in repository, read more How to keep sensitive data .

  • resources/environments/environments.csv: List of variables with different values based of used test environment. Read more How to use test environments.

Classic Junit structure

  • test/java/com.capgemini.mrchecker/<Module_name>/junit: Folder which includes a java file (MainTest.java) with methods recommended to build a basic test.

  • main/java/com.capgemini.mrchecker/<Module_name>/: Contains a template (MainPage.java) with methods necessary to build a basic page object.

Cucumber structure

  • test/java/com.capgemini.mrchecker/cucumber: Folder to store the cucumber tests (MainCucumberTest.java).

  • test/java/com.capgemini.mrchecker/cucumber/features: Directory to keep cucumber files with features for each test module (basicScenario.features).

  • test/java/com.capgemini.mrchecker/cucumber/stepdefs: Directory to keep cucumber files with steps definition for each test module.

  • test/java/com.capgemini.mrchecker/cucumber/shared: Directory to keep cucumber files with shared data tables for each test module.

The example folder also has a the following tests:

  • Test Data Driven (TDD) Inside test/java/com.capgemini.mrchecker/core/datadriven.

  • Behaviour Driven Development (BDD): Situated on test/java/com.capgemini.mrchecker/cucumber.

We are in a process of tranition to JUNIT5 examples for JUNIT4 are available here

com.capgemini.ntc

devonfw

The Open Source Standard Software Development Platform for state of the art Cloud Native Micro Service and Multi Platform Rich Web Apps

Версии библиотеки

Версия
4.12.0.6
4.12.0.5
4.12.0.4
4.12.0.3
4.12.0.2
4.12.0.1
0.0.2
0.0.1