Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/testing
- Wikipedia: https://en.wikipedia.org/wiki/Software_testing
- Related Topics: unit-testing, integration-testing, test-automation, e2e-testing, fuzzing, smoke-tests, mutation-testing, rspec, regression-testing, xunit,
- Aliases: test, testing-framework, testing-practices, testing-tools, software-testing,
- Last updated: 2024-11-06 00:30:00 UTC
- JSON Representation
https://github.com/DATA-DOG/Go-txdb
Immutable transaction isolated sql driver for golang
go golang integration-testing sql sql-driver tdd testing
Last synced: 24 Oct 2024
https://github.com/apideck-libraries/portman
Port OpenAPI Specs to Postman Collections, inject test suite and run via Newman ๐จ๐ฝโ๐
api api-testing cli cli-app cli-option contract-first contract-testing integration-testing oas openai-tooling openapi postman-collection postman-collections swagger test-framework testing testrunner
Last synced: 13 Oct 2024
https://github.com/UnkindPartition/tasty
Modern and extensible testing framework for Haskell
golden-tests haskell hunit quickcheck smallcheck testing unit-testing
Last synced: 01 Aug 2024
https://github.com/taiki-e/cargo-hack
Cargo subcommand to provide various options useful for testing and continuous integration.
Last synced: 30 Oct 2024
https://github.com/next-page-tester/next-page-tester
DEPRECATED - DOM integration testing for Next.js
browserless integration-testing nextjs testing
Last synced: 03 Aug 2024
https://github.com/philippeboisney/archapp
Simple Android app to show how to design a multi-modules MVVM Android app (fully tested)
architecture-components coroutines databinding databinding-android espresso kotlin multi-modules mvvm-android mvvm-architecture navigation-component room testing
Last synced: 30 Oct 2024
https://github.com/PhilippeBoisney/ArchApp
Simple Android app to show how to design a multi-modules MVVM Android app (fully tested)
architecture-components coroutines databinding databinding-android espresso kotlin multi-modules mvvm-android mvvm-architecture navigation-component room testing
Last synced: 27 Oct 2024
https://github.com/spatie/phpunit-snapshot-assertions
A way to test without writing actual testย cases
php phpunit snapshot-testing testing
Last synced: 14 Oct 2024
https://github.com/felangel/mocktail
A mock library for Dart inspired by mockito
dart dart-package flutter mock mock-library mocking mockito mocks mocktail testing
Last synced: 18 Oct 2024
https://github.com/fwouts/react-screenshot-test
A dead simple library to screenshot test React components
jest react screenshot testing visual-regression
Last synced: 31 Oct 2024
https://github.com/gangly/datafaker
Datafaker is a large-scale test data and flow test data generation tool. Datafaker fakes data and inserts to varied data sources. ๆต่ฏๆฐๆฎ็ๆๅทฅๅ ท
bigdata datafaker fakedata faker hbase hive kafka mysql oracle postgresql python testing
Last synced: 05 Nov 2024
https://github.com/kudobuilder/kuttl
KUbernetes Test TooL (kuttl)
hacktoberfest kubernetes kudo operator-sdk operators testing
Last synced: 04 Nov 2024
https://github.com/mrpowers/chispa
PySpark test helper methods with beautiful error messages
Last synced: 30 Oct 2024
https://github.com/adamchainz/time-machine
Travel through time in your tests.
Last synced: 12 Oct 2024
https://github.com/lundberg/respx
Mock HTTPX with awesome request patterns and response side effects ๐ฆ
Last synced: 31 Oct 2024
https://github.com/fuzzitdev/jsfuzz
coverage guided fuzz testing for javascript
fuzz-testing fuzzer fuzzing javascript testing
Last synced: 31 Oct 2024
https://github.com/pgrange/bash_unit
bash unit testing enterprise edition framework for professionals
assertions bash tdd test-driven-development test-framework testing unit-testing unittest xunit
Last synced: 03 Nov 2024
https://github.com/revsys/django-test-plus
Useful additions to Django's default TestCase
Last synced: 06 Nov 2024
https://github.com/testing-library/svelte-testing-library
:chipmunk: Simple and complete Svelte DOM testing utilities that encourage good testing practices
Last synced: 02 Aug 2024
https://github.com/HHHMHA/django-roadmap
A complete roadmap for learning django backend
django django-rest-framework learn python resources roadmap testing
Last synced: 07 Aug 2024
https://github.com/mockbukkit/mockbukkit
MockBukkit is a mocking framework for Bukkit/PaperMC to allow the easy unit testing of Bukkit plugins.
bukkit bukkit-plugins hacktoberfest mock-plugin mockbukkit mocking-framework paper paperm papermc-plugin spigot spigotmc testing unit-testing
Last synced: 11 Oct 2024
https://github.com/Typescript-TDD/ts-auto-mock
Typescript transformer to unlock automatic mock creation for interfaces and classes
automatic fake mock mocking testing typescript typescript-transformer
Last synced: 02 Aug 2024
https://github.com/bytedance/mockey
a simple and easy-to-use golang mock library
Last synced: 01 Aug 2024
https://github.com/synthetixio/synpress
Synpress is e2e testing framework based on Cypress.io and playwright with support for metamask.
blockchain cypress docker e2e ethereum metamask playwright testing
Last synced: 14 Oct 2024
https://github.com/lucatume/wp-browser
The easy and reliable way to test WordPress with Codeception. 10 years of proven success.
codeception-module php tdd testing wordpress
Last synced: 30 Oct 2024
https://github.com/storybookjs/testing-react
Testing utilities that allow you to reuse your Storybook stories in your React unit tests!
react storybook testing testing-library
Last synced: 29 Sep 2024
https://github.com/piotrmurach/rspec-benchmark
Performance testing matchers for RSpec
benchmark measurements performance-testing rspec rspec-matchers testing
Last synced: 14 Oct 2024
https://github.com/flyingmutant/rapid
Rapid is a modern Go property-based testing library
fuzzing golang property-based-testing property-testing quickcheck testing
Last synced: 30 Oct 2024
https://github.com/JamieMason/Jasmine-Matchers
Write Beautiful Specs with Custom Matchers for Jest and Jasmine
asymmetric-matchers bdd jasmine javascript javascript-tests jest karma tdd test-matchers testing unit-testing
Last synced: 31 Oct 2024
https://github.com/jamiemason/jasmine-matchers
Write Beautiful Specs with Custom Matchers for Jest and Jasmine
asymmetric-matchers bdd jasmine javascript javascript-tests jest karma tdd test-matchers testing unit-testing
Last synced: 18 Oct 2024
https://lundberg.github.io/respx/
Mock HTTPX with awesome request patterns and response side effects ๐ฆ
Last synced: 04 Aug 2024
https://github.com/MikeSchulze/gdUnit4
A Godot Unit Test Framework. Support for GDScript and C# unit testing
gdunit godot test-automation testing testing-tools unit-test unittest unittest-framework
Last synced: 02 Nov 2024
https://github.com/marathonlabs/marathon
Cross-platform test runner
android espresso gradle hacktoberfest instrumentation instrumentation-tests ios marathon orchestrator parallel performance test-runner testing testing-tool uitest uitesting uitests xcrun
Last synced: 14 Oct 2024
https://github.com/bnorm/kotlin-power-assert
Kotlin compiler plugin to enable diagrammed function calls in the Kotlin programming language
assertions kotlin kotlin-ir testing
Last synced: 30 Oct 2024
https://github.com/MarathonLabs/marathon
Cross-platform test runner
android espresso gradle hacktoberfest instrumentation instrumentation-tests ios marathon orchestrator parallel performance test-runner testing testing-tool uitest uitesting uitests xcrun
Last synced: 15 Aug 2024
https://github.com/nvzqz/static-assertions
Ensure correct assumptions about constants, types, and more in Rust
assert compile-time rust static-assertions testing
Last synced: 06 Nov 2024
https://github.com/mccutchen/go-httpbin
A reasonably complete and well-tested golang port of httpbin, with zero dependencies outside the go stdlib.
Last synced: 02 Nov 2024
https://github.com/visual-regression-tracker/visual-regression-tracker
Backend and Frontend application for tracking differences via image comparison
cypress docker hacktoberfest image-comparison playwright regression-tests testing visual-testing visual-tests
Last synced: 14 Oct 2024
https://github.com/Visual-Regression-Tracker/Visual-Regression-Tracker
Backend and Frontend application for tracking differences via image comparison
cypress docker hacktoberfest image-comparison playwright regression-tests testing visual-testing visual-tests
Last synced: 25 Oct 2024
https://github.com/RealOrangeOne/react-native-mock
A fully mocked and test-friendly version of react native (maintainers wanted)
react react-native react-native-mock testing
Last synced: 15 Aug 2024
https://github.com/lelandrichardson/react-native-mock
A fully mocked and test-friendly version of react native (maintainers wanted)
react react-native react-native-mock testing
Last synced: 13 Aug 2024
https://github.com/vuetwo/vuetron
A tool for testing and debugging your Vue + Vuex applications. ๆฏไธๅๅฏไปฅๅนซๅฉๆจ Vue.js ็้ ็ฎๆธฌ่ฉฆๅๅต้ฏ็ๅทฅๅ ท, ไนๅๆๆฏๆ Vuexๅ Vue-Router.
debugger debugging-tool desktop electron testing testing-tools visualization vue vue-router vue2 vuejs vuex
Last synced: 11 Oct 2024
https://github.com/realorangeone/react-native-mock
A fully mocked and test-friendly version of react native (maintainers wanted)
react react-native react-native-mock testing
Last synced: 30 Oct 2024
https://github.com/Polymer/web-component-tester
Moved to Polymer/tools monorepo
polymer testing web-components
Last synced: 26 Oct 2024
https://github.com/polymer/web-component-tester
Moved to Polymer/tools monorepo
polymer testing web-components
Last synced: 14 Oct 2024
https://github.com/EnricoMi/publish-unit-test-result-action
GitHub Action to publish unit test results on GitHub
github-actions reporting testing
Last synced: 01 Aug 2024
https://github.com/enricomi/publish-unit-test-result-action
GitHub Action to publish unit test results on GitHub
github-actions reporting testing
Last synced: 22 Oct 2024
https://github.com/vitiral/artifact
The open source design documentation tool for everybody
artifacts design quality testing
Last synced: 27 Oct 2024
https://github.com/bahmutov/next-update
Tests if module's dependencies can be updated to latest version
nodejs npm semantic-versioning semver test testing update versioning
Last synced: 02 Oct 2024
https://github.com/tecnickcom/tcexam
TCExam is a CBA (Computer-Based Assessment) system (e-exam, CBT - Computer Based Testing) for universities, schools and companies, that enables educators and trainers to author, schedule, deliver, and report on surveys, quizzes, tests and exams.
cba cbt computer-based-assessment computer-based-testing e-exam essay evaluation exam mcma mcsa multiple-choice school tcexam testing university
Last synced: 03 Nov 2024
https://github.com/phpstan/phpstan-doctrine
Doctrine extensions for PHPStan
doctrine doctrine2 php php7 phpstan static-analysis static-analyzer static-code-analysis testing
Last synced: 12 Oct 2024
https://github.com/palkan/n_plus_one_control
RSpec and Minitest matchers to prevent N+1 queries problem
database-testing hacktoberfest minitest performance-testing rspec ruby testing
Last synced: 14 Oct 2024
https://github.com/sixty-north/cosmic-ray
Mutation testing for Python
mutation-testing python testing
Last synced: 31 Oct 2024
https://github.com/MrPowers/chispa
PySpark test helper methods with beautiful error messages
Last synced: 02 Aug 2024
https://github.com/calebhearth/formulaic
Simplify form filling with Capybara
Last synced: 30 Oct 2024
https://github.com/cashapp/accessibilitysnapshot
Easy regression testing for iOS accessibility
a11y accessibility accessibility-testing ios objective-c snapshot-testing swift swiftui switch-control testing uikit voice-control voiceover
Last synced: 10 Oct 2024
https://github.com/bach-sh/bach
Bach Testing Framework
bash bash-scripting framework shell shell-script shell-scripting test testing testing-framework unit-testing unit-testing-framework
Last synced: 16 Oct 2024
https://github.com/crusher-dev/crusher
๐งโโ๏ธ Fast low-code testing โ create, run tests and get alerts โฑ๏ธ Create test in <60 secs ๐ Better open source alternative to selenium, cypress and puppeteer
cypress frontend javascript low-code low-code-framework no-code nodejs playwright playwright-javascript react reactjs selenium test testing typescript vuejs
Last synced: 11 Oct 2024
https://github.com/Synthetixio/synpress
Synpress is e2e testing framework based on Cypress.io and playwright with support for metamask.
blockchain cypress docker e2e ethereum metamask playwright testing
Last synced: 01 Aug 2024
https://github.com/msz/hammox
๐ automated contract testing via type checking for Elixir functions and mocks
behaviour behaviour-typespec behaviours contract contract-testing contracts dialyzer elixir explicit-contracts mock mocks mox testing type-checker type-checking typechecker typechecking typespec typespecs unit-testing
Last synced: 31 Oct 2024
https://github.com/RussBaz/enforce
Python 3.5+ runtime type checking for integration testing and data validation
decorators python runtime testing type-hints typechecker typing validation
Last synced: 31 Oct 2024
https://github.com/jevakallio/jest-clean-console-reporter
A Jest Reporter to group, hide and prettify spammy console warnings
javascript jest jest-reporter testing
Last synced: 31 Oct 2024
https://github.com/kentcdodds/js-testing-fundamentals
Fundamentals of Testing in JavaScript on TestingJavaScript.com
fundamentals javascript kcd-edu testing testingjavascript
Last synced: 30 Oct 2024
https://github.com/python-trio/trustme
#1 quality TLS certs while you wait, for the discerning tester
python ssl ssl-certificate testing testing-tools tls tls-certificate
Last synced: 31 Oct 2024
https://github.com/microsoft/react-native-test-app
react-native-test-app provides an app for all supported platforms as a package
android ios macos react-native testing visionos windows
Last synced: 08 Aug 2024
https://github.com/robfletcher/strikt
An assertion library for Kotlin
assert assertions fluent-api kotlin test testing
Last synced: 01 Aug 2024
https://github.com/cashapp/AccessibilitySnapshot
Easy regression testing for iOS accessibility
a11y accessibility accessibility-testing ios objective-c snapshot-testing swift swiftui switch-control testing uikit voice-control voiceover
Last synced: 02 Aug 2024
https://github.com/serenity-js/serenity-js
A next generation, full-stack acceptance testing framework optimised for collaboration, speed and scale!
acceptance-testing api-testing automated-testing bdd cucumber domain-driven-design dsl e2e-testing end-to-end-testing playwright puppeteer screenplay-pattern test-automation test-integration test-reporting testing testing-framework web-testing webdriver
Last synced: 10 Oct 2024
https://github.com/lorenzofox3/zora
Lightest, yet Fastest Javascript test runner for nodejs and browsers
assertion deno javascript javascript-test-harness mocha nodejs tap tdd test testing testing-tools typescript zora
Last synced: 10 Oct 2024
https://github.com/playwright-community/jest-playwright
Running tests using Jest & Playwright
jest-environment jest-playwright playwright testing typescript
Last synced: 14 Oct 2024
https://github.com/scrapinghub/spidermon
Scrapy Extension for monitoring spiders execution.
crawling hacktoberfest monitoring monitoring-tool scraping scrapinghub spiders testing
Last synced: 31 Oct 2024
https://github.com/pa11y/pa11y-ci
Pa11y CI is a CI-centric accessibility test runner, built using Pa11y
a11y accessibility automated-testing ci pa11y sitemap testing
Last synced: 25 Oct 2024
https://github.com/frankban/quicktest
Quick helpers for testing Go applications
assertions go golang library testing
Last synced: 02 Aug 2024
https://github.com/randoop/randoop
Automatic test generation for Java
java test test-automation test-automation-java testing testing-tools
Last synced: 01 Aug 2024
https://github.com/hazyzh/jest-html-reporters
๐ Reporter for jest test framework. ๐
html-report jest jest-html-reporters jest-reporter jest-test reporter test testing
Last synced: 31 Oct 2024
https://github.com/codefuse-ai/test-agent
Agent that empowers software testing with LLMs; industrial-first in China
developer-tools software-quality-tool software-testing testing testing-tools
Last synced: 06 Nov 2024
https://github.com/Hazyzh/jest-html-reporters
๐ Reporter for jest test framework. ๐
html-report jest jest-html-reporters jest-reporter jest-test reporter test testing
Last synced: 03 Aug 2024
https://github.com/testing-library/native-testing-library
๐ณ Simple and complete React Native testing utilities that encourage good testing practices.
javascript jest react-native reactjs testing
Last synced: 03 Aug 2024
https://github.com/davellanedam/vue-skeleton-mvp
VueJs, Vuetify, Vue Router and Vuex skeleton MVP written on JavaScript using async/await built to work with API REST skeleton: https://github.com/davellanedam/node-express-mongodb-jwt-rest-api-skeleton
async await chai cypress eslint frontend i18n javascript mocha mvp prettier skeleton testing vue-router vuejs vuetify vuex
Last synced: 10 Oct 2024
https://github.com/err0r500/go-realworld-clean
a clean architecture implementation of the realworldapp : https://github.com/gothinkster/realworld
clean-architecture clean-code ddd ddd-architecture example-project go golang hexagonal-architecture ports-and-adapters realworld realworld-backend testing
Last synced: 01 Aug 2024
https://github.com/laravel/browser-kit-testing
Provides backwards compatibility for BrowserKit testing in the latest Laravel release.
Last synced: 07 Oct 2024
https://github.com/syrupy-project/syrupy
:pancakes: The sweeter pytest snapshot plugin
pytest pytest-plugin python snapshot snapshot-plugin snapshot-testing snapshot-tests snapshottest testing
Last synced: 22 Aug 2024
https://github.com/GoTestTools/gotestfmt
go test output for humans
github-actions go golang test testing
Last synced: 26 Oct 2024
https://github.com/xnbox/DeepfakeHTTP
DeepfakeHTTP is a web server that uses HTTP dumps as a source for responses.
api demo dummy dump graphql http http-server mock mocks-server poc qa qa-automation rest rest-api restful-api spies stub test-automation testing testing-tools
Last synced: 03 Nov 2024
https://github.com/pactumjs/pactum
REST API Testing Tool for all levels in a Test Pyramid
api-testing bdd component-testing contract-testing cucumber e2e-testing integration-testing javascript mock-server nodejs pactum pactumjs test-pyramid testing
Last synced: 11 Oct 2024
https://github.com/quicktheories/QuickTheories
Property based testing for Java 8
java-8 junit property-based-testing quickcheck testing
Last synced: 03 Nov 2024
https://github.com/quicktheories/quicktheories
Property based testing for Java 8
java-8 junit property-based-testing quickcheck testing
Last synced: 12 Oct 2024
https://github.com/juristr/angular-testing-recipes
Simple testing patterns for Angular version 2+
Last synced: 14 Oct 2024
https://github.com/Tencent/QTAF
QTA test framework
qta test-automation test-framework testing
Last synced: 01 Aug 2024
https://github.com/SteveGilham/altcover
Cross-platform coverage gathering and processing tool set for dotnet/.Net Framework and Mono
code-coverage coverage cross-platform dotnet dotnet-core dotnet-framework dotnet-standard mono powershell powershell-module testing
Last synced: 01 Aug 2024
https://github.com/carbonblack/binee
Binee: binary emulation environment
analysis binary binary-analysis emulation hooks malware mock static-analysis testing unicorn-emulator
Last synced: 02 Aug 2024
https://github.com/sourcefrog/cargo-mutants
:zombie: Inject bugs and see if your tests catch them!
cargo cargo-plugin cargo-subcommand mutation-testing mutations rust rust-lang testing
Last synced: 02 Aug 2024
https://github.com/gotestyourself/gotest.tools
A collection of packages to augment the go testing package and support common patterns.
assert assertions go golang test testing
Last synced: 26 Oct 2024