Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Testing

Software testing is the act of examining the artifacts and the behavior of the software under test by validation and verification to make sure it works. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Testing can be iterative, and happen multiple times.

https://github.com/djfarrelly/MailDev

:mailbox: SMTP Server + Web Interface for viewing and testing emails during development.

developer-tools development docker mailcatcher maildev nodejs nodemailer smtp smtp-server testing

Last synced: 19 Aug 2024

https://github.com/session-replay-tools/tcpcopy

An online request replication and TCP stream replay tool, ideal for real testing, performance testing, stability testing, stress testing, load testing, smoke testing, and more.

apache load-testing mysql nginx performance performance-improvements performance-testing real-testing redis replay replay-http-traffic replay-mysql-traffic simulation smoke-testing stability stress-testing tcp tcp-server testing testing-tools

Last synced: 10 Oct 2024

https://github.com/theintern/intern

A next-generation code testing stack for JavaScript.

coverage intern javascript testing typescript webdriver

Last synced: 29 Oct 2024

https://github.com/lk-geimfari/mimesis

Mimesis is a robust data generator for Python that can produce a wide range of fake data in multiple languages.

data dataframe datascience dummy factory factory-boy fake fixtures generator json-generator mimesis mock pandas polars pytest-plugin python schema syntetic synthetic-data testing

Last synced: 28 Oct 2024

https://github.com/kotest/kotest

Powerful, elegant and flexible test framework for Kotlin with additional assertions, property testing and data driven testing

assertions hacktoberfest kotlin matchers property-testing test testing testing-tools

Last synced: 29 Oct 2024

https://github.com/google/go-cmp

Package for comparing Go values in tests

equality go testing

Last synced: 28 Oct 2024

https://github.com/powermock/powermock

PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.

java mocking mocking-framework testability testing

Last synced: 29 Oct 2024

https://github.com/dubzzz/fast-check

Property based testing framework for JavaScript (like QuickCheck) written in TypeScript

faker fuzzing generative-testing property-based-testing quickcheck tdd testing typescript unit-testing

Last synced: 28 Oct 2024

https://github.com/pa11y/pa11y

Pa11y is your automated accessibility testing pal

a11y accessibility accessibility-testing automated-testing axe html-codesniffer javascript pa11y testing

Last synced: 28 Oct 2024

https://github.com/jquery/qunit

🔮 An easy-to-use JavaScript unit testing framework.

javascript qunit testing

Last synced: 04 Aug 2024

https://github.com/qunitjs/qunit

🔮 An easy-to-use JavaScript unit testing framework.

javascript qunit testing

Last synced: 28 Oct 2024

https://github.com/httprunner/httprunner

HttpRunner 是一个开源的 API/UI 测试工具,简单易用,功能强大,具有丰富的插件化机制和高度的可扩展能力。

adb api-testing benchmarking boomer curl httprunner httptest jmeter load-testing locust performance-testing pytest requests testing ui-testing wda

Last synced: 29 Oct 2024

https://github.com/ansible/molecule

Molecule aids in the development and testing of Ansible content: collections, playbooks and roles

ansible ansible-dev-tools cookiecutter-ansible hacktoberfest molecule-driver pep-621 podman python supports-dot-config testinfra testing testing-framework

Last synced: 31 Oct 2024

https://github.com/ansible-community/molecule

Molecule aids in the development and testing of Ansible content: collections, playbooks and roles

ansible ansible-dev-tools cookiecutter-ansible hacktoberfest molecule-driver pep-621 podman python supports-dot-config testinfra testing testing-framework

Last synced: 28 Aug 2024

https://github.com/awaitility/awaitility

Awaitility is a small Java DSL for synchronizing asynchronous operations

asynchronous awaitility java testing

Last synced: 29 Oct 2024

https://github.com/americanexpress/jest-image-snapshot

✨ Jest matcher for image comparisons. Most commonly used for visual regression testing.

image-comparisons image-snapshots jest jest-snapshots one-app snapshot testing visual-comparison-testing

Last synced: 29 Oct 2024

https://github.com/pointfreeco/swift-snapshot-testing

📸 Delightful Swift snapshot testing.

screenshot-testing snapshot-testing swift testing

Last synced: 29 Oct 2024

https://github.com/tox-dev/tox

Command line driven CI frontend and development task automation tool.

actions automation cli continuous-integration python testing venv virtualenv

Last synced: 29 Oct 2024

https://github.com/roughike/inKino

A multiplatform Dart movie app with 40% of code sharing between Flutter and the Web.

angular angulardart cross-platform dart dartlang flutter flutter-redux multiplatform testing

Last synced: 03 Nov 2024

https://github.com/roughike/inkino

A multiplatform Dart movie app with 40% of code sharing between Flutter and the Web.

angular angulardart cross-platform dart dartlang flutter flutter-redux multiplatform testing

Last synced: 10 Oct 2024

https://github.com/thunderclient/thunder-client-support

Thunder Client is a lightweight Rest API Client Extension for VS Code.

api graphql httpclient restclient testing vscode vscode-extension

Last synced: 29 Oct 2024

https://github.com/spockframework/spock

The Enterprise-ready testing and specification framework.

bdd-style-testing-framework groovy java spock-framework testing

Last synced: 29 Oct 2024

https://github.com/thoughtbot/shoulda-matchers

Simple one-liner tests for common Rails functionality

rails rspec ruby testing

Last synced: 28 Oct 2024

https://github.com/phodal/migration

《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护

agile ddd ebook guard legacy-system migration refactoring tdd testing

Last synced: 15 Oct 2024

https://github.com/FactoryBoy/factory_boy

A test fixtures replacement for Python

django fixtures hacktoberfest python sqlalchemy testing

Last synced: 26 Oct 2024

https://github.com/factoryboy/factory_boy

A test fixtures replacement for Python

django fixtures hacktoberfest python sqlalchemy testing

Last synced: 29 Oct 2024

https://github.com/cypress-io/cypress-example-recipes

Various recipes for testing common scenarios with Cypress

automated-tests cypress cypress-example e2e-tests examples recipes testing unit-testing

Last synced: 09 Oct 2024

https://github.com/testjavascript/nodejs-integration-tests-best-practices

✅ Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (March 2024)

backend best-practices component-testing database express fastify integration-testing javascript jest message-queue microservices mocha nestjs nodejs rest testing

Last synced: 10 Oct 2024

https://github.com/minitest/minitest

minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.

minitest ruby seattlerb test testing

Last synced: 28 Oct 2024

https://github.com/autofixture/autofixture

AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.

assertion-library assertions auto-mocking autofixture csharp dotnet fakeiteasy foq fscheck fsharp moq nsubstitute nunit tdd test-data test-data-generator testing unit-testing xunit

Last synced: 09 Oct 2024

https://github.com/AutoFixture/AutoFixture

AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.

assertion-library assertions auto-mocking autofixture csharp dotnet fakeiteasy foq fscheck fsharp moq nsubstitute nunit tdd test-data test-data-generator testing unit-testing xunit

Last synced: 28 Oct 2024

https://github.com/nucleuscloud/neosync

Open source data anonymization and synthetic data orchestration for developers. Create high fidelity synthetic data and sync it across your environments.

benthos docker etl faker fine-tuning golang hacktoberfest kubernetes nextjs open-source orchestration protobuf react reactjs self-hosted synthetic-data synthetic-data-generation test-data-generator testing typescript

Last synced: 01 Nov 2024

https://github.com/garden-io/garden

Automation for Kubernetes development and testing. Spin up production-like environments for development, testing, and CI on demand. Use the same configuration and workflows at every step of the process. Speed up your builds and test runs via shared result caching

containers developer-tools kubernetes testing testing-tools

Last synced: 15 Oct 2024

https://github.com/testing-library/dom-testing-library

🐙 Simple and complete DOM testing utilities that encourage good testing practices.

javascript testing

Last synced: 29 Oct 2024

https://github.com/testcontainers/testcontainers-go

Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.

automation docker go golang hacktoberfest testcontainers testcontainers-go testing

Last synced: 28 Oct 2024

https://github.com/antonio-morales/Fuzzing101

An step by step fuzzing tutorial. A GitHub Security Lab initiative

afl afl-fuzz bug-hunting bugbounty education fuzz-testing fuzzer fuzzilli fuzzing hacking security testing vulnerabilities

Last synced: 02 Nov 2024

https://github.com/alibaba/macaca

Automation solution for multi-platform. 多端自动化解决方案

android automation hybrid-apps ios macaca testing uitest

Last synced: 09 Oct 2024

https://github.com/jhnns/rewire

Easy monkey-patching for node.js unit tests

mock monkey-patching testing unit-testing

Last synced: 28 Oct 2024

https://github.com/checkly/puppeteer-examples

Puppeteer example scripts for running Headless Chrome from Node.

developer-tools headless-chrome jest monitoring node nodejs puppeteer testing

Last synced: 27 Sep 2024

https://github.com/pester/pester

Pester is the ubiquitous test and mock framework for PowerShell.

assertions bdd bdd-framework mock mocking pester-tests powershell powershell-tests tdd tdd-framework testing

Last synced: 11 Oct 2024

https://github.com/pester/Pester

Pester is the ubiquitous test and mock framework for PowerShell.

assertions bdd bdd-framework mock mocking pester-tests powershell powershell-tests tdd tdd-framework testing

Last synced: 28 Oct 2024

https://github.com/promptfoo/promptfoo

Test your prompts, models, and RAGs. Catch regressions and improve prompt quality. LLM evals for OpenAI, Azure, Anthropic, Gemini, Mistral, Llama, Bedrock, Ollama, and other local & private models with CI/CD integration.

ci ci-cd cicd evaluation evaluation-framework llm llm-eval llm-evaluation llm-evaluation-framework llmops prompt-engineering prompt-testing prompts rag testing

Last synced: 25 Oct 2024

https://github.com/typpo/promptfoo

Test your prompts, models, and RAGs. Catch regressions and improve prompt quality. LLM evals for OpenAI, Azure, Anthropic, Gemini, Mistral, Llama, Bedrock, Ollama, and other local & private models with CI/CD integration.

ci ci-cd cicd evaluation evaluation-framework llm llm-eval llm-evaluation llm-evaluation-framework llmops prompt-engineering prompt-testing prompts rag testing

Last synced: 27 Aug 2024

https://github.com/jepsen-io/maelstrom

A workbench for writing toy implementations of distributed systems.

distributed-systems jepsen testing

Last synced: 14 Oct 2024

https://github.com/vim-test/vim-test

Run your tests at the speed of thought

neovim tdd test-runner testing vim

Last synced: 11 Oct 2024

https://github.com/callstack/react-native-testing-library

🦉 Simple and complete React Native testing utilities that encourage good testing practices.

hacktoberfest jest react react-native testing

Last synced: 29 Oct 2024

https://github.com/ChangemakerStudios/Papercut-SMTP

Papercut SMTP -- The Simple Desktop Email Server

development development-tools email papercut server smtp smtp-server testing wpf

Last synced: 01 Nov 2024

https://github.com/databasecleaner/database_cleaner

Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.

database-cleaner ruby testing testing-tools

Last synced: 29 Oct 2024

https://github.com/DatabaseCleaner/database_cleaner

Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.

database-cleaner ruby testing testing-tools

Last synced: 27 Oct 2024

https://github.com/jmcdo29/testing-nestjs

A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!

cqrs examples graphql hacktoberfest interceptor mongo nestjs pipes rest testing typeorm

Last synced: 13 Oct 2024

https://github.com/changemakerstudios/papercut-smtp

Papercut SMTP -- The Simple Desktop Email Server

development development-tools email papercut server smtp smtp-server testing wpf

Last synced: 10 Oct 2024

https://github.com/inspec/inspec

InSpec: Auditing and Testing Framework

audit compliance devops devsec inspec security spec tdd tdd-utilities testing

Last synced: 02 Nov 2024

https://github.com/chromium/badssl.com

:lock: Memorable site for testing clients against bad SSL configs.

browser chrome https mitm nginx python rcpp security sha1 ssl testing tls

Last synced: 07 Oct 2024

https://github.com/instrumenta/conftest

Write tests against structured configuration data using the Open Policy Agent Rego query language

kubernetes open-policy-agent openpolicyagent rego testing

Last synced: 05 Aug 2024

https://github.com/open-policy-agent/conftest

Write tests against structured configuration data using the Open Policy Agent Rego query language

kubernetes open-policy-agent openpolicyagent rego testing

Last synced: 15 Oct 2024

https://github.com/h2non/toxy

Hackable HTTP proxy for resiliency testing and simulated network conditions

failover failure http-proxy network proxy reactive resiliency retry simulation testing

Last synced: 25 Sep 2024

https://github.com/pod4g/hiper

🚀 A statistical analysis tool for performance testing

analysis audits broswer cli frontend headless network pages pagespeed performance statistical testing tool web webpages websites

Last synced: 14 Oct 2024

https://github.com/nsubstitute/NSubstitute

A friendly substitute for .NET mocking libraries.

c-sharp dot-net dotnet dotnet-core dotnetcore mock mocking mocks stubs test testing testing-tools

Last synced: 27 Oct 2024

https://github.com/nsubstitute/nsubstitute

A friendly substitute for .NET mocking libraries.

c-sharp dot-net dotnet dotnet-core dotnetcore mock mocking mocks stubs test testing testing-tools

Last synced: 09 Oct 2024

https://github.com/kevin1024/vcrpy

Automatically mock your HTTP interactions to simplify and speed up testing

http mocking python testing

Last synced: 28 Oct 2024

https://github.com/crytic/echidna

Ethereum smart contract fuzzer

ethereum evm fuzzer security smart-contracts solidity testing

Last synced: 13 Oct 2024

https://github.com/tajo/ladle

🥄 Develop, test and document your React story components faster.

components documentation esbuild javascript playground react stories styleguide testing typescript ui vitejs

Last synced: 29 Oct 2024

https://github.com/typegoose/mongodb-memory-server

Manage & spin up mongodb server binaries with zero(or slight) configuration for tests.

mock mongodb mongoose testing testing-tools tests

Last synced: 28 Oct 2024

https://github.com/mgeeky/Penetration-Testing-Tools

A collection of more than 170+ tools, scripts, cheatsheets and other loots that I've developed over years for Red Teaming/Pentesting/IT Security audits purposes.

cheatsheets exploit hacking networks penetration penetration-testing pentesting red-teaming redteam scripts security social-engineering testing tools

Last synced: 01 Nov 2024

https://github.com/mgeeky/penetration-testing-tools

A collection of more than 170+ tools, scripts, cheatsheets and other loots that I've developed over years for Red Teaming/Pentesting/IT Security audits purposes.

cheatsheets exploit hacking networks penetration penetration-testing pentesting red-teaming redteam scripts security social-engineering testing tools

Last synced: 15 Oct 2024

https://github.com/assertj/assertj

AssertJ is a library providing easy to use rich typed assertions

assertions assertj hacktoberfest java testing typed-assertions

Last synced: 28 Oct 2024

https://github.com/gavv/httpexpect

End-to-end HTTP and REST API testing for Go.

assertions http json rest testing websocket

Last synced: 29 Oct 2024

https://github.com/SonicCloudOrg/sonic-server

🎉Back end of Sonic cloud real machine platform. Sonic云真机平台后端服务。

android appium automation stf testing

Last synced: 01 Aug 2024

https://github.com/soniccloudorg/sonic-server

🎉Back end of Sonic cloud real machine platform. Sonic云真机平台后端服务。

android appium automation stf testing

Last synced: 09 Oct 2024

https://github.com/DeviceFarmer/stf

Control and manage Android devices from your browser.

android debugging hacktoberfest remote-control testing

Last synced: 28 Oct 2024

https://github.com/devicefarmer/stf

Control and manage Android devices from your browser.

android debugging hacktoberfest remote-control testing

Last synced: 30 Sep 2024

https://github.com/phoronix-test-suite/phoronix-test-suite

The Phoronix Test Suite open-source, cross-platform automated testing/benchmarking software.

benchmark benchmarking bsd linux performance php profiling solaris testing

Last synced: 15 Oct 2024

https://github.com/antonio-morales/fuzzing101

An step by step fuzzing tutorial. A GitHub Security Lab initiative

afl afl-fuzz bug-hunting bugbounty education fuzz-testing fuzzer fuzzilli fuzzing hacking security testing vulnerabilities

Last synced: 15 Oct 2024

https://github.com/dosisod/refurb

A tool for refurbishing and modernizing Python codebases

cli gplv3 mypy python python310 python311 python312 testing

Last synced: 29 Oct 2024

https://github.com/danielpalme/ReportGenerator

ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov into human readable reports in various formats.

code-coverage dotnet-core reporting tdd-utilities testing

Last synced: 01 Aug 2024

https://github.com/danielpalme/reportgenerator

ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov into human readable reports in various formats.

code-coverage dotnet-core reporting tdd-utilities testing

Last synced: 12 Oct 2024

https://github.com/asatarin/testing-distributed-systems

Curated list of resources on testing distributed systems

distributed-systems fault-injection fuzzing jepsen jepsen-tests testing

Last synced: 15 Oct 2024

https://github.com/zalando/zalenium

A flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard.

browserstack docker docker-selenium kubernetes saucelabs selenium selenium-grid testing testingbot

Last synced: 28 Sep 2024