Cucumber
testing complex SAP Commerce based solutions has never been more readable, scalable or automated
Effortless Behaviour Driven Development for SAP Commerce
Build better software. Faster.
Our Cucumber brings the power of Behavior-Driven Development (BDD) directly into your SAP Commerce ecosystem—offering an intuitive, low-friction way to write and execute automated functional tests using natural language syntax.
Say goodbye to brittle unit tests and convoluted test logic. Say hello to collaborative, human-readable tests that validate real-world business behavior.
Cucumber is a widely used and supported Behaviour Driven Development (BDD) tool. It uses Gherkin to describe the behaviour delivers the means to have descriptive, readable files describing the behaviour of the system or function therein, whilst hooking into backend step definitions
Features
Why choose this extension?
- Full SAP Commerce Integration Built specifically for SAP Commerce-based extensions—leverage Spring contexts, Hybris beans, and flexible profile-based configurations.
- Natural-Language Testing
Use easy-to-read
.featurefiles that describe behaviors from a user or business perspective. Empower developers, QA, and product owners to collaborate. - Modular & Maintainable Run via ant command line or browser UI. Target specific test suites with tags, names, or feature packs.
- Parallel Execution Optimize performance by running your tests across multiple threads.
- Detailed reports Includes timeline, JUnit, JSON, HTML. HTML include attachments of outputs generated by the production code
Ready
Designed for Real-World Use Cases
- modular implementation as with the platform itself functionality is distributed in a modular fashion, allowing you to add new tests and test code to your extensions with ease
- Pre-Built Step Definitions Jumpstart your testing with a suite of ready-made step definitions for core accelerator functionality like checkout, cronjobs, business processes, and more.
- commons extension Hooks, Cronjobs, Feature Toggles
- core extension Sessions, Stock/Warehouse, Hotfolder Tests
- facades extension Address Verification, Checkout Flow, Product Search
- fulfilment extension end-to-end Order & Consignment Process testing
Audience
Ideal For
- Automated regression allowing for increased throughput of ongoing development and platform upgrades.
- SAP Commerce engineers & QA engineers looking for automated functional testing.
- Teams following BDD or collaborative testing practices.
- Enterprises building highly customized B2B Hybris platforms.