🎯 Project Management
Basic Project Operations
"Get all projects from TestRail"
"Create a new project called 'Mobile App Testing'"
"Show me details for project 'Mobile App Testing'"
"Update project 3 with new description"
"List all active projects"
Project Information
"What projects are available in TestRail?"
"Show me the configuration for project 'Web Application'"
"Get project details including suite mode and custom fields"
📝 Test Case Management
Viewing Test Cases
"Show me test cases for project 'Mobile App Testing'"
"Get test case details for case ID 123"
"List all test cases in suite 5"
"Show me test cases created this week"
"Get test cases with high priority"
Field Filtering (Performance Optimization)
"Get 50 test cases from project 1 suite 5 with field filtering - return only id, title, priority_id, custom_field1"
"Fetch 100 test cases but only return essential fields: id, title, section_id"
"Get test cases from project 2 with custom fields: custom_business_priority, custom_test_type"
Creating and Updating Test Cases
"Create a new test case in section 45"
"Add a test case titled 'Login with valid credentials' in section 12"
"Update test case 456 with new priority"
"Copy test cases 123, 124, 125 to section 67"
"Move test cases to different section"
Test Case History and Analysis
"Get case history for case 789"
"Show me who last updated test case 456"
"Get all changes made to test case 123 this month"
🏃 Test Execution
Test Runs
"Create a new test run for project 2"
"Show me all test runs for project 3"
"Create a test run called 'Sprint 23 Regression' for suite 15"
"Get active test runs for project 'Mobile App'"
"Close test run 456"
Test Results
"Add a passed result for test case 789"
"Mark test case 123 as failed with comment 'Login button not responding'"
"Add multiple results for test run 123"
"Get test results with advanced filtering"
"Show me all failed tests in run 456"
Bulk Result Operations
"Add results for multiple test cases: case 123 passed, case 124 failed, case 125 blocked"
"Update all tests in run 456 with execution time estimates"
"Mark all tests in section 'Login Tests' as passed"
📋 Test Planning
Test Plans
"Get all test plans for project 1"
"Create a new test plan called 'Release 2.0 Testing'"
"Show me test plan details for plan 15"
"Create a test plan with multiple configurations"
Plan Entries and Configurations
"Add a new plan entry with configurations"
"Update plan entry runs"
"Add test runs to plan entry with browser configurations"
"Create plan entry for mobile testing with device configurations"
📊 Reporting and Analytics
Basic Reporting
"Get available reports for project 2"
"Run report template 5"
"Generate test execution summary for project 1"
"Show me test coverage report"
Advanced Reporting
"Run cross-project report for all active projects"
"Generate defect density report for last sprint"
"Get test execution trends for the past month"
🔧 Advanced Features
BDD Integration
"Get BDD scenarios for project 1"
"Export test case 123 as Gherkin format"
"Import BDD scenarios from feature file"
"Convert test cases to BDD format"
Shared Steps
"Create shared steps for test cases"
"Get all shared steps for project 2"
"Update shared step sequence for login process"
"Show me shared steps used in test case 456"
Attachments and Files
"Handle file attachments for test cases"
"Upload screenshot to test result 789"
"Get all attachments for test case 123"
"Add documentation file to test plan 456"
Labels and Organization
"Add labels 'smoke', 'regression' to test case 123"
"Get all test cases with label 'critical'"
"Update test case labels for better organization"
🏢 Enterprise & Administration
User Management
"Get user groups and roles"
"Show me all users with access to project 5"
"Get user details for email '[email protected]'"
"List all project administrators"
Configuration Management
"Manage custom field configurations"
"Get all custom fields for test cases"
"Access template configurations"
"Show me available test case types and priorities"
💡 Pro Tips
Performance Optimization
# Instead of this (slow for large datasets):
"Get all test cases from project 1"
# Use this (optimized):
"Get test cases from project 1 with field filtering - return only id, title, priority_id"
Efficient Filtering
# Specific filtering for better performance:
"Get test cases created after January 1st with priority Critical"
"Show me test cases updated by user '[email protected]' this week"
"Get test cases in section 'API Tests' with custom field 'automation_status' = 'automated'"
Bulk Operations
# Process multiple items efficiently:
"Add results for test run 123: cases 1,2,3 passed, cases 4,5 failed"
"Copy test cases 100-110 to section 'Regression Suite'"
"Update priority to High for all test cases in section 'Critical Path'"