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.
https://codecept.ioTags | codeceptjs webdriverio selenium-webdriver protractor nightmare acceptance-testing end-to-end-testing nodejs pageobject bdd-style acceptance bdd tdd testing |
Implementation | Javascript |
License | MIT |
Platform | NodeJS |
CodeceptJS 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-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-testingAn 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 saucelabsUser Acceptance Testing (UAT) with a tool like Nightwatch (Selenium) lets you to run real-world scenarios in your Web App which will give you confidence that the app works in the chosen device(s)/browser(s). Automated Acceptance Testing using Real Browsers.
nightwatch testing front-end ui browser test step-by-step-tutorial how-to user-acceptance-testing uatKarate is the only open-source tool to combine API test-automation, mocks, performance-testing and even UI automation into a single, unified framework. The BDD syntax popularized by Cucumber is language-neutral, and easy for even non-programmers. Assertions and HTML reports are built-in, and you can run tests in parallel for speed.
testing automation microservices webdriver bdd mock-server load-testing assertions test-automation gherkin cucumber developer-tools testing-tools api-testing contract-testing automated-testing testing-frameworkProtractor is an end-to-end test framework for Angular and AngularJS applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would.
angular selenium webdriver testing webdriverjs web-testing testing-toolBehaviorize is a framework for BDD style testing and behavior verification.
acceptance-testing acceptance-tests bdd behavior behaviordrivendesign extreme-programming scrumWebdriverIO is a test automation framework that allows you to run tests based on the Webdriver protocol and Appium automation technology. It provides support for your favorite BDD/TDD test framework and will run your tests locally or in the cloud using Sauce Labs, BrowserStack or TestingBot. Check out our CONTRIBUTING.md to get started with setting up the repo. This repository is a development repository for the new version.
selenium webdriverio webdriver node test automationIntern. A next-generation code testing stack for JavaScript.
intern typescript testing coverage webdriver test unit ci continuous-integration bdd tdd xunit istanbul chai dojo toolkit selenium sauce-labs code-coverage headless-browser automation web-testing screen-captureChai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework. For more information or to download plugins, view the documentation.
assertions chai tdd bdd test assertion assert testingThe 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 pnpPanther is a convenient standalone library to scrape websites and to run end-to-end tests using real browsers. Panther is super powerful, it leverages the W3C's WebDriver protocol to drive native web browsers such as Google Chrome and Firefox.
scraping e2e-testing webdriver selenium selenium-webdriver symfony chromedriverATTN: 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 selenium2A simple gem that assists in creating flexible page objects for testing browser based applications. The goal is to facilitate creating abstraction layers in your tests to decouple the tests from the item they are testing and to provide a simple interface to the elements on a page. It works with both watir and selenium-webdriver. The project wiki is the first place to go to learn about how to use page-object.
ShellSpec is a full-featured BDD unit testing framework for dash, bash, ksh, zsh and all POSIX shells that provides first-class features such as code coverage, mocking, parameterized test, parallel execution and more. It was developed as a dev/test tool for cross-platform shell scripts and shell script libraries. ShellSpec is a new modern testing framework released in 2019, but it's already stable enough. With lots of practical CLI features and simple yet powerful syntax, it provides you with a fun shell script test environment. Version 0.28.0 has a lot of enhancements in the CLI. It is basically compatible, but there are some changes that you need to be aware of. See Migration Guide to Version 0.28.0 for details.
testing shell mock bash zsh coverage tdd script test bdd dash shell-script ksh posix-sh posix-compliant kcov shellspecGinkgo is a BDD-style Go testing framework built to help you efficiently write expressive and comprehensive tests. It is best paired with the Gomega matcher library but is designed to be matcher-agnostic.
test-framework testing-tool testing bdd unit-testing automationAbao is a command-line tool for testing API documentation written in RAML format against its back-end implementation. With Abao, you can easily plug your API documentation into a Continuous Integration (CI) system (e.g., Travis, Jenkins) and have API documentation up-to-date, all the time. Abao uses Mocha for judging if a particular API response is valid or not. This version of the software only supports the RAML-0.8 specification.
api test testing documentation integration acceptance raml automatedA step-by-step guide presentation on Protractor end-to-end testing. If you are looking for the official documentation, you can find it here: http://protractortest.org.
Agouti is a library for writing browser-based acceptance tests in Google Go. It provides Gomega matchers and plays nicely with Ginkgo or Spec. See agouti.org and the GoDoc for documentation. Have questions? Check out the Agouti mailing list or the #agouti IRC channel on Freenode.
test-framework testing-tool acceptance-testFluent Assertions is a set of .NET extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style test. We currently use it in all our internal and client projects, and it is used in many open-source projects. It runs on .NET 4.0, 4.5, 4.6, CoreClr, .NET Native, Windows 8.1, Silverlight 5, Windows Phone 8.0 and UWP. It supports the unit test frameworks MSTest, MSTest2, NUnit, XUnit, MBUnit, Gallio, NSpec and MSpec.
fluent-assertions c-sharp assertions tdd bdd-style unit-testing xunit mstest
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.