Posts

Showing posts from February, 2026

manual plus selenium

  Software Testing Training Program Total Duration: 40 Hours Delivery Mode: Instructor-led with hands-on labs Focus Areas: Manual Testing, Selenium Automation (primary), Introductory API Testing Module 1 — Software Testing Fundamentals Duration: 4 Hours Coverage Overview of Software Testing and QA roles SDLC vs. STLC Testing principles and quality concepts Levels and types of testing Verification vs. Validation Defect life cycle Waterfall vs. Agile overview Outcome Participants understand the QA process and testing lifecycle. Module 2 — Manual Testing Duration: 8 Hours Coverage Requirement analysis techniques Test scenario identification Test case design techniques Boundary Value Analysis Equivalence Partitioning Decision Tables State Transition Test plan overview Requirement Traceability Matrix (RTM) Defect reporting standards Severity vs. Priority Agile testing basics Practical Work Test case preparation RTM creation Defect logging exercise Outcome Participants can design an...

playwright

Good 👍 Sunil — since you’re learning Playwright with TypeScript, I’ll give you a complete structured syllabus (beginner → advanced → framework level). This is industry-oriented 🔥 ✅ 📘 PHASE 1: TypeScript Fundamentals (Must Before Playwright) 1️⃣ Basics Variables ( let , const ) Data types (string, number, boolean, any, unknown) Operators Type inference Type annotations 2️⃣ Control Statements if / else switch for loop while loop for...of for...in 3️⃣ Functions Normal functions Arrow functions Optional parameters Default parameters Return types 4️⃣ Arrays Array methods ( map , filter , forEach ) Array of objects 5️⃣ Objects Interfaces Type aliases Optional properties Readonly properties 6️⃣ OOP (Important for Framework) Classes Constructor Access modifiers (public, private) Inheritance Methods ✅ 📘 PHASE 2: Playwright Basics 1️⃣ Installation Node.js setup npm init Install Playwright Folder structure 2️⃣ First Test test('Op...

Session 3: Type Safety (Why TypeScript Is Special)

📘 Session 3: Type Safety (Why TypeScript Is Special) Playwright with TypeScript 1️⃣ What is Type Checking? 👉 Type checking means: TypeScript checks what kind of data you are using before running the code Examples of types: string → text number → numeric boolean → true / false 📌 TypeScript acts like a strict teacher who checks mistakes early. 2️⃣ Compile-Time Error vs Runtime Error 🔴 Runtime Error (JavaScript) ❌ Error happens after running the program let age = "twenty"; console.log(age.toFixed(2)); // 💥 crash at runtime 🟢 Compile-Time Error (TypeScript) ❌ Error shown while writing code let age: number = "twenty"; // ❌ ERROR ✔ VS Code underlines it before execution 📌 This saves time, money, and production bugs 3️⃣ Why TypeScript Prevents Mistakes TypeScript: Stops wrong data assignments Warns before test execution Reduces flaky automation tests Playwright example: let timeout: number = 5000; timeout = "fast"; // ❌ blocked by TypeScript 👉 In JavaS...

PlayWright_OverAll

  Playwright Setup and Kick Start Prerequisites for Installing Playwright Install Node.js – Required for running JavaScript-based projects. Install Visual Studio Code (VS Code) – A recommended code editor for development. Create a Project Folder – Open the folder using VS Code to begin development. Installing Playwright Open the terminal in your project folder and run: npm init playwright@latest This command initializes a Playwright project and creates the following files and folders: package.json – Manages project dependencies and scripts. playwright.config.js – Contains Playwright configuration settings. tests/ – Directory for organizing test files. To check the installed version of Playwright: npx playwright -v                       Prerequisites for Installing Playwright Install Node.js Required for running JavaScript/Type...