Quick Start Guides
processmaker.comKnowledge CenterProcessMaker UniversityDeveloper Docs
ProcessMaker Automated Testing
ProcessMaker Automated Testing
  • ⚙️Automated Process Testing
  • Process Testing Automation
    • 🔵Quality Assurance Framework
    • 🟠Paths and Scenario Definition
    • 🟢Cypress Usage and Configuration
    • 🟣Reports Generation
  • 🗃️Additional Resources
    • NodeJS Documentation
  • E2E Testing
    • First Test with Cypress
    • Testing Apps in Cypress
  • Cypress Documentation
    • Cypress Automation Guide
    • Cypress Installation Guide
    • Open an App with Cypress
Powered by GitBook
On this page
  • Automation Model
  • Templates
  • Journey Paths on a Process
  • Data Scenarios Configuration
  1. Process Testing Automation

Paths and Scenario Definition

Last updated 1 year ago

Automation Model

To establish an initial automation framework, a formal methodology must be followed to ensure an organized and repeatable procedure. This model, aligned with the testing types described earlier, serves as the foundation for implementing automated testing procedures across our clients' processes.

Templates

Effective implementation of automated testing relies heavily on comprehensive documentation to uphold process integrity. Here are suggested templates that serve as simple yet integral examples utilized within our company:

High-Level Process Description

Process Paths Description

Scenarios Template

Journey Paths on a Process

When dealing with processes, it becomes important to identify the various paths that the workflow may take. Within an automated testing project, it is advisable to initiate testing by exploring the "Happy Path" within the process. The characteristics of a Happy Path can be identified by examining the following properties on a user journey:

Data Scenarios Configuration

Paths represent the sequential tasks undertaken to complete an end-to-end journey within a process, defining where the test will occur. Conversely, a scenario encompasses elements that establish a status for the process, driven by specific data sets to achieve desired outcomes. These elements constitute a combination known as a "stimulus" and serve as input for the process to progress towards the expected output.

The creation and testing of multiple scenarios contribute to the consistency and reliability of our tests, ensuring thorough validation of our automation processes.

🟠
193KB
Process Description Template.docx
66KB
Automation Modelling Template.xlsx
31KB
Scenarios template.xlsx