Code Monkey home page Code Monkey logo

yonglehou / concordion-net Goto Github PK

View Code? Open in Web Editor NEW

This project forked from concordion/concordion-net

0.0 2.0 0.0 100.25 MB

Concordion is an acceptance testing framework that allows users to place their specifications in HTML file. These files contain references to fixtures in test code that are executed by Concordion.

Home Page: http://www.concordion.org/dotnet/

License: Other

C# 97.90% HTML 0.70% CSS 1.14% JavaScript 0.25% Batchfile 0.02%

concordion-net's Introduction

GitHub Version NuGet Downloads Apache License 2.0

Concordion.NET is a small, handy Behavior Driven Development (BDD) framework for C# / .NET that lets you turn plain English descriptions of requirements into automated tests.

A Concordion.NET executable specification consists of two parts: a well-formed XHTML document describing the expected behavior, and fixture code written in C# (a special Concordion.NET extension of a NUnit tests) that finds concrete examples in the document and uses them to verify the system under test. In order for the magic to happen, the document must first be instrumented with commands.

As the Concordion.NET framework focuses on business readable inputs, the specifications are are so readable, they can double up as system documentation. They are written in HTML, so can be easily hyperlinked into a navigable structure. With these automated acceptance testing, you can be confident the documentation is always up-to-date.

To get started, check out http://www.concordion.org/dotnet/

Quick start

Community

Bugs and feature requests

Have a bug or a feature request? Please first search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.

Contributing

  1. Fork it.
  2. Create a branch (git checkout -b my_contribution)
  3. Commit your changes (git commit -am "Added cool stuff")
  4. Push to the branch (git push origin my_contribution)
  5. Open a Pull Request
  6. Enjoy a refreshing Diet Coke and wait

Project History

History prior to February 2013 can be found in the Google Code repository.

License

Copyright 2010-2015 concordion.org

Licensed under the Apache License, Version 2.0 (the "License"); you may not use these files except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

concordion-net's People

Contributors

john-ross avatar shakaree avatar x97mdr avatar elvirah avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.