Displaying 1 to 20 from 23 results

CodeceptJS - Modern Era Acceptance Testing Framework for NodeJS

  •    Javascript

And more to come... CodeceptJS is a successor of Codeception, a popular full-stack testing framework for PHP. With CodeceptJS your scenario-driven functional and acceptance tests will be as simple and clean as they can be. You don't need to worry about asynchronous nature of NodeJS or about various APIs of Selenium, PhantomJS, Protractor, etc, as CodeceptJS unifies them and makes them work as they were synchronous.

electron-vue - An Electron & Vue

  •    Javascript

The boilerplate for making electron applications built with vue (pretty much what it sounds like). The aim of this project is to remove the need of manually setting up electron apps using vue. electron-vue takes advantage of vue-cli for scaffolding, webpack with vue-loader, electron-packager or electron-builder, and some of the most used plugins like vue-router, vuex, and so much more.

chimp - Develop acceptance tests & end-to-end tests with realtime feedback

  •    Javascript

An awesome developer-centric experience to writing tests with realtime feedback using Mocha, Jasmine or Cucumber.js. Chimp can be used with any technology stack as it allows your to write your test automation in the language of the web: JavaScript.

TestCafe - Automated browser testing for the modern web development stack

  •    NodeJS

TestCafe is a pure node.js end-to-end solution for testing web apps. It takes care of all the stages: starting browsers, running tests, gathering test results and generating reports. TestCafe doesn’t need browser plugins - it works in all popular modern browsers out-of-the-box.

testing-workshop - A workshop for learning how to test JavaScript applications

  •    Javascript

👋 hi there! My name is Kent C. Dodds! This is a workshop repo to teach you about testing JavaScript applications.Big thanks to the RealWorld project from GoThinkster. This project is a copy of the Node implementation and the React implementation of the RealWorld project.

workflow-e2e - End-to-end tests for Deis Workflow

  •    Go

Deis (pronounced DAY-iss) Workflow is an open source Platform as a Service (PaaS) that adds a developer-friendly layer to any Kubernetes cluster, making it easy to deploy and manage applications on your own servers.For more information about the Deis Workflow, please visit the main project page at https://github.com/deis/workflow.

protractor-flake - Rerun potentially flakey protractor tests before failing.

  •    Javascript

Rerun potentially flakey protractor tests before failing. See src/parse-options.js for the full list of command line options.

green-coffee - Android library that allows you to run your acceptance tests written in Gherkin in your Android instrumentation tests

  •    Java

Green Coffee is a library that allows you to run your acceptance tests written in Gherkin in your Android instrumentation tests using the step definitions that you declare. Visit the wiki for more detailed information. You can see an example applied to a full app here.

endly - End to end functional test and automation framework

  •    Go

Please refer to CHANGELOG.md if you encounter breaking changes. This library was developed in go lang to enable simple automated declarative end to end functional testing for web application developed in any language.

cypress-example-docker-circle-workflows - Cypress + Docker + CircleCI Workflows = ❤️

  •    Javascript

You can run multiple Cypress tests in parallel after "building" the code using CircleCI Workflows feature. See circle.yml in this repo how the dependencies and cached code is setup among the jobs. Note: if you want to see "plain" CircleCI v2 example without workflows, check out cypress-example-docker-circle.

elm-spec - End-to-end integration testing for Elm apps and components

  •    Javascript

End-to-end testing for your Elm apps and components. Add gdotdesign/elm-spec as a dependency to your elm-package.json.

travis-minikube - Run minikube on Travis CI


Quick example of running minikube on Travis CI with Kubernetes version 1.9.0. To read more in detail check out my guest blog post on the Travis CI blog. Note that RBAC is not enabled on this cluster by default. To enable RBAC, you need to start Minikube with the --extra-config=apiserver.Authorization.Mode=RBAC flag. Starting Minikube with RBAC enabled requires the appropriate RBAC roles to be created in the kube-system namespace, so all components work as expected. One of the possible solutions is to give the default ServiceAccount in the kube-system namespace the cluster-admin permissions. For more details see the issue #1722.

realworld-e2e-test - End-to-end testing for a RealWorld React/NodeJS stack using Mocha and Chrome Puppeteer

  •    Javascript

An end-to-end integration test example for a RealWorld React/NodeJS stack using Mocha and Chrome Puppeteer. Demonstrates spinning up both the frontend (React/Redux) and backend (NodeJS) stacks for the RealWorld Conduit webapp, and then using Mocha to drive a headless Chrome via Puppeteer.

software-testing - Repository explores Core Concepts in Software Testing

  •    Javascript

To view lecture notes for this course, please consult the github-pages. This meetup event gives an introduction to unit testing, integration testing, and end-to-end-testing. We will also go over Mocks, Stubs, and Spies.

lightweight-rest-tester - A lightweight REST API testing framework.

  •    Python

A lightweight REST API testing framework written in Python (working with 2.7 ~ 3.6). It reads JSON Schema test-cases from JSON files and then generates and executes unittest of Python. Specify your api and how you test it. In the api part, you can set the target REST API by URL (url) with method (method). It supports five HTTP methods, GET, POST, PUT, PATCH and DELETE. You can also set the parameters (params). In the tests part, you can add three types of test cases, timeout (timeout) in seconds, HTTP status code (statusCode) and JSON Schema (jsonSchema).

emaile2e-javascript-client - Test email integration with your app using MailSlurp

  •    Javascript

MailSlurp is an end-to-end email testing service. It has a web-app for managing your account and a REST API for sending and receiving emails from randomly generated email addresses. Every API request requires a valid API Key appended as a query parameter. To obtain an API Key visit your account dashboard.