Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
Repository Index
47,133 repositories indexed
1–24 of 36 · Most stars
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Conformance test suite for OpenShift
- openshift
- kubernetes
- openshift-origin
- paas
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
- testing-tools
- tdd-utilities
- bdd-framework
- go
Quick and Easy server testing/validation
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.
- testing
- docker
- automation
- golang
Full-stack testing PHP framework
- codeception
- php
- phpunit
- bdd
📸 Delightful Swift snapshot testing.
- swift
- testing
- snapshot-testing
- screenshot-testing
A next-generation code testing stack for JavaScript.
- intern
- typescript
- javascript
- testing
Command line driven CI frontend and development task automation tool.
- testing
- python
- virtualenv
- continuous-integration
Power Assert in JavaScript. Provides descriptive assertion messages through standard assert interface. No API is the best API.
- power-assert
- assert
Runtime introspection and unit testing of SwiftUI views
- swiftui
- swiftui-views
- unit-testing
- runtime-typechecking
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
- go
- golang
- testing
- integration-testing
bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.
- razor-components
- unit-testing
- blazor
- blazor-components
Write JSON unit tests in less code. Great for testing REST interfaces.
An understated approach to iOS integration testing.
Write and debug tests easily, with full action history, time travel, screenshots, rapid re-execution, video records, interactivity, isolation and more
BDD framework allowing to create easy to read and maintain tests.
- nunit
- mbunit
- xunit
- mstest
Testing, printing, coloring, and other tools to effectively write native Reason code.
🎯 LogCaptor captures log entries for unit and integration testing purposes
QuickCheck inspired property-based testing for OCaml.
- ocaml
- quickcheck
- random
- testing
Integration testing framework using a state monad in the backend for building and composing flows
- nubank-stable
WebTau (web test automation) is a testing API, command line tool and a framework to write unit, integration and end-to-end tests. Test across REST-API, WebSocket, GraphQL, Browser, Database, CLI and Business Logic with a consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.
recheck for web apps – change comparison tool with local Golden Masters, Git-like ignore syntax and "Unbreakable Selenium" tests.
- selenium-java
- regression
- testing-tools
- test-automation