Skip to content

Best Practices

Step Library Design

  • Keep step libraries focused on specific functionality
  • Use descriptive names for step libraries
  • Include parameter documentation
  • Make steps atomic and reusable

Test Case Organization

  • Use meaningful names and descriptions
  • Apply appropriate tags for filtering
  • Group related test cases in suites
  • Include cleanup steps to maintain test isolation

Environment Management

  • Use separate environment files for different stages
  • Keep sensitive data in environment variables
  • Document required environment variables
  • Use consistent naming conventions

File Naming Conventions

  • Use kebab-case for file names
  • Include descriptive names: user-login.yml, form-validation.yml
  • Group related files in appropriate directories
  • Use consistent naming patterns

Released under the MIT License.