Introduction to the Notebook
The Notebook is your central workspace in Maeris for organizing, managing, and executing all your UI test cases. Think of it as your command center for test automation.
What is the Notebook?
The Notebook is Maeris's test management interface where you can create, organize, run, and monitor all your UI test cases. It provides a structured way to manage your testing workflow, from initial test creation to analyzing results.
Key Features
- Test Organization: Group and organize tests by feature, module, or priority
- Test Management: Create, edit, duplicate, and delete test cases
- Test Execution: Run individual tests or entire test suites
- Result Tracking: View detailed results, screenshots, and execution history
- Collaboration: Share tests with your team and track changes
Understanding the Notebook Interface
Test List View
The main area displays all your test cases in a list or grid format. You can see test names, status, last run information, and quick actions.
Test Management Modal
The modal interface for creating and editing test cases. Here you can define test steps, configure settings, and set up test parameters.
Test Information Panel
Detailed view showing test configuration, execution history, and results. Access this by clicking on a test case.
Action Toolbar
Quick actions for running tests, creating new tests, filtering, and organizing your test suite.
Organizing Your Tests
Best Practices for Organization
- Group by Feature: Organize tests based on application features or modules
Example: Login Tests, Checkout Tests, User Profile Tests
- Use Descriptive Names: Name your tests clearly to indicate what they verify
Example: "User Login with Valid Credentials" instead of "Test 1"
- Tag Your Tests: Use tags to categorize tests by priority, type, or environment
Example: @smoke, @regression, @critical
- Maintain Test Hierarchy: Structure tests in a logical order that matches your application flow
Test Lifecycle in the Notebook
- Create: Use the Test Management Modal to create a new test case
Define test steps, selectors, and expected outcomes
- Configure: Set up test settings, timeouts, and execution parameters
Configure browser, environment, and test data
- Run: Execute the test individually or as part of a test suite
Monitor execution in real-time or review results afterward
- Review: Analyze test results, screenshots, and execution details
Identify failures, review logs, and understand test behavior
- Maintain: Update tests as your application evolves
Fix broken tests, update selectors, and improve test coverage
Key Notebook Features
Bulk Operations
Select multiple tests and perform bulk actions like running, deleting, or organizing.
Search and Filter
Quickly find tests using search functionality and filter by status, tags, or date.
Test Duplication
Duplicate existing tests to create variations or similar test scenarios.
Execution History
View complete execution history for each test with detailed results and trends.
Next Steps
Now that you understand the Notebook, start creating your tests:
- Create Your First Testcase - Learn how to use the Test Management Modal
- Test Run, Results & Test Information - Understand test execution and results
- Reporting and Dashboard - Analyze your test results