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