Course Content
Module 1: JavaScript Fundamentals
- JavaScript Basics
- Variables (var, let, const)
- Functions & Arrow Functions
- Callbacks
- Promises
- Async/Await
- Arrays & Objects
- Destructuring
- JSON Handling
Module 2: Node.js & Playwright Setup
- Node.js Installation
- npm Basics
- VS Code Setup
- Playwright Installation
- Project Structure
- Playwright Configuration
- Running First Test
Module 3: Playwright Basics
- Playwright Architecture
- Browser Launch
- Page Navigation
- Test Structure
- Test Execution
Module 4: Locators & Selectors
- Built-in Locators
- CSS Selectors
- XPath
- Playwright Inspector
- Code Generator
- Locator Best Practices
Module 5: Actions & Assertions
- Click
- Fill & Type
- Checkboxes & Radio Buttons
- Dropdown Handling
- Mouse Hover
- Assertions
- Auto Waiting
Module 6: Test Organization
- Test Suites
- Hooks
- Tags
- Skip & Only
Module 7: Page Object Model (POM)
- POM Concepts
- Folder Structure
- Page Classes
- Fixtures
- Framework Design
Module 8: Data-Driven Testing
- JSON Data
- CSV Data
- Environment Configuration
- Multiple Environment Testing
Module 9: Advanced Playwright
- Iframes
- Multiple Tabs
- Alerts
- File Upload
- File Download
- Dynamic Waits
Module 10: API Testing
- API Basics
- GET Requests
- POST Requests
- PUT Requests
- DELETE Requests
- Response Validation
- UI + API Testing
Module 11: Framework Standards
- Code Review
- ESLint
- Prettier
- Framework Refactoring
Module 12: Cross-Browser Testing
- Configuring projects for Chromium/Firefox/WebKit
- Parallel workers & sharding
- Parallel Execution
- Mobile Emulation
Module 13: Debugging
- Screenshots, video, trace-on-failure config
- Playwright Trace Viewer walkthrough
- Retry strategy for flaky test
Module 14: Reporting
- HTML Reports
- Allure Reports
- Custom Reports
Module 15: CI/CD Integration
- GitHub Actions
- Jenkins
- Headless Execution
- Artifact Upload
- Scheduled Execution
Module 16: Code Quality
- Git Basics
- Branching Strategy
- Pull Requests
- Smoke Testing
- Regression Testing
Module 17: Jira Xray Fundamentals
- Xray Overview
- Test Cases
- Test Sets
- Test Plans
- Test Executions
- Manual & Automated Tests
Module 18: Xray API Integration
- Xray REST API
- Authentication
- Postman
- Import Execution Results
- JUnit XML
Module 19: Playwright & Xray Automation
- Generate JUnit Reports
- Upload Results to Xray
- Link Test Execution
- CI/CD Integration with Xray
Module 20: Capstone Project
- Framework Development
- Page Object Model
- Data-Driven Testing
- API Testing
- CI/CD Pipeline
- Jira Xray Integration
- Final Project Demo
Automation Testing with Jira Xray Integration




(No Ratings Yet)- Price: Free
- Students: 0
- Lesson: 0






