This repository demonstrates pytest testing techniques, including fixtures, mocking, and parametrization, with tests for operations and custom classes.
-
Updated
Nov 25, 2024 - Python
This repository demonstrates pytest testing techniques, including fixtures, mocking, and parametrization, with tests for operations and custom classes.
The main goal of this project is to compare parametrized tests in JUnit4 and JUnit5.
This is an example project focused in unit testing and integration tests with hibernates and test containers.
I've practiced the bowling kata, in kotlin
Kata sobre programación modular en Python
an example maven project that includes parametrized tests (jUnit, jUnit-Theories and testNg)
This is a example project that demos the use of Parameters in Serenity BDD Framework
This project is the result of my study course at Test Automation University,
A parametrized testing example using pytest
API Test project : RestAssured , Junit5 with Swagger UI and Docker to run App for test
EPAMs Test task by Leonid Artemiev
More in-depth practice of Fixtures and Parametrization for pytest, along with pytest CLI tools. Exercises also include parallel testing, stopping test suites after specified number of test failures and more.
Examples of work with Junit5, Mockito, AssertJ, Jacoco. Description in doc folders. Section cheat sheet. For memory!
AstroThings mainly contains python scripts and functions concerning Astrophysics. Some topics are based on examples taken from the astropy mailing list, once they are tested, re-written, automated, improved and usually also parametrized and encapsulated into functions.
Submissions into https://www.hackerrank.com
Extends NUnit to allow the passing of generic parameters to test methods via TestFixtureSource. Mirrored from GitLab.
Leap Year kata done in kotlin
Add a description, image, and links to the parametrized-tests topic page so that developers can more easily learn about it.
To associate your repository with the parametrized-tests topic, visit your repo's landing page and select "manage topics."