OpenERP Scenario : Functional tests by Camptocamp

Registered 2009-10-30 by Joël Grand-Guillaume @ camptocamp

OERPScenario is a tool to allows Business Driven Development (BDD). It allows non-technical people to write real business cases, that will be tested among OpenERP to ensure no regressions.

!!! THE NEW VERSION IS IN PYTHON !!!!

OERPScenario will allow us to detect regressions from one version to another by running a test suites composed by scenario on a specified OpenERP server (directly on the customer replication instance, or just on the last stable release).

We also include in this brand new version written in Python and based on Erppeek (http://erppeek.readthedocs.org/en/latest/) a complete DSL that allow you to write tests as fast as you think it :o) !

This means a business specialist can write something like the following :

Scenario: SO013 CREATION
    Given I need a "sale.order" with name: SO013 and oid: scenario.anglosaxon_SO013
    And having:
        | name | value |
        | date_order | %Y-03-15 |
        | name | SO013 |
        | partner_id | by oid: scenario.customer_1 |
        | pricelist_id | by id: 1 |
        | partner_invoice_id | by oid: scenario.customer_1_add |
        | partner_order_id | by oid: scenario.customer_1_add |
        | partner_shipping_id | by oid: scenario.customer_1_add |
        | shop_id | by id: 1 |
    Given I need a "sale.order.line" with oid: scenario.anglosaxon_SO013_line1
    And having:
        | name | value |
        | name | SO013_line1 |
        | product_id | by oid: scenario.p5 |
        | price_unit | 450 |
        | product_uom_qty | 1.0 |
        | product_uom | by name: PCE |
        | order_id | by oid: scenario.anglosaxon_SO013 |

Have a look !

Project information

Part of:
OpenERP Project Group
Maintainer:
Camptocamp
Driver:
C2C OERPScenario
Development focus:

trunk-python series 

lp:oerpscenario 
Browse the code

Programming Languages:
Python / Ruby
Licences:
GNU Affero GPL v3
()

RDF metadata

View full history Series and milestones

OERPScenario trunk-python series is the current focus of development

Get Involved

Downloads

OERPScenario does not have any download files registered with Launchpad.

Announcements