AI Chat Assistant
Your 24/7 AI-powered testing expert, ready to answer questions, provide guidance, and help you make the most of BugBrain.
What is the AI Chat?
The AI Chat Assistant is an intelligent chatbot that understands:
- BugBrain features and capabilities
- Testing best practices
- Common troubleshooting issues
- Test strategy and planning
- How to accomplish specific tasks
Think of it as having a testing expert available instantly, anytime you need help.
How to Access
Global Chat Button:
- Look for the chat icon (đŹ) in the bottom-right corner
- Available on every page in BugBrain
- Click to open the chat panel
Keyboard Shortcut:
- Press
Cmd+K(Mac) orCtrl+K(Windows) - Instant access from anywhere
Contextual Help:
- Click â?â icons next to features
- Get help specific to what youâre looking at
- Pre-filled questions for that context
What It Can Help With
Feature Guidance
Learn how to use any BugBrain feature:
- âHow do I create a test case?â
- âWhat are Test Plans?â
- âHow does Discovery work?â
- âHow do I invite team members?â
Troubleshooting
Get help fixing issues:
- âMy test failed with âElement not foundâ, what should I do?â
- âWhy are my tests running so slowly?â
- âI canât find the Slack integration, where is it?â
- âTests are flaky - how do I fix them?â
Best Practices
Learn testing strategies:
- âWhatâs the best way to organize test cases?â
- âHow many tests should I write?â
- âWhen should I use AI generation vs manual?â
- âHow do I handle authentication in tests?â
Task Instructions
Get step-by-step help:
- âWalk me through creating my first testâ
- âHow do I set up Jira integration?â
- âShow me how to run a discovery sessionâ
- âHelp me upgrade my subscriptionâ
Pro Tip: Be specific in your questions. Instead of âHow do I test?â, ask âHow do I test a login form with email validation?â
How It Works
1. You Ask a Question
Type your question naturally:
"I need to test a checkout flow. Where do I start?"2. AI Understands Context
The assistant:
- Analyzes your question
- Understands what youâre trying to accomplish
- Considers BugBrain features that can help
3. Get a Detailed Answer
Receive:
- Clear explanation
- Step-by-step instructions
- Code examples or configurations
- Links to relevant documentation
- Follow-up suggestions
4. Continue the Conversation
Ask follow-up questions:
"How do I handle payment forms in that checkout test?"The AI remembers the conversation context and provides relevant answers.
Example Conversations
Learning a New Feature
You: "What are Personas in BugBrain?"
AI: Personas in BugBrain allow you to store test user
credentials (username, password, API tokens) securely
for authenticated testing. When running tests that
require login, you can select a Persona and BugBrain
will automatically handle authentication.
Use Personas when:
- Testing behind login walls
- Testing with different user roles
- Using Discovery on authenticated pages
[Learn more about Personas â]Debugging a Problem
You: "My login test keeps failing at the password field.
The error says 'Element not found'. What's wrong?"
AI: This usually means the selector for the password
field isn't quite right. Here are solutions to try:
1. Use a more specific selector like 'Input field with
type password'
2. Add a Wait step before typing the password
3. Check if the field is in an iframe
4. Verify the field exists in the DOM
Try these in order. Let me know which one works!Planning Tests
You: "I have a new search feature. What tests should
I write?"
AI: For a search feature, create tests covering:
1. Basic search with results
2. Search with no results
3. Search with special characters
4. Empty search (edge case)
5. Pagination of results
6. Search filters (if applicable)
Start with #1 and #2 as your smoke tests, then add
others for comprehensive coverage.Features
Conversation Memory
- AI remembers your current conversation
- Refer to previous questions
- Build on earlier answers
- Context-aware responses
Code Examples
Get actual examples you can use:
Action: Assert
Target: Element with text "Dashboard"
Description: Verify user is logged inQuick Links
Answers include links to:
- Feature documentation
- How-to guides
- Related help articles
- Relevant pages
Copy Buttons
- Copy code snippets with one click
- Paste directly into tests
- Save configuration examples
Tips for Better Answers
Be Specific
â âHow do I test?â â âHow do I test a login form that requires email and password?â
Include Context
â âItâs not workingâ â âMy test fails at step 3 with error âTimeout exceededâ when clicking the Submit buttonâ
Mention Your Goal
â âTell me about Discoveryâ â âI want to find all pages in my app to create tests. How does Discovery help?â
Provide Error Messages
When troubleshooting, paste exact errors:
"I'm getting: Element with selector '#login-btn' not
found. The button exists - why can't the test find it?"What the AI Cannot Do
The assistant cannot:
- Execute tests for you
- Make changes to your account
- Access your test data or credentials
- Modify test cases directly
- Perform actions on your behalf
Privacy: The AI sees your questions but not your account data, test content, credentials, or execution results. Conversations help improve the assistant but donât contain sensitive information.
Limitations
- Session-Based: Remembers current chat but not previous sessions
- Read-Only: Can guide but canât take actions
- No Real-Time Data: Doesnât see your live executions or results
Feedback
Help improve the AI:
- Use đ thumbs up for helpful answers
- Use đ thumbs down for unhelpful ones
- Add comments to explain ratings
Your feedback directly improves response quality!
Keyboard Shortcuts
Cmd/Ctrl + K- Open chatEsc- Close chatEnter- Send messageShift + Enter- New line in message
When to Use the AI vs Documentation
Use the AI when:
- You need quick, specific answers
- Youâre troubleshooting an issue
- You want conversational help
- You need guidance on approach
Use documentation when:
- You want comprehensive reference
- Youâre learning a feature in-depth
- You need to see all options
- You want to browse and explore
Common Questions
âHow do I create my first test?â Get a beginner-friendly walkthrough tailored to your situation.
âWhatâs the difference between Test Cases and Test Plans?â Clear explanation of both concepts and when to use each.
âMy tests are failing - help!â Troubleshooting assistance with actionable solutions.
âHow do I upgrade my plan?â Step-by-step billing and subscription guidance.
Getting More Help
If the AI canât answer:
- Browse Features documentation
- Check How-To Guides
- Search documentation (top-right)
- Contact support: support@bugbrain.tech
Next Steps
Try asking the AI about:
- Any feature youâre curious about
- Problems youâre encountering
- Best practices for your use case
- Step-by-step guidance for tasks
Just click the chat icon and start asking! đŹ