MCP Usage Guide
Master the art of testing through natural language with these common patterns, commands, and best practices.
Getting Started with MCP Commands
Once you have MCP configured, you can start testing immediately using natural language. Here are the most effective patterns:
Basic Command Structure
Simple Test Creation
Create a test to [describe what you want to test]Test Execution
Run the [test name] testStatus Checking
Check the status of my recent test runsCommon Usage Patterns
1. Exploratory Testing
Newsletter Signup
Create an explorer test to subscribe to the newsletter on https://example.com using the email test@example.comProduct Search
Create a test to search for "blue shoes" on the e-commerce site and verify results appearContact Form
Test the contact form on our website - fill it out with sample data and verify submission works2. User Journey Testing
Complete Checkout Flow
Create a test to simulate a complete purchase: browse products, add to cart, and go through checkout on https://store.example.comAccount Registration
Test user registration flow - create new account with username "testuser" and verify welcome page appearsLogin and Dashboard Access
Create a test to log in with existing credentials and verify the user dashboard loads correctly3. Form Validation Testing
Required Field Validation
Test the login form validation - try submitting with empty fields and verify error messages appearEmail Format Validation
Create a test to verify email validation on the signup form - try invalid email formats and check for errorsPassword Strength Testing
Test password requirements on registration form - try weak passwords and verify strength indicators workAdvanced Command Patterns
Test Definition Management
List Existing Tests
Show me all my test definitionsGet Specific Test Details
Show me the details of the "Login Flow Test" definitionCreate Reusable Template
Create a reusable test template for checking product page load times on our e-commerce siteBatch Operations
Run Multiple Tests
Run all tests related to authenticationCheck Recent Results
Show me the status of all tests run in the last 24 hoursFind Failed Tests
List any tests that failed in the past weekConditional Testing
Environment-Specific Testing
Create a test to verify the staging environment is working - check homepage loads and login worksBrowser-Specific Testing
Test mobile responsiveness - verify the menu works on mobile viewPerformance Testing
Create a test to check if the homepage loads within 3 secondsNatural Language Best Practices
Be Specific and Actionable
✅ Good Examples:
Test the checkout process with a $50 purchase using credit card paymentVerify that the newsletter signup form accepts valid emails and shows confirmationCreate a test to ensure the search function returns relevant results for "laptop"❌ Avoid Vague Commands:
Test the websiteCheck if everything worksMake sure the site is goodInclude Context and Constraints
Specify Target URLs:
Test the login flow on https://staging.mysite.com/loginDefine Success Criteria:
Create a test to add items to cart and verify the cart counter updates correctlySet Credit Budgets:
Create an explorer test with max 10 credits to test the product recommendation engineUse Test Data Effectively
Provide Sample Data:
Test registration with username "johndoe", email "john@test.com", and password "TestPass123"Specify Data Scenarios:
Test the pricing calculator with quantity 5, shipping to California, and premium service selectedEdge Case Testing:
Test form validation with extremely long text inputs and special charactersCommon Command Examples
E-commerce Testing
Product Browsing
Create a test to browse the electronics category, filter by price under $100, and view the first productShopping Cart
Test adding multiple products to cart, updating quantities, and removing itemsWishlist Functionality
Create a test to add items to wishlist and verify they persist across sessionsAuthentication Testing
Login Variations
Test login with valid credentials, invalid password, and non-existent emailPassword Reset
Create a test to request password reset and verify email confirmation page appearsSocial Login
Test Google login integration and verify user profile loads correctlyContent Management
Article Publishing
Test creating a new blog post with title, content, and featured imageComment System
Create a test to post a comment and verify it appears after moderationSearch Functionality
Test site search with various keywords and verify relevant results appearError Handling and Debugging
When Tests Fail
Get Failure Details
Why did the "Checkout Flow Test" fail?Check Error Patterns
Show me all recent test failures and their error messagesRetry Failed Tests
Re-run the failed login test from yesterdayTroubleshooting Commands
Environment Verification
Create a simple test to verify https://mysite.com is accessible and loads properlyElement Detection
Test if the login button is visible and clickable on the homepagePerformance Checks
Create a test to measure page load time for the product listing pageOptimization Strategies
Credit Efficiency
Start Conservative
Create a simple test with max 5 credits to verify the contact page loadsIncremental Complexity
Create a comprehensive checkout test with max 15 credits including payment processingMonitor Usage
Show me my credit usage for explorer tests this monthTest Quality Improvement
Iterative Refinement
Create an improved version of the login test that also checks for welcome messageSuccess Pattern Replication
Create a test similar to the successful "Newsletter Signup Test" but for email preferencesFailure Analysis
Analyze why authentication tests have been failing and suggest improvementsIntegration Workflows
Development Cycle
Feature Testing
Create a test for the new shopping cart feature we just deployed to stagingRegression Prevention
Create tests to verify existing functionality still works after the recent updatePre-deployment Validation
Run all critical path tests before we push to productionContinuous Integration
Build Verification
Create smoke tests to verify the basic functionality after each deploymentEnvironment Promotion
Test that staging environment matches production functionalityRelease Validation
Create comprehensive tests for the new user dashboard featureAdvanced Techniques
Template-Based Testing
Create Template
Create a reusable test template for e-commerce product page validationUse Template
Run the "Product Page Validation" template for the new smartphone listingTemplate Variations
Create a variation of the login test template that includes 2FA verificationConditional Logic
Multi-step Validation
Create a test that checks if user is logged in, and if not, logs them in first, then accesses the profile pageDynamic Content Testing
Test the news feed - verify at least 5 articles appear and each has a title and dateResponsive Design
Create a test to verify the mobile menu appears on small screens and desktop menu on large screensCollaboration Patterns
Team Communication
Share Results
Show me test results I can share with the product teamStatus Updates
Generate a summary of testing activity for this week's standupIssue Reporting
Create a detailed report of the checkout flow failures for the dev teamKnowledge Sharing
Document Patterns
What are the most effective test patterns for our type of application?Best Practices
Show me examples of high-success-rate tests I can learn fromTraining Examples
Create simple example tests that new team members can use to learn the platformNext Steps
Ready to become an MCP testing expert?
- Tool Reference - Deep dive into all available MCP tools and parameters
- Setup Troubleshooting - Resolve any configuration issues
- Analytics Integration - Use insights to improve your testing patterns
Start experimenting with these patterns and develop your own testing voice!