6.4
  • Getting started
  • Development
    • Project wide development, modules, themes and components
      • Project
      • Module
        • Installation and Activation
        • Uninstall
        • Module skeleton: metadata, composer and structure
        • Services
        • Module settings
        • Interacting with the database
        • Using namespaces
        • Testing
        • Database Migration
        • Module Certification
        • Tutorials and recipes
      • Theme
      • OXID eShop Component
      • Contributing code: the OXID eSales Contributor Agreement
      • Development quality tools and requirements
      • Third-Party Licenses
    • Tell Me Something About Topic X
  • System Architecture
  • Update
  • Source Code Documentation
  • Conventions for writing developer documentation
  • Glossary
This is the developer documentation for OXID eShop 6.4, which has reached End of Life (EOL) and is no longer supported.
OXID eShop developer documentation
  • Development
  • Project wide development, modules, themes and components
  • Module
  • Testing
  • Acceptance tests with Codeception
  • Edit on GitHub

Acceptance tests with Codeception

OXID eShop supports Codeception acceptance tests which this is the recommended way to write (module) acceptance tests based on OXID’s flow or wave theme.

  • Introduction
  • Creating Codeception acceptance tests from scratch
  • Example Module test
  • Codeception page objects
  • Create own PageObject
  • Codeception step objects
  • OXID Codeception modules and helpers
  • Running Codeception Tests
Previous Next

© Copyright 2017 - 2025, OXID eSales AG.

OXID docs OXID docs | Imprint | Privacy | Contact
Developer documentation v: 6.4
Versions
6.0
6.1
6.2
6.3
6.4
6.5
7.0
7.1
7.2