69 packages tagged with “acceptance”
Provides LightBDD core features, including asynchronous scenario execution with execution tracking and time measurement, metadata discovery and formatting, reporting, in-code configuration, progress notification and framework extensibility.
Provides LightBDD framework with common classes and features for all LightBDD integrations. High level features: * native support for refactoring, code analysis (like finding unused methods), test running and all features that Visual Studio / Intellisense / Resharper offer during code development; * easy to read scenario definitions; * basic, extended (parameterized) and contextual scenario execution support; * method parameter formatting attributes; * step commenting; * execution progress notifiers; * Xml/Html/Plain text report generation; * DI support; * inline and tabular parameters.
Allows creating acceptance tests in developer friendly environment by offering LightBDD.Framework features on top of xUnit 2 testing framework. High level features: * user friendly bdd scenario definitions; * test execution tracing and time measurement, helpful during longer test execution; * Xml/Html/Plain text reports generation; * cross-platform support (.NET Standard / .NET Framework); * asynchronous execution support; * in-code LightBDD configuration; * DI support; * inline and tabular parameters support.
Allows creating acceptance tests in developer friendly environment by offering LightBDD.Framework features on top of NUnit 3 testing framework. High level features: * user friendly bdd scenario definitions; * test execution tracing and time measurement, helpful during longer test execution; * Xml/Html/Plain text reports generation; * cross-platform support (.NET Standard / .NET Framework); * asynchronous execution support; * in-code LightBDD configuration; * DI support; * inline and tabular parameters support.
Provides LightBDD integration with Microsoft.Extensions.DependencyInjection, allowing to use Microsoft DI compatible container for LightBDD scenarios.
Bumblebee is a .NET layer on top of the Selenium browser automation framework allowing for standardized creation of page objects, even for dynamic web pages.
SpecBind is a bridge library for SpecFlow that allows for users to use as standard step vocabulary to drive their interaction with various web driver platforms, only requiring a light page model to complete interaction with the web site.
Templates for getting started with TUnit
Allows creating acceptance tests in developer friendly environment by offering LightBDD.Framework features on top of MsTest v3 (MSTest.TestFramework) testing framework. High level features: * user friendly bdd scenario definitions; * test execution tracing and time measurement, helpful during longer test execution; * Xml/Html/Plain text reports generation; * cross-platform support (.NET Standard / .NET Framework); * asynchronous execution support; * in-code LightBDD configuration; * DI support; * inline and tabular parameters support.
A bridge package allowing smooth transition from LightBDD to LightBDD.NUnit2. After update to this version, the LightBDD package can be removed and LightBDD.NUnit2 should be used since then.
framework for faking external web services for acceptance tests
Diverse, the Fuzzer pico library you need to make your .NET tests more *Diverse*
A cross platform mobile framework for automating acceptance tests
Provides LightBDD integration with Autofac, allowing to use Autofac as DI container for LightBDD scenarios.
A bridge package allowing smooth transition from LightBDD.NUnit to LightBDD.NUnit2. After update to this version, the LightBDD.NUnit package can be removed and LightBDD.NUnit2 should be used since then.
Some extended Xunit based functionalities
Adding better support for browserstack and catching javascript errors on pages
This is the main package that includes all basic objects to build tests using the Scenario/API/Simulators concept.
A library to manage basic acceptance criteria and error/warnings/info messages.
Concordion.NET is a framework for Behavior Driven Development (BDD) that enables developers, testers and business analysts to build executable specifications in free-form using plain English. A Concordion.NET active specification consists of two parts: a well-formed XHTML document describing the functionality, and fixture code written in C# (a special extension of a standard NUnit test case) that finds concrete examples in the document and uses them to verify the system under test. Concordion.NET acceptance tests are so readable, they can double up as system documentation. And, since the tests run against the system, you can be confident the documentation is always up-to-date.
Declarative acceptance testing framework
AFrame is a common automation framework built ontop of Selenium for Web Apps, Microsoft CodedUI for Desktop Apps and Appium for Mobile Apps. Utilizing the page object pattern and many others, AFrame gives your automation scripts the ability to be maintainable, flexible, and reliable without impacting on your design. With amazing documentation and samples galore, you will not be disappointed. NOTE: This is the core package of AFrame. Please see AFrame.Web, AFrame.Desktop or AFrame.Mobile.
Allows creating acceptance tests in developer friendly environment. Features: * Native support for refactoring, code analysis (like finding unused methods), test running and all features that Visual Studio / Intellisense / Resharper offer during code development, * Easy to read scenario definitions, * Scenario steps execution tracking, usable during longer test execution, * Scenario steps execution time measurement, * Possibility to run steps with dedicated shared context, allowing to run tests safely in parallel, * Possibility to run parametrized steps with smart rules of inserting argument values to formatted step name, * Feature result summary available in XML, HTML or Plain text format, * Possibility to configure multiple result summaries in app.config file, * VS Project Item templates for feature test files, * MbUnit integration.
Allows creating acceptance tests in developer friendly environment by offering LightBDD.Framework features on top of Fixie testing framework. High level features: * user friendly bdd scenario definitions; * test execution tracing and time measurement, helpful during longer test execution; * Xml/Html/Plain text reports generation; * cross-platform support (.NET Standard / .NET Framework); * asynchronous execution support; * in-code LightBDD configuration; * DI support; * inline and tabular parameters support.
Joyride's Behavior Driven Development (BDD) binding layer with built-in mobile steps
Includes BaseSimulator in order to create simulators easily when using the Scenario/API/Simulators concept with NSubstitute as a mocking library.
Allows creating acceptance tests in developer friendly environment by offering LightBDD.Framework features on top of NUnit 2 testing framework. High level features: * user friendly bdd scenario definitions; * test execution tracing and time measurement, helpful during longer test execution; * Xml/Html/Plain text reports generation; * asynchronous execution support; * in-code LightBDD configuration; * DI support; * inline and tabular parameters support.
Allows creating acceptance tests in developer friendly environment. Features: * Native support for refactoring, code analysis (like finding unused methods), test running and all features that Visual Studio / Intellisense / Resharper offer during code development, * Easy to read scenario definitions, * Scenario steps execution tracking, usable during longer test execution, * Scenario steps execution time measurement, * Possibility to run steps with dedicated shared context, allowing to run tests safely in parallel, * Possibility to run parametrized steps with smart rules of inserting argument values to formatted step name, * Feature result summary available in XML, HTML or Plain text format, * Possibility to configure multiple result summaries in app.config file, * VS Project Item templates for feature test files, * MsTest integration.
Includes NFluent extensions to ease the check of status codes and payloads of an API when using the Scenario/API/Simulators concept.
AFrame is a common automation framework built ontop of Selenium for Web Apps, Microsoft CodedUI for Desktop Apps and Appium for Mobile Apps. Utilizing the page object pattern and many others, AFrame gives your automation scripts the ability to be maintainable, flexible, and reliable without impacting on your design. With amazing documentation and samples galore, you will not be disappointed. NOTE: This is the desktop package of AFrame. For others please see AFrame.Mobile or AFrame.Web.