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 testingGauge is a light weight cross-platform test automation tool. It provides the ability to author test cases in the business language. Read more about Why Gauge can be used, its terminologies and get started...
test-automation agile testing-tools behavior-driven-development bdd markdown acceptance-testingCodeception is a modern full-stack testing framework for PHP. Inspired by BDD, it provides an absolutely new way of writing acceptance, functional and even unit tests. Powered by PHPUnit. Codeception provides high-level domain language for tests. Tests are represented as a set of user's actions. Tests can be executed using Firefox, Chrome, Safari or Cloud Testing services with Selenium WebDriver. Browser can be emulated with HTTP-requests through CURL with PhpBrowser.
phpunit bdd testing end-to-end acceptance-testing unit-testing integration-testing test-framework testing-framework php-testing api-testingCodeceptJS 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-testingNCeption is a light weight framework to facilitate block box testing .net projects for Acceptance and Integration testing purposes.
acceptance-testing integration-testing testingATTN: This project is being absorbed by the atha.codeplex.com project. Please check there for updates. When v1.0 of Atha is released, this project will be put to rest. ** OBSOLETE................... Even Simpler Web/Windows Acceptance Testing attempts to address the gap ...
acceptance-testing dynamic-language eswat ironpython ironruby selenium selenium2Behaviorize is a framework for BDD style testing and behavior verification.
acceptance-testing acceptance-tests bdd behavior behaviordrivendesign extreme-programming scrumThe Acceptance Test Engineering Guide will provide guidance for technology stakeholders (developers, development leads, testers, test leads, architects, etc.) and business stakeholders (managers, customers, end users, etc) on the discipline of acceptance testing.
acceptance-testing guidance testing architect architecture pnpCurrently: Atha allows the user to write automated tests in the scripting languages IronPython, IronRuby, PowerShell, and Razor and to run those tests via a Console program (called "AthaX"), a WPF Rich-Client Windows application (called "Athalon"), or a Web Browser-Based Silve...
ironruby acceptance-test acceptance-testing acceptance-tests athalite athalon athamiteA command line tool for running automation and acceptance test.
acceptance-testing acceptance-tests command-line commandline fitnesse testingCapybara helps you test web applications by simulating how a real user would interact with your app. It is agnostic about the driver running your tests and comes with Werkzeug and Selenium support built in. See https://elliterate.github.io/capybara.py/.
capybara acceptance-testing testing testing-tools selenium-webdriver seleniumSerenity/JS is a node.js library designed to make acceptance and regression testing of modern web applications faster, more collaborative and easier to scale. Although Serenity/JS provides strong support for automating web tests using Protractor and Webdriver, it works very effectively for non-web tests too! Those include tests that exercise web services or even call application code directly.
angular serenity protractor selenium react testing-tools typescript bdd acceptance-testing screenplay-pattern serenity-js mocha cucumber tdd test webdriverjs webdriver testingThis ember-cli addon facilitates writing acceptance and unit tests in the Gherkin language and executing them against your Ember app. @mschinis (Micheal Schinis) Did a great talk at @emberlondon BDD approach with ember using ember-cli-yadda.
ember-addon yadda bdd acceptance-testing gherkin cucumber specifications featuresRunning npm start will spin up a Docker container that will install the npm packages and start a Webpack dev server with hot reloading. Changes to the source code on the host will be reflected inside the container. Having the app in the container removes the need for devs to install Node and the npm packages on their machines. This in turn makes it very easy to get rid of problems where developers get out of sync with the Node version or have stale packages installed. If you need to stop/restart the container you can use npm stop. Given that you don't change the package.json file, the npm packages will be cached next time you start the container.
react tdd unit-testing selenium coverage docker visual-regression acceptance-testing visual-tests screenshot gui-testing mocha coverage-report diff testing unit acceptance chai sinon webdriverio istanbul nycStructured Acceptance Test ("STAT") is a simple and extensible standard for acceptance testing processes. The target of the test can be any set of computer files, for example source code, images, audio files and documents. The process can be an automated computer program, manual execution of a test plan or even a committee review. The outcome of the process is findings and recommendations which can be used to improve the target and can indicate a pass or fail result. If your acceptance testing process uses a standardized output format then consumers can make better use of it.
static-analysis checker schema acceptance-testing analysis analysis-framework testing-tools validation continuous-integration continuous-testingBehaviour driven testing harness
cucumber test-automation acceptance-testingIt is Communist prime role to serve community by providing Cucumber steps for testing external API calls from command line applications. To meet this aim the Communist employees Sinatra DSL for mocking server responses. The Communist server receives requests from CLI and provides an API to respond to those requests. Canned answers/expectations have to be provided upfront.
ruby-gem testing acceptance-testing cucumber rspec-matchersjest-cucumber is an alternative to Cucumber.js that runs on top on Jest. Instead of using describe and it blocks, you instead write a Jest test for each scenario, and then define Given, When, and Then step definitions inside of your Jest tests. jest-cucumber then allows you to link these Jest tests to your feature files and ensure that they always stay in sync. Jest is an excellent test runner with great features like parallel test execution, mocking, snapshots, code coverage, etc. If you're using VS Code, there's also a terrific Jest extension that allows you get realtime feedback as you're writing your tests and easily debug failing tests individually. Cucumber is a popular tool for doing Acceptance Test-Driven Development and creating business-readable executable specifications. This library aims to achieve the best of both worlds, and even run your unit tests and acceptance tests in the same test runner.
jest cucumber jest-cucumber specification-by-example acceptance-testing gherkinThis project adds C# language plugin for gauge. To install csharp nightly, download the latest nightly from here.
acceptance-testing gauge c-sharp mono nugetAthena is a performance and functional testing engine that aims to reduce the time and effort required to define and run tests. Its main goal is to act as a unified, but extensible tool for managing and running functional as well as performance test suites. 📝Note: A thorough list of upcoming features is available in the Roadmap.
testing api acceptance-testing microservices functional-testing api-testing performance-testing api-testing-framework
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.