Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Test automation

Test automation or automated testing as compared to manual testing is a way to write test scenarios beforehand that can be repeatedly executed without involving a human element. This is often done by having a set of test data as input that can be compared to certain expectations. In agile software development approaches, this can be even based on user stories and/or acceptance critera.

https://github.com/automationpanda/device-registry-fastapi

An example REST API web service for registering smart devices, written in Python using FastAPI

example fastapi pytest python python-testing requests rest rest-api rest-api-tests test-automation testing the-way-to-test-software

Last synced: 22 Nov 2024

https://github.com/opencodeco/testcontainers-php

Testcontainers is a PHP library that supports PHPUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

docker docker-compose hacktoberfest php phpunit test-automation testing zendvm

Last synced: 25 Sep 2024

https://github.com/lambdatest/mstest-selenium-sample

Run test automation on cloud with MSTest and LambdaTest. This is a sample repo to help you execute NUnit framework based test scripts in parallel with LambdaTest automation testing cloud

lambdatest mstest selenium selenium-tests selenium-webdriver test-automation testing testing-tools web-testing

Last synced: 04 Dec 2024

https://github.com/serhatbolsu/api-test-javascript-jest-boilerplate

Restful API Test Automation Sample - Boilerplate - ATDD - Resource Objects - Jest - Superagent - Express - Allure

api-testing api-testing-framework javascript-tests rest-api restful-api test test-automation testing-tools

Last synced: 09 Nov 2024

https://github.com/delaphante/cynkyautomation

Powered by Selenium, Specflow and ML.Net with detailed HTML reporting, Machine Learning Analysis and Logging capabilities - CynkyAutomation framework can handle any website that is built using AJAX, React, AngularJS, Vue.js, Single Page Applications, Salesforce, Dynamics 365 CRM and many more.

api-testing-framework apitesting automation automation-framework bdd bdd-framework c-sharp csharp httpclient qa qaautomation qatools rest-api-test sdet selenium specflow test-automation test-framework testautomationframework webdriver

Last synced: 19 Nov 2024

https://github.com/negbie/go-baresip

Go baresip wrapper for automated SIP tests

baresip go rtp sip speech-quality test-automation voip

Last synced: 12 Oct 2024

https://github.com/nespresso/ntaf

Nestlé Test Automation Framework (NTAF)

automated-testing cucumberjs gherkin node-module test-automation testing wdio

Last synced: 12 Oct 2024

https://github.com/reclosedev/lathermail

SMTP Server with API for email testing inspired by mailtrap and maildump

email python smtp-server test-automation ui

Last synced: 23 Dec 2024

https://github.com/qavajs/demo

demo repository demonstrating framework capabilities

qa test-automation testing

Last synced: 12 Nov 2024

https://github.com/lambdatest/nemo-lambdatest-sample

Run test automation on cloud with Nemo.js and LambdaTest. This is a sample repo to help you execute Nemo.js framework based test scripts in parallel with LambdaTest automation testing cloud

automated-testing javascript-nemojs javascript-selenium lambdatest selenium-nemojs test-automation testing testing-tools web-testing

Last synced: 04 Dec 2024

https://github.com/altwalker/altwalker

AltWalker is an open source Model-Based Testing framework that supports running tests written in Python3 and .NET/C#.

altwalker dotnet graphwalker model-based-testing python test-automation testing

Last synced: 12 Nov 2024

https://github.com/wasslz/Thingsboard-Load-Test

Python script that's used to do load testing on Thingsboard platform built on thingsboard-python-client-sdk

load-testing mqtt python test-automation thingsboard

Last synced: 31 Oct 2024

https://github.com/telekom/bdd-web-app

Behavior-driven tests for web applications. Use proven patterns for your test project. You can write the executable specifications in Cucumber and JBehave and benefit from years of web-application test automation experience.

cucumber jbehave selenium spring test-automation testing

Last synced: 17 Nov 2024

https://github.com/vbop9834/marquee

Marquee - An open source Selenium based UI automation library inspired by canopy.

concurrency fsharp selenium test-automation test-runner test-suite uiautomation

Last synced: 22 Dec 2024

https://github.com/lreimer/hands-on-testkube

Demo repository for TestKube - a opinionated and friendly Kubernetes testing framework!

demo gradle k6 karate-framework kubernetes maven restassured-framework test-automation testing testing-tools testkube zap

Last synced: 20 Nov 2024

https://github.com/lambdatest/php-phpunit-selenium

Run test automation on cloud with PHPUnit and LambdaTest. This is a sample repo to help you execute PHPUnit framework based test scripts in parallel with LambdaTest automation testing cloud

php phpunit selenium-php selenium-webdriver test-automation testing testing-tools web-testing

Last synced: 04 Dec 2024

https://github.com/saksmt/ktest

kTest - integration/acceptance/system/whatever test oriented modular test framework in Kotlin

acceptance-testing integration-testing kotlin system-testing test test-automation test-framework testing testing-framework tests

Last synced: 07 Nov 2024

https://github.com/wasiqb/coteafs-datasource

:ledger: Simple Data file to object parser supports JSON, YML, XML and properties file format.

hacktoberfest json parser pojo properties test-automation test-data xml yaml yml

Last synced: 13 Oct 2024

https://github.com/phihos/django-mutpy

Django integration for the mutation testing framework MutPy.

django mutation-testing python python3 test-automation testing

Last synced: 10 Nov 2024

https://github.com/qavajs/po

Page Object resolver for qavajs wdio binding

qa test-automation testing

Last synced: 12 Nov 2024

https://github.com/qavajs/template

library that allow to define step definitions on Gherkin language

qa test-automation testing

Last synced: 12 Nov 2024

https://github.com/runreflect/tdm

tdm (short for Test Data Management) is an open-source library to help you manage your test data. You can think of it as a Terraform for Test Data: You define the state your test data should be in, and TDM interfaces with your data stores (e.g. your own APIs and/or third-party APIs) to get things into that desired state.

openapi test-automation testing-library testing-tools typescript

Last synced: 07 Nov 2024

https://github.com/eldaduzman/robotframework-gevent

Run robotframework keywords asynchronously with the power of gevent

asynchronous-programming atdd automation python robotframework rpa test-automation

Last synced: 09 Oct 2024

https://github.com/wbaldoumas/graphql-to-karate

Automagically generate Karate API tests from your GraphQL schemas. Useful for test-driven development, change validation in CI/CD, and more.

graphql graphql-schema graphql-server karate karate-framework tdd test-automation testing testing-tools

Last synced: 11 Oct 2024

https://github.com/lambdatest/appium-cloud

Run your Appium tests on web and mobile apps using LambdaTest real device cloud gird. Test in massive parallel across 3000+ different emulators, simulators, and real mobile devices at scale.

android app app-testing appium appium-android appium-framework appium-ios automation ios mobile-app mobile-development test-automation testing testing-tools

Last synced: 04 Dec 2024

https://github.com/lambdatest/selenide-testng-sample

Run Selenide and Selenium scripts on LambdaTest automation cloud. A sample repo to help you run Selenide framework based test scripts in parallel with LambdaTest automation testing cloud

automated-tests grid java lambdatest selenide selenium selenium-tests selenium-webdriver test-automation testing testing-tools web-testing

Last synced: 04 Dec 2024

https://github.com/krassowski/anki_testing

A small utility for testing Anki 2.1 addons

anki anki-addon anki-testing continuous-integration test-automation testing

Last synced: 15 Nov 2024

https://github.com/lambdatest/specflow-selenium-sample

Run test automation on cloud with SpecFlow and LambdaTest. This is a sample repo to help you execute SpecFlow framework based test scripts in parallel with LambdaTest automation testing cloud

lambdatest selenium selenium-tests selenium-webdriver specflow test-automation testing testing-tools web-testing

Last synced: 04 Dec 2024

https://github.com/eliasnogueira/appium-read-qrcode

How to read QR content from an Android app using Appium and Zxing

appium appium-android java mobile-testing test-automation zxing

Last synced: 11 Oct 2024

https://github.com/webdriverio-community/wdio-rerun-service

A WebdriverIO service that tracks failing tests and scenarios, allowing failing or unstable tests or scenarios to be re-run.

automated-testing cucumber jasmine javascript mocha rerun service test-automation testing-tools webdriverio

Last synced: 06 Nov 2024

https://github.com/nuccitheboss/cleantest

A testing framework that brings up clean environments and mini-clusters for developers in a hurry

hpc hpc-applications hpc-clusters lxd python test-automation test-framework testing

Last synced: 29 Nov 2024

https://github.com/metan-ucw/runltp-ng

Minimalistic LTP testrunner

kernel linux linux-kernel ltp test-automation

Last synced: 07 Nov 2024

https://github.com/quick-perf/quickperf-live

Ease your work on Spring Boot applications: quickly generate functional non-regression tests, diagnose performance and generate non-regression tests on performance-related properties.

allocation java n-plus-1 nplus1 performance performance-metrics performance-monitoring spring spring-boot test-automation test-generation test-generator testing-tools

Last synced: 27 Oct 2024

https://github.com/morkeleb/clickmonkey

A monkey that clicks around on webpages doing random input style testing.

node-module nodejs selenium selenium-webdriver test-automation testing testing-tools

Last synced: 20 Oct 2024

https://github.com/quantori/behavioral.automation

Tool for UI test automation based on Selenium and Specflow within a BDD process.

bdd selenium specflow test test-automation

Last synced: 10 Nov 2024

https://github.com/mitchellkrogza/travis-ci-nginx-for-testing-nginx-configuration

How to get Travis CI to test Nginx code including nginx.conf, vhosts and custom nginx code you have written and need to test using Travis CI's build checker.

build-automation build-tools nginx nginx-configuration nginx-php nginx-php-fpm nginx-server test-automation travis-ci travis-ci-configuration

Last synced: 11 Oct 2024

https://github.com/M-Scott-Lassiter/Fred-the-Developer

Enhance your projects with a standalone VBA development framework that provides debugging, source control, and Test Driven Development tools with 100% VBA.

debugging excel excel-vba logging test-automation vba vba-ide

Last synced: 04 Dec 2024

https://github.com/old-xebis/repository-template

Highly automated, up-to-date, and well-documented repository template. Checks for common problems, Markdown, YAML, Bash, formats, lints, and tests before committing or pushing so you don't have any surprises at CI or when releasing your code to GitLab and GitHub!

anti-todo bash changelog-generator conventional-commits git git-hooks gitlab gitlab-ci gitlint lints markdown pre-commit readme-template release-notes repository-template semantic-release semantic-versioning shell test-automation yaml

Last synced: 07 Nov 2024

https://github.com/qmetry/qaf-support-ws

Support project that provides ready to use steps for webservices

bdd java qaf rest rest-api test-automation testng webservices

Last synced: 22 Nov 2024

https://github.com/firebirdsql/firebird-testcontainers-java

Firebird-testcontainers-java is a module for Testcontainers.org to provide lightweight, throwaway instances of Firebird for JUnit tests.

docker firebird java jaybird junit test-automation testing

Last synced: 12 Nov 2024

https://github.com/sskorol/selenium-camp-16

Selenium Camp 2016 - Effective UI tests scaling on Java - talk's demo

demo java java-8 mysql rest selenium-grid selenium-webdriver test-automation testng vibur-object-pool

Last synced: 12 Oct 2024

https://github.com/xray-app/xray-automation-js

Xray client TypeScript & JavaScript library for assisting on test automation tasks

continuous-integration javascript-library jira npm-package test-automation testing xray

Last synced: 12 Nov 2024

https://github.com/wpanas/testcontainers-examples

Bunch of sample projects that showcase how to use Testcontainers with Spring Boot, JUnit 5, Kotest together with PostgreSQL or Kafka. Finally, this repo shows not only how to test with Testcontainers, but also how to run your application locally

docker hacktoberfest junit kotlin samples spring-boot test-automation testcontainers

Last synced: 06 Nov 2024

https://github.com/teamkun/scenamatica

Let's enhance your PaperMC plugin quality with Scenamatica: YAML-defined scenarios, CI/CD integration

bukkit bukkit-plugin papermc papermc-plugin peyang scenario-test scenario-tester scenario-testing spigot spigot-plugin test test-automation testing

Last synced: 02 Dec 2024

https://github.com/rajatt95/testautomationframework_yt_rajat_web_playwright_js

This repository contains a Test Automation Framework built using Playwright and Javascript for automated testing of web applications.

chromium custom-utilities github-actions javascript nodejs page-object-model parallel-cross-browser-testing playwright playwright-html-report retries screenshot test-automation traces vscode

Last synced: 12 Oct 2024

https://github.com/virtualansoftware/virtualan

Virtualan is an open source-based Open API Interface driven Service virtualization tool. Virtualan - Mock service developed on top of the spring boot framework. Any Rest API can be converted as Virtual service in minutes using annotations. Annotations: @VirtualService & @ApiVirtual

automation automation-test dynamicstubbing mock servicevirtualisation shiftleft stub stubbing test-automation testing

Last synced: 06 Dec 2024

https://github.com/lambdatest/ruby-unittest-selenium

Run test automation on cloud with UnitTest and LambdaTest. This is a sample repo to help you execute UnitTest framework based test scripts in parallel with LambdaTest automation testing cloud

lambdatest ruby-unittest selenium selenium-unittest selenium-webdriver test-automation testing testing-tools web-testing

Last synced: 04 Dec 2024

https://github.com/gompact/gofixtures

Golang lib/command line tool to load fixtures to databases, useful for testing

csv database fixture-loading fixtures go golang json postgresql test-automation test-data yaml

Last synced: 23 Oct 2024

https://github.com/gregswindle/maven-code-quality-pom

Enforce and report code quality with JUnit, JaCoCo, Hamcrest, FindBugs, PMD, CodeNarc, Checkstyle (Google), Enforcer, Duplicate-Finder, JDepend, and more with this Maven POM.

code-coverage code-quality coding-standards coding-style java license-checking license-management maven maven-pom reporting reports test-automation

Last synced: 13 Oct 2024

https://github.com/atata-framework/atata-webdriverextras

A set of C#/.NET extension methods and other extra classes for Selenium WebDriver

atata csharp selenium selenium-webdriver test-automation testing webdriver

Last synced: 10 Nov 2024

https://github.com/antonihub/antonihub

QA Engineer | SDET | Software Quality Assurance | CI/CD | DevOps | Linux | Selenium WebDriver | Jenkins | Python

database docker git github-actions jenkins linux python qa qa-automation qaautomation quality quality-assurance sdet selenium selenium-webdriver test test-automation testing vagrant

Last synced: 07 Nov 2024

https://github.com/qavajs/vscode

VSCode extension to work with qavajs framework

qa test-automation testing

Last synced: 12 Nov 2024

https://github.com/qavajs/format-report-portal

Formatter for EPAM report portal

cucumber-js qa test-automation testing

Last synced: 12 Nov 2024

https://github.com/catdad/puptron

🐶 automate your Electron application with Puppeteer

automation electron puppeteer test-automation testing

Last synced: 06 Nov 2024

https://github.com/shafthq/shafthq.github.io

SHAFT_Engine's official user guide, powered by Docusaurus 3.x

automated-testing automation documentation shaft-engine test-automation testing-tools

Last synced: 15 Nov 2024

https://github.com/eliasnogueira/3-design-patters-arch-decisions

Repo for the presentation 3 Design Patterns and Architecture Decisions you must use in your project

allure-report architecture junit5 presentation selenium-webdriver test-automation

Last synced: 11 Oct 2024

https://github.com/mfaisalkhatri/webdriverio-ts-appium

This repository has sample tests to run mobile automation for android using WebdriverIO with TypeScript

android-automation beginner mobile-automation mobile-testing test-automation testing tutorial typescript webdriverio

Last synced: 11 Oct 2024

https://github.com/sap-samples/abap-test-isolation-examples

The samples in this repository demonstrate how test isolation can be achieved in ABAP. It does this by giving examples for the available tools the ABAP Platform.

abap abap-development abap-oo isolation sample sample-code samples test-automation testing testing-tools tests

Last synced: 10 Oct 2024

https://github.com/automationpanda/device-registry-flask

An example REST API web service for registering smart devices, written in Python using Flask

flask hacktoberfest pytest python python-testing requests rest rest-api rest-api-tests test-automation testing the-way-to-test-software

Last synced: 22 Nov 2024

https://github.com/damies13/testdatatable

A shared data table store for use by testing applications

performance-testing regression-testing test-automation test-data testing testing-tools

Last synced: 27 Oct 2024

https://github.com/pheymann/artie

Scala test-framework for REST service refactorings

json microservice refactoring response-comparison rest shapeless test-automation testing

Last synced: 27 Oct 2024

https://github.com/devolo/pytest-adaptavist

pytest plugin generating test execution results within Jira Test Management (tm4j)

adaptavist jira pytest python test-automation tm4j

Last synced: 22 Dec 2024

https://github.com/nicolassiver/http-probe

Utility for HTTP validation. Implementation is based on the Chrome debugging protocol.

chrome-debugging-protocol http-probe test-automation webdriver

Last synced: 14 Oct 2024

https://github.com/davidemoro/pypom_form

PyPOM based page object model for schema based forms

pytest python python-3 qa selenium test-automation testing

Last synced: 21 Nov 2024

https://github.com/accelecode/ui_interactors

UI Interactors makes it simple to write automated browser tests using selenium-webdriver - tests which are resilient to HTML structure and style changes.

browser-automation functional-testing gem ruby selenium selenium-webdriver test-automation webdriver

Last synced: 08 Nov 2024

https://github.com/grafana/openapi-to-k6

A CLI tool to convert an OpenAPI schema to a TypeScript client to use with k6.

api-development api-testing code-generation devops k6 load-testing openapi performance-testing test-automation testing-tools

Last synced: 08 Nov 2024

https://github.com/rajatt95/rajatt95

Software Test Engineer | 485+ Github | 12k+ LinkedIn l 1k+ Youtube | 1.6k+ WhatsApp | 1.1k+ Telegram | 6.6+ Years EXP. | C-DAC | India

github github-profile mobile-application profile-readme programming-languages restful-api test-automation web-application

Last synced: 08 Dec 2024

https://github.com/roniemartinez/humanframework

Human Framework: Test Automation Framework for Humans™

automated-testing automation humanframework test-automation testing testing-framework

Last synced: 28 Oct 2024

https://github.com/asaf/gojet

GoJet - a CLI tool to automate HTTP APIs testing with simple yet powerful YAML-based playbook, written in golang.

acceptance-testing go golang integration-testing rest rest-api restapi restful restful-api test-automation test-framework testing testing-framework testing-tools yaml-configuration

Last synced: 23 Dec 2024

https://github.com/devolo/adaptavist

python package providing functionality for Jira Test Management (tm4j)

adaptavist jira python test-automation tm4j zaphyr

Last synced: 18 Dec 2024

https://github.com/qavajs/soft-assertion

Module that enables soft assertions in qavajs framework

qa test-automation testing

Last synced: 12 Nov 2024

https://github.com/tahanima/restful-booker-api-test-automation

Restful-booker API test automation project using Java and REST Assured.

api java restassured test-automation

Last synced: 11 Oct 2024

https://github.com/qavajs/console-formatter

console formatter for cucumber

cucumber-js qa test-automation testing

Last synced: 11 Oct 2024

https://github.com/jessetg/libretro.py

A Python binding for libretro. Intended for writing test scripts for cores, but can be used for any purpose.

ctypes emulation emulator libretro libretro-api libretro-cores libretro-frontend retro retroarch retrocomputing retrogaming test-automation testing testing-tools

Last synced: 14 Nov 2024