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.
codeceptjs webdriverio selenium-webdriver protractor nightmare acceptance-testing end-to-end-testing nodejs pageobject bdd-style acceptance bdd tdd testingFast, easy and reliable testing for anything that runs in a browser. Install Cypress for Mac, Linux, or Windows, then get started.
test testing testing-tools test-suite test-automation test-runner tests javascript-tests cypress end-to-end-testing e2e-testing e2e-tests browser cypress.io automation end-to-end e2e integration mocks runner spies stubsThe 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.
electron vue webpack boilerplate vue-cli documentation unit-testing end-to-end-testing electron-packager electron-builder es6 babel hot reload router vuex resourceAn 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.
chimp mocha jasmine cucumber end-to-end-testing integration-testing ui-testing realtime-feedback continuous-integration quality simian meteor bdd atdd webdriverio selenium phantom testing saucelabsCodeceptJS is a new testing framework for end-to-end testing with WebDriver (or others). It abstracts browser interaction to simple steps that are written from a user perspective. It is synchronous where you don't need to care about callbacks, or promises, test scenarios are linear. Run your tests via Playwright, WebDriver, Puppeteer, TestCafe, Protractor, Appium. The code is the same.
selenium-webdriver protractor acceptance-testing end-to-end-testing pageobject bdd-style graphql-testing e2e-tests playwright testing testing-framework test-framework nodejs-testingTestCafe 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. Run your tests in desktop browsers and headless browsers. Connect to remote testing servers, mobile devices and cloud browser farms.
web-testing testing-tool end-to-end-testing testGnomock is an integration and end-to-end testing toolkit. It uses Docker to create temporary containers for application dependencies, setup their initial state and clean them up in the end. Gnomock allows to test the code with no mocks wherever possible. The power of Gnomock is in a variety of Presets, each implementing a specific database, service or other tools. Each preset provides ways of setting up its initial state as easily as possible: SQL schema creation, test data upload into S3, sending test events to Splunk, etc.
mysql testing docker kubernetes redis elasticsearch postgres mongo memcached sql-server kafka rabbitmq splunk integration-testing mariadb end-to-end-testing cockroachdb localstackIt's more flexible, lightweight, optimized for Playwright, and has TypeScript support out of the box. This doesn't mean, that we stop with maintaining this package. playwright actions can take some time for execution, because of it jest-playwright overrides jest default timeout interval from 5 to 15 seconds. You can change this interval with testTimeout in your jest configuration.
testing typescript jest end-to-end-testing jest-environment jest-configuration playwright jest-playwright jest-playwright-preset👋 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.
workshop testing unit-testing integration-testing end-to-end-testing e2e-testsDeis (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.
deis-workflow end-to-end-testing ginkgo kubernetes k8sWebDriver for the masses
browser-testing end-to-end-testing selenium selenium-webdriver webdriver cabbieRerun potentially flakey protractor tests before failing. See src/parse-options.js for the full list of command line options.
protractor end-to-end-testing ci flake retryGreen 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.
android espresso cucumber android-instrumentation-tests gherkin testing ui-testing end-to-end-testing ui-automation ui-automated-testsPlease 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.
automation workflow-service end-to-end-testing workflow-execution datastore orchestration-framework declarative testing functional-testing integration-testing system-testingCypress E2E runner can also test Rest and other APIs
cypress cypress-io example testing api end-to-end-testing api-testing api-testing-frameworkYou 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.
cypress cypress-io testing docker circleci example end-to-end-testing end-to-endEnd-to-end testing for your Elm apps and components. Add gdotdesign/elm-spec as a dependency to your elm-package.json.
elm-spec elm testing testing-tools end-to-end-testingQuick 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.
kubernetes minikube test travis-ci end-to-end-testing continuous-integrationAn 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.
realworld react redux nodejs jest puppeteer circleci end-to-end-testingCucumber steps (step definitions) written with Protractor for e2e tests
test protractor cucumber cucumber-steps selenium webdriver end-to-end-testing e2e-tests cucumber-js cucumberjs cucumber-tests cucumber-features protractor-cucumber-steps cucumber-step-definitions protractor-plugin testing automated-tests end-to-end-tests webdriverjs gherkin bdd
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.