Automation Articles

RSS feed

668 articles found in Automation

Mainframe Testing with HyperExecute: Parallel 3270 Tests
Mainframe Testing with HyperExecute: Parallel 3270 Tests

Run IBM Z green-screen 3270 mainframe tests in parallel on HyperExecute with Robot Framework, s3270/x3270 emulators, auto-split, and scenario video recordings.

Himanshu Sheth

Himanshu Sheth

September 25, 2026

5 min read

How to Perform Test-Driven Development From the Command Line | TestMu AI (Formerly LambdaTest)
How to Perform Test-Driven Development From the Command Line | TestMu AI (Formerly LambdaTest)

Run a TDD workflow from the terminal: see each test fail for the right reason, go green in watch mode, prove tests catch bugs, and gate commits and CI runs.

Sri Harsha

Sri Harsha

September 25, 2026

5 min read

How to Perform Autonomous Testing From the Command Line | TestMu AI (Formerly LambdaTest)
How to Perform Autonomous Testing From the Command Line | TestMu AI (Formerly LambdaTest)

Run autonomous testing from the terminal: turn on self-healing, generate tests from one sentence, run them with bug triage, and see where agents still need you.

Anubhav Singhmaar

Anubhav Singhmaar

September 24, 2026

5 min read

How to Perform End-to-End Testing From the Command Line | TestMu AI (Formerly LambdaTest)
How to Perform End-to-End Testing From the Command Line | TestMu AI (Formerly LambdaTest)

Run an end-to-end test from the terminal: start the app, reuse a saved login, drive a real checkout journey, read the trace, then repeat it with Kane CLI in CI.

Srinivasan Sekar

Srinivasan Sekar

September 24, 2026

5 min read

How to Perform Mobile App Testing From the Command Line | TestMu AI (Formerly LambdaTest)
How to Perform Mobile App Testing From the Command Line | TestMu AI (Formerly LambdaTest)

Run Android and iOS app tests from the terminal: boot emulators and simulators, run Gradle, xcodebuild, and Appium, then run the suite on real devices in CI.

Sai Krishna

Sai Krishna

September 24, 2026

5 min read

How to Perform Regression Testing From the Command Line | TestMu AI (Formerly LambdaTest)
How to Perform Regression Testing From the Command Line | TestMu AI (Formerly LambdaTest)

Run a regression suite from the terminal: tag and select tests, run only what changed, shard across CI jobs, rerun failures, and scale it on HyperExecute VMs.

Japneet Singh Chawla

Japneet Singh Chawla

September 24, 2026

5 min read

How to Perform Smoke Testing From the Command Line | TestMu AI (Formerly LambdaTest)
How to Perform Smoke Testing From the Command Line | TestMu AI (Formerly LambdaTest)

Run a production smoke test from the terminal: wait for the deploy, confirm the build ID, curl key routes, run a tagged browser subset, and gate on exit codes.

Samyak Goyal

Samyak Goyal

September 24, 2026

5 min read

Agentic SDLC vs STLC: What Changes in Each Life Cycle
Agentic SDLC vs STLC: What Changes in Each Life Cycle

Agentic SDLC and STLC diverge on one thing: verifiability. Learn what AI agents change in every phase, which exit criteria still hold, and how to adopt them.

Saurabh Prakash

Saurabh Prakash

September 10, 2026

5 min read

Best AI Mobile App Testing CLI in 2026: Verification vs Automation
Best AI Mobile App Testing CLI in 2026: Verification vs Automation

Compare 6 AI mobile app testing CLIs on what each returns to CI: device state, screenshots, or a pass/fail verdict. Verified commands, real runs, honest limits.

Sai Krishna

Sai Krishna

September 8, 2026

5 min read

Best AI Browser Testing CLI in 2026: Verification vs Automation
Best AI Browser Testing CLI in 2026: Verification vs Automation

Compare 7 AI browser testing CLIs on what each returns to CI: page state, screenshots, or a pass/fail verdict. Verified commands, real runs, and honest limits.

Anubhav Singhmaar

Anubhav Singhmaar

September 7, 2026

9 min read

9 Best Playwright CLI Alternatives in September 2026
9 Best Playwright CLI Alternatives in September 2026

Compare 9 Playwright CLI alternatives, from Cypress and WebdriverIO to agentic CLIs like Kane CLI, Shortest, and Hercules. Commands, fit, and tradeoffs.

Anubhav Singhmaar

Anubhav Singhmaar

September 6, 2026

5 min read

5 Best Playwright MCP Alternatives in September 2026
5 Best Playwright MCP Alternatives in September 2026

Compare 5 Playwright MCP alternatives for AI agents, from Chrome DevTools MCP to Kane CLI and Mobile MCP, with tool counts, context cost, and setup commands.

Chaitanya Sharma

Chaitanya Sharma

September 6, 2026

5 min read

15 Best Agentic AI Testing Tools in September 2026
15 Best Agentic AI Testing Tools in September 2026

15 agentic AI testing tools that write, run and fix their own tests. Ranked on what the agent does alone, where the test code lives, and where each one breaks.

Samyak Goyal

Samyak Goyal

September 5, 2026

5 min read

10 Best Agentic QA Tools in September 2026
10 Best Agentic QA Tools in September 2026

Ten agentic QA tools compared on autonomy, test ownership, coding-agent support and execution breadth, with a stated methodology and honest limits.

Anubhav Singhmaar

Anubhav Singhmaar

September 5, 2026

5 min read

15 Best AI Powered Software Testing Tools in September 2026
15 Best AI Powered Software Testing Tools in September 2026

AI powered testing tools that generate cases, heal them and judge what broke. 15 platforms compared on the AI capability each brings and where the tests end up.

Saurabh Prakash

Saurabh Prakash

September 5, 2026

5 min read

Playwright CLI vs Kane CLI: Which One Should You Run?
Playwright CLI vs Kane CLI: Which One Should You Run?

Playwright CLI vs Kane CLI compared on commands, selectors, maintenance, agent mode and CI, plus a decision table matching each tool to your team situation.

Anubhav Singhmaar

Anubhav Singhmaar

August 31, 2026

5 min read

Workato Workflow Testing: Test Cases, Mocks, and CI Gates
Workato Workflow Testing: Test Cases, Mocks, and CI Gates

Workato workflow testing explained: how test cases mock triggers and steps, the 10 check operators, the Test Automation API, and the point recipe tests stop.

Saurabh Prakash

Saurabh Prakash

August 31, 2026

5 min read

How To Automate Desktops Apps Using WinAppDriver
How To Automate Desktops Apps Using WinAppDriver

WinAppDriver is Microsoft's open-source, Appium-compatible framework for automating UWP, WPF, WinForms, and classic Windows desktop applications. Installing it means downloading release v1.2.1 or later from GitHub, enabling Developer Mode, and launching WinAppDriver.exe, which listens on 127.0.0.1:4723 by default; the tool is stable and widely used, though no longer actively developed.

Himanshu Sheth

Himanshu Sheth

August 29, 2026

66 min read

Mobile Automation in Kane CLI: iOS and Android Runs | TestMu AI (Formerly LambdaTest)
Mobile Automation in Kane CLI: iOS and Android Runs | TestMu AI (Formerly LambdaTest)

Kane CLI drives iOS Simulators and Android Emulators from plain English objectives. See the setup command, the device flags, and the evidence each run seals.

Bhawana

Bhawana

August 27, 2026

8 min read

Self-Healing vs Manual Maintenance: Where ROI Breaks Even
Self-Healing vs Manual Maintenance: Where ROI Breaks Even

We measured self-healing against manual test maintenance across 9 real cloud runs, then priced both arms on shared inputs to show where the break-even sits.

Himanshu Sheth

Himanshu Sheth

August 27, 2026

13 min read

E2E Tests in Pull Requests: Build a Merge Gate Teams Trust
E2E Tests in Pull Requests: Build a Merge Gate Teams Trust

How to run E2E tests in pull requests without stalling code review: set a time budget, control flakiness, gate on real devices, and show reviewers the cause.

Himanshu Sheth

Himanshu Sheth

August 27, 2026

12 min read

Add Automated Testing to Cursor, Copilot, and Codex
Add Automated Testing to Cursor, Copilot, and Codex

Cursor, Copilot, and Codex all read plain markdown instruction files. The exact paths, one AGENTS.md that covers all three, and the command that verifies work.

Bhawana

Bhawana

August 27, 2026

5 min read

What Is Agentic Automation? How It Works and What Breaks
What Is Agentic Automation? How It Works and What Breaks

Agentic automation gives software a goal instead of a script. See how it works, where it fits, and what our cloud runs showed actually breaks when a UI changes.

Saurabh Prakash

Saurabh Prakash

August 27, 2026

5 min read

Codex CLI: Setup, Sandbox Modes, and Verifying Its Output
Codex CLI: Setup, Sandbox Modes, and Verifying Its Output

Codex CLI runs OpenAI's coding agent in your terminal. Install it, choose the right sandbox and approval modes, run it in CI, and verify what it actually ships.

Anubhav Singhmaar

Anubhav Singhmaar

August 27, 2026

5 min read

7 Coding Agent Plugins for Automated Test Generation
7 Coding Agent Plugins for Automated Test Generation

Seven plugins that let a coding agent generate and run tests, ranked on capability and adoption, with GitHub star counts and licences verified in August 2026.

Bhawana

Bhawana

August 27, 2026

5 min read

How to Debug E2E Test Failures: A Practical CI Playbook
How to Debug E2E Test Failures: A Practical CI Playbook

Debug E2E test failures faster: capture the right artifacts, tell a real bug from a flake, fix CI-only failures, and know when to retry or quarantine a test.

Prince Dewani

Prince Dewani

August 27, 2026

5 min read

Testing Code Written by Antigravity CLI and Gemini CLI
Testing Code Written by Antigravity CLI and Gemini CLI

Testing code from Antigravity CLI or Gemini CLI means chaining a real browser check onto their headless output, since both write code and stream JSON but never confirm a page actually renders. Gemini CLI documents four exit codes, including 42 for a bad prompt, and TestMu AI's Kane CLI verifies the result in a real browser afterward.

Bhawana

Bhawana

August 27, 2026

5 min read

GitHub MCP Server: Toolsets, Setup, and Testing Limits
GitHub MCP Server: Toolsets, Setup, and Testing Limits

What the GitHub MCP server does, which toolsets it exposes, how to scope access, and exactly where it stops when an AI agent tries to verify a change.

Anubhav Singhmaar

Anubhav Singhmaar

August 27, 2026

5 min read

Executable Specifications in Software Development & Testing
Executable Specifications in Software Development & Testing

Executable specifications turn requirements into tests your build runs. Learn how they work, how they differ from test cases, and how to write and run them.

Bhavya Hada

Bhavya Hada

August 26, 2026

5 min read

11 QA Bottlenecks That Slow Releases and How to Fix Them
11 QA Bottlenecks That Slow Releases and How to Fix Them

11 QA bottlenecks that slow releases, how to measure which one is your real constraint, and the specific fix for each, with our own parallel-execution data.

Prince Dewani

Prince Dewani

August 26, 2026

5 min read

Human Out of the Loop Testing: Levels and Exit Criteria
Human Out of the Loop Testing: Levels and Exit Criteria

Human out of the loop testing explained: the five autonomy levels, the exit criteria that qualify a gate for unattended runs, and the evidence a run must emit.

Saurabh Prakash

Saurabh Prakash

August 20, 2026

5 min read

7 Best Jira Alternatives for Test Management
7 Best Jira Alternatives for Test Management

Compare 7 Jira alternatives for test management on test case handling, traceability, automation results, and Jira sync, with a framework for choosing.

Ashok Kumar

Ashok Kumar

August 20, 2026

5 min read

11 Best Front End Testing Tools I Tested in August 2026
11 Best Front End Testing Tools I Tested in August 2026

I tested 11 front end testing tools in August 2026 and ranked them by layer. Verified versions, real axe-core scan data, and how to pick the right one.

Rahul Mishra

Rahul Mishra

August 19, 2026

5 min read

Agent Automation Testing: How Agents Actually Run a Test
Agent Automation Testing: How Agents Actually Run a Test

Agent automation testing lets an AI agent decide how to reach a test objective at runtime. See how the run loop works, what changes in CI, and how to debug it.

Anubhav Singhmaar

Anubhav Singhmaar

August 18, 2026

5 min read

AI Test Automation: Tutorial, Use Cases, and Best Practices
AI Test Automation: Tutorial, Use Cases, and Best Practices

AI test automation explained: a step-by-step tutorial, worked examples, self-healing and flaky-test coverage, plus best practices and limits for QA teams.

Salman Khan

Salman Khan

August 14, 2026

5 min read

How to Write Test Cases: Easy Steps + 25 Free Templates
How to Write Test Cases: Easy Steps + 25 Free Templates

Learn how to write test cases effectively with a field-by-field walkthrough, real examples, weak vs. strong steps, and a ready-to-use template.

Bhawana

Bhawana

August 14, 2026

28 min read

15 Best Test Automation Frameworks for 2026
15 Best Test Automation Frameworks for 2026

The best test automation frameworks include Selenium, Cypress, Playwright, Appium, and more. Compare 15 frameworks by language, category, and use case for 2026.

Saniya Gazala

Saniya Gazala

August 14, 2026

57 min read

Maestro Mobile Testing: YAML Flows, Limits, and Cloud Runs
Maestro Mobile Testing: YAML Flows, Limits, and Cloud Runs

Maestro mobile testing explained: how YAML flows work, the limits teams hit on flow order and JavaScript, and how to run Maestro flows on a real device cloud.

Sai Krishna

Sai Krishna

August 10, 2026

5 min read

AI Context: What It Is, How It Works, and Its Real Limits
AI Context: What It Is, How It Works, and Its Real Limits

AI context is the information a model can reference in one request. Learn what fills the context window, real 2026 window sizes, and why accuracy drops.

Prince Dewani

Prince Dewani

August 9, 2026

5 min read

Ellucian Banner Testing: A Guide for Higher Ed ERP Teams
Ellucian Banner Testing: A Guide for Higher Ed ERP Teams

Ellucian Banner testing: what changed in Banner 9, which flows to automate, cross-browser scope, and the WCAG 2.1 Level AA deadline facing public campuses.

Rahul Mishra

Rahul Mishra

August 9, 2026

5 min read

What Is Oracle Redwood in Oracle Fusion? 2026 Guide
What Is Oracle Redwood in Oracle Fusion? 2026 Guide

Oracle Redwood is Oracle's design system for Fusion, rebuilt on VB Studio and Oracle JET. How to enable, disable and identify Redwood pages, plus test impact.

Himanshu Sheth

Himanshu Sheth

August 9, 2026

5 min read

Salesforce Apex Trigger: Syntax, Events, and Test Classes
Salesforce Apex Trigger: Syntax, Events, and Test Classes

Salesforce Apex trigger reference: syntax, the 7 trigger events, context variables, order of execution, governor limits, bulkification, and Apex test classes.

Harshit Paul

Harshit Paul

August 9, 2026

5 min read

Testing Non-Deterministic AI Outputs: A Practical Guide
Testing Non-Deterministic AI Outputs: A Practical Guide

Testing non-deterministic AI outputs without exact-match assertions: determinism knobs, four assertion types, pass-rate sample sizes, metamorphic relations.

Prince Dewani

Prince Dewani

August 9, 2026

5 min read

Android App Testing: Build a Device Matrix From Real Data
Android App Testing: Build a Device Matrix From Real Data

Build an Android app testing device matrix from verified API level and OEM share data, with P0 to P2 device tiers, real coverage math, and framework selection.

Wasiq Bhamla

Wasiq Bhamla

August 7, 2026

5 min read

ERP Configuration vs Customization: Key Differences
ERP Configuration vs Customization: Key Differences

Understand ERP configuration vs customization with SAP, NetSuite, and Dynamics 365 examples, the risks of custom code, and a framework to decide which to use.

Salman Khan

Salman Khan

August 7, 2026

5 min read

9 Best PDF Testing Tools for QA Teams [2026]
9 Best PDF Testing Tools for QA Teams [2026]

Compare 9 PDF testing tools for content, structure, accessibility and visual checks, with verified licences and a real PDF inspection that you can rerun today.

Salman Khan

Salman Khan

August 7, 2026

5 min read

REST Assured Tutorial: API Testing in Java With Examples
REST Assured Tutorial: API Testing in Java With Examples

A REST Assured tutorial for API testing in Java: Maven setup, runnable CRUD examples, JSON schema validation, auth setup, and the Java 17 change in version 6.

Sai Krishna

Sai Krishna

August 7, 2026

5 min read

Testing Patterns: 11 Test Design Patterns With Examples
Testing Patterns: 11 Test Design Patterns With Examples

Testing patterns explained: 11 test design patterns with code examples covering unit testing, automation design patterns, and anti-patterns to avoid.

Bhavya Hada

Bhavya Hada

August 7, 2026

5 min read

Batch Testing in Software Testing: Size, Schedule, Debug
Batch Testing in Software Testing: Size, Schedule, Debug

Batch testing groups test cases into one scheduled run. Learn batch sizing, batch mode execution, nightly scheduling, and how to debug a failed batch.

Salman Khan

Salman Khan

August 6, 2026

5 min read

Natural Language Test Automation: How It Works and Fails
Natural Language Test Automation: How It Works and Fails

Natural language test automation turns plain English into executable tests. See how element resolution works, where non-determinism appears, and when to use it.

Prince Dewani

Prince Dewani

August 6, 2026

5 min read

Playwright Grid: How to Run Tests on Remote Browsers
Playwright Grid: How to Run Tests on Remote Browsers

Playwright has no built-in grid. Compare workers, sharding, Selenium Grid 4 interop, and cloud grids to pick the right way to distribute your Playwright tests.

Devansh Bhardwaj

Devansh Bhardwaj

August 6, 2026

5 min read

9 Best testRigor Alternatives for 2026
9 Best testRigor Alternatives for 2026

Compare 9 testRigor alternatives for 2026, scored on authoring model, maintenance, coverage breadth and exit cost, plus a hands-on locator run on real browsers.

Rohit Mehta

Rohit Mehta

August 6, 2026

5 min read

Top 7 Tricentis Alternatives and Tosca Competitors (2026)
Top 7 Tricentis Alternatives and Tosca Competitors (2026)

Compare 7 Tricentis alternatives in 2026. Which replaces Tosca, qTest, Testim, or AI Workspace, what each vendor actually covers, and the real migration cost.

Anmol Gupta

Anmol Gupta

August 6, 2026

5 min read

UiPath Test Suite: Components, Limits, and QA Use Cases
UiPath Test Suite: Components, Limits, and QA Use Cases

UiPath Test Suite is now UiPath Test Cloud. See the components, what it tests well, where RPA-native testing falls short, and how to add real device coverage.

Abhishek Mishra

Abhishek Mishra

August 6, 2026

5 min read

How to Test a Dialogflow, Lex, or Watson Bot
How to Test a Dialogflow, Lex, or Watson Bot

Dialogflow, Lex, and Watson each ship a different native testing tool, none scoring conversation quality at scale. Here's how to test all three the same way.

Akarshi Aggarwal

Akarshi Aggarwal

July 24, 2026

12 min read

How to Test an Amazon Connect Bot
How to Test an Amazon Connect Bot

Testing an Amazon Connect bot means validating the Amazon Lex V2 intent recognition, AWS Lambda fulfillment, and Amazon Q in Connect generative answers that make up its contact flow. Amazon's Lex Test Workbench checks accuracy before launch, while Contact Lens only analyzes real calls afterward, leaving automated evaluation across personas, accents, and noise to catch what neither tool covers.

Akarshi Aggarwal

Akarshi Aggarwal

July 24, 2026

11 min read

9 Best Agentic Coding CLI Tools for September 2026
9 Best Agentic Coding CLI Tools for September 2026

Compare the 9 best agentic coding CLI tools for 2026 on models, MCP support, open-source licensing, and CI fit, from Claude Code and Gemini CLI to Aider.

Anubhav Singhmaar

Anubhav Singhmaar

July 22, 2026

12 min read

Best 9 ERP Testing Tools for September 2026
Best 9 ERP Testing Tools for September 2026

Compare the 9 best ERP testing tools for 2026 across SAP, Oracle, Dynamics, and Workday, with features, honest limits, and how to choose the right one.

Salman Khan

Salman Khan

July 22, 2026

5 min read

How to Test a Twilio IVR Flow
How to Test a Twilio IVR Flow

Twilio's own tools test TwiML logic with mocks and analyze real calls after the fact. Neither tests a ConversationRelay agent before launch. Here's how to.

Akarshi Aggarwal

Akarshi Aggarwal

July 22, 2026

5 min read

Best 9 ServiceNow Testing Tools for September 2026
Best 9 ServiceNow Testing Tools for September 2026

Compare the 9 best ServiceNow testing tools for 2026, from ATF to AI-native and cross-browser automation, with strengths, limits, and how to choose.

Salman Khan

Salman Khan

July 21, 2026

5 min read

evidence-cli: An Open Format for Test Run Evidence | TestMu AI (Formerly LambdaTest)
evidence-cli: An Open Format for Test Run Evidence | TestMu AI (Formerly LambdaTest)

evidence-cli defines an open .evidence pack plus Apache-2.0 tooling to validate and seal it. A look at the profiles, exit codes, and what the package ships.

Bhawana

Bhawana

July 20, 2026

7 min read

11 Best Agentic AI Tools in September 2026
11 Best Agentic AI Tools in September 2026

Compare the 11 best agentic AI tools for 2026, from no-code builders to developer frameworks, with strengths, use cases, and how to choose the right platform.

Bonnie

Bonnie

July 10, 2026

5 min read

Process Mining and Task Mining: Differences and Uses
Process Mining and Task Mining: Differences and Uses

Process mining and task mining both reveal how work really runs, from different angles. Compare their data sources, use cases, overlap, and when to use each.

Samyak Goyal

Samyak Goyal

July 9, 2026

5 min read

Top 9 Browser Agents for August 2026
Top 9 Browser Agents for August 2026

Browser agents automate web tasks like research, form filling, and shopping. Compare the top browser agents for 2026 and the infrastructure that runs them.

Samyak Goyal

Samyak Goyal

July 8, 2026

5 min read

RPA vs API Integration: Benchmarks and How to Choose
RPA vs API Integration: Benchmarks and How to Choose

Compare RPA vs API integration with real benchmark data: speed, payload, and brittleness measured on the same workflow, plus a decision framework for QA teams.

Sonali

Sonali

July 8, 2026

10 min read

9 Common RPA Challenges and How to Solve Them
9 Common RPA Challenges and How to Solve Them

Discover 9 common RPA challenges, from brittle bots to weak governance, with proven fixes, a bot testing workflow, and a scoring framework for what to automate.

Sonali

Sonali

July 8, 2026

11 min read

Mainframe Automation: Types, Approaches, and How to Test It
Mainframe Automation: Types, Approaches, and How to Test It

Mainframe automation spans operational, RPA, DevOps, and test automation. Learn the four types, technical approaches, and how to test what you automate safely.

Srinivasan Sekar

Srinivasan Sekar

July 8, 2026

5 min read

What Are Agentic Workflows? Patterns, Examples & Reliability
What Are Agentic Workflows? Patterns, Examples & Reliability

Agentic workflows let AI agents plan, call tools, and act across many steps. Learn how they work, their patterns and use cases, and how to make them reliable.

Samyak Goyal

Samyak Goyal

July 7, 2026

13 min read

RPA vs AI: Key Differences and How They Work Together
RPA vs AI: Key Differences and How They Work Together

Compare RPA vs AI on data handling, decision logic, and maintenance. See when to use each, how they combine into intelligent automation, and how to test both.

Sonali

Sonali

July 7, 2026

5 min read

RPA vs IPA: Key Differences and When to Use Each
RPA vs IPA: Key Differences and When to Use Each

RPA vs IPA explained: how rule-based bots differ from AI-driven automation in data handling, change tolerance, and cost, plus when to choose each approach.

Harish Rajora

Harish Rajora

July 7, 2026

5 min read

Pega Testing: Types, Tools, and Automation Guide
Pega Testing: Types, Tools, and Automation Guide

Pega testing validates low-code Pega applications across unit, UI, and API layers. Learn Pega testing types, the tools involved, and how to automate at scale.

Sonali

Sonali

July 2, 2026

9 min read

Browser Automation Frameworks at Scale: What Actually Matters
Browser Automation Frameworks at Scale: What Actually Matters

Browser automation frameworks rarely fail in a demo. At scale, parallelization, flakiness, coverage, and maintenance decide the outcome. Here's what to weigh.

Devansh Bhardwaj

Devansh Bhardwaj

June 30, 2026

5 min read

n8n AI Agent: Book, Fill Forms & Navigate Dynamic Sites
n8n AI Agent: Book, Fill Forms & Navigate Dynamic Sites

Learn to build an n8n AI agent that books, fills forms, and navigates dynamic, JavaScript-heavy sites using real cloud browsers from TestMu AI Browser Cloud.

Devansh Bhardwaj

Devansh Bhardwaj

June 29, 2026

5 min read

What's New in JUnit 6: Features & Enhancements
What's New in JUnit 6: Features & Enhancements

JUnit 6 raises the Java baseline to 17, unifies module versioning, adds native Kotlin coroutine support, and removes legacy modules. See what's new in JUnit 6.

Faisal Khatri

Faisal Khatri

June 26, 2026

5 min read

How to Automate PR Testing with AI, Without Writing a Single Test
How to Automate PR Testing with AI, Without Writing a Single Test

GitHub PR testing with KaneAI is the practice of an AI agent reading a pull request's code diff, PR description, and README, then generating and running end-to-end tests on HyperExecute the moment a developer comments '@KaneAI Validate this PR', posting pass or fail results with root cause analysis back into the thread.

Bhavya Hada

Bhavya Hada

June 23, 2026

5 min read

Browser Infrastructure for AI Agents: Scale, Debug, and Deploy with Browser Cloud
Browser Infrastructure for AI Agents: Scale, Debug, and Deploy with Browser Cloud

Run hundreds of parallel browser sessions for your AI agents with TestMu AI Browser Cloud. Real Chrome, built-in tunnel, full session transparency, and enterprise-grade infra trusted by 18,000+ teams.

Sparsh Kesari

Sparsh Kesari

June 17, 2026

5 min read

AI Agents for SDET: Workflows, Frameworks, and Pitfalls
AI Agents for SDET: Workflows, Frameworks, and Pitfalls

A practical 2026 guide to AI agents for SDETs: where they fit in the test loop, real workflows, frameworks, common failure modes, and a 90-day adoption plan.

Prince Dewani

Prince Dewani

June 16, 2026

5 min read

Top IVR Testing Tools for September 2026
Top IVR Testing Tools for September 2026

Compare the top IVR testing tools for 2026 across call simulation, load testing, and AI speech capabilities, plus how to choose the right one for your system.

Tahera Alam

Tahera Alam

June 15, 2026

5 min read

13 Best AI Agent Builders in 2026 [Compared]
13 Best AI Agent Builders in 2026 [Compared]

We compared 13 AI agent builders across no-code, developer, and enterprise tiers on verified June 2026 pricing, free plans, and real practitioner feedback.

Prince Dewani

Prince Dewani

June 12, 2026

5 min read

What Is Agentic Search? How AI Agents Search the Web
What Is Agentic Search? How AI Agents Search the Web

Agentic search lets AI agents plan, run, and refine searches until they find real answers. Learn how it works, how it differs from RAG, and how to test it.

Swapnil Biswas

Swapnil Biswas

June 11, 2026

5 min read

12 Best AI Voice Agents in 2026
12 Best AI Voice Agents in 2026

Compare the 12 best AI voice agents in 2026 by features, pricing, and use cases to find the platform that best fits your customer support and sales workflows.

Swapnil Biswas

Swapnil Biswas

June 11, 2026

5 min read

9 Agentic Design Patterns for Software Testing in 2026
9 Agentic Design Patterns for Software Testing in 2026

A practical guide to 9 agentic design patterns for software testing: how ReAct, planning, self-healing, and guardrail layering map to QA workflows in 2026.

Samyak Goyal

Samyak Goyal

June 10, 2026

5 min read

11 Real-World Agentic AI Examples and Use Cases (2026)
11 Real-World Agentic AI Examples and Use Cases (2026)

Explore 11 real-world agentic AI examples across testing, customer service, finance, security, and healthcare, with verified results from real deployments.

Swapnil Biswas

Swapnil Biswas

June 10, 2026

5 min read

Voice Quality Testing: Complete Guide for VoIP and AI Voice Agents (2026)
Voice Quality Testing: Complete Guide for VoIP and AI Voice Agents (2026)

The complete guide to voice quality testing in 2026. Covers MOS, PESQ, POLQA, WER, TTFA, AI voice agent testing with TestMu AI, and CI/CD integration for production voice systems.

Saniya Gazala

Saniya Gazala

June 10, 2026

5 min read

Agent Testing CLI: CLI Based Testing for AI Agents
Agent Testing CLI: CLI Based Testing for AI Agents

Agent testing CLI guide: what CLI based testing for AI agents checks, how to red team an agent, and how to gate evaluations inside a CI/CD pipeline.

Anubhav Singhmaar

Anubhav Singhmaar

June 10, 2026

5 min read

13 Real-World AI Agent Examples (2026)
13 Real-World AI Agent Examples (2026)

Explore 13 real-world AI agent examples across coding, testing, support, and security, plus how AI agents work, their types, and where they deliver real value.

Swapnil Biswas

Swapnil Biswas

June 10, 2026

5 min read

How to Test a Chatbot: Methods, Test Cases & Metrics
How to Test a Chatbot: Methods, Test Cases & Metrics

Learn how to test a chatbot step by step: testing types, ready-to-use test cases, evaluation metrics, automation code, and best practices for AI and rule-based bots.

Anupam Pal Singh

Anupam Pal Singh

June 8, 2026

5 min read

11 Best Chatbot Testing Tools for 2026
11 Best Chatbot Testing Tools for 2026

Compare the 11 best chatbot testing tools for 2026, from automation platforms to open-source evaluators, with features, pricing, and best-fit use cases.

Swapnil Biswas

Swapnil Biswas

June 8, 2026

12 min read

IVR Automation Testing: Types, Tools, and How to Automate It
IVR Automation Testing: Types, Tools, and How to Automate It

IVR automation testing validates menus, DTMF input, routing, and the web and mobile channels around your IVR. Learn the testing types, tools, and how to automate.

Kavita Joshi

Kavita Joshi

June 8, 2026

5 min read

Automated End-To-End Unity Game Testing Guide [2026]
Automated End-To-End Unity Game Testing Guide [2026]

Automated Unity game testing uses scripts and frameworks such as AltTester to validate a Unity game's functionality, gameplay mechanics, UI behavior, scene transitions, and performance by connecting directly to the game over TCP sockets and exposing its GameObjects as testable elements, since Unity has no traditional DOM to inspect.

Himanshu Sheth

Himanshu Sheth

June 8, 2026

5 min read

Intelligent Automation Tools: 5 Types and How to Choose
Intelligent Automation Tools: 5 Types and How to Choose

Not all intelligent automation tools work the same way. Compare 9 platforms across 5 categories with a real KaneAI demo and a selection framework.

Naima Nasrullah

Naima Nasrullah

June 4, 2026

5 min read

Why Browser Cloud Uses Real Chrome, Not Headless Chromium, for AI Agents
Why Browser Cloud Uses Real Chrome, Not Headless Chromium, for AI Agents

Headless Chromium fails on SPAs and JavaScript-heavy pages - exactly where AI agents spend most time. Browser Cloud runs full Chrome with GPU rendering built in.

Devansh Bhardwaj

Devansh Bhardwaj

April 28, 2026

5 min read

How to Use Cypress AI: Complete 2026 Guide
How to Use Cypress AI: Complete 2026 Guide

Learn how to use AI in Cypress with cy.prompt, Studio AI, and self-healing tests. A step-by-step 2026 guide to enable, write, and scale your AI Cypress tests.

Saniya Gazala

Saniya Gazala

April 16, 2026

5 min read

17 Best Generative AI Tools in September 2026: Ranked by Use Case
17 Best Generative AI Tools in September 2026: Ranked by Use Case

Compare 17 best generative AI tools in 2026 across text, code, image, video, audio, and AI testing. Features, pricing, and use cases for every major category.

Saniya Gazala

Saniya Gazala

March 28, 2026

5 min read

AI Agents for Content Creation: Complete 2026 Guide
AI Agents for Content Creation: Complete 2026 Guide

Learn how AI agents for content creation work, the 5 types every team needs, multi-agent pipeline architecture, quality risks at scale, and how to build your own agent stack.

Anupam Pal Singh

Anupam Pal Singh

March 23, 2026

5 min read

What Is a Test Document? Types, Examples & Best Practices
What Is a Test Document? Types, Examples & Best Practices

Learn what test documentation is, the 8 types every QA team needs, when each is created in the SDLC, and best practices for keeping documents accurate and useful.

Anupam Pal Singh

Anupam Pal Singh

March 23, 2026

5 min read

Top AI Agent Use Cases Transforming Industries in 2026
Top AI Agent Use Cases Transforming Industries in 2026

Discover top AI agent use cases in 2026 across industries. Explore real-world implementations, AI automation benefits, and agentic AI workflows.

Saniya Gazala

Saniya Gazala

March 14, 2026

5 min read

Lovable vs Replit: Which AI-Powered Platform Should You Choose?
Lovable vs Replit: Which AI-Powered Platform Should You Choose?

Compare Lovable vs Replit: Explore AI-driven app building, coding, collaboration, and testing to choose the best platform for your project.

Saniya Gazala

Saniya Gazala

March 14, 2026

5 min read

MCP and AI Agents: Connecting Intelligent Agents to Testing Tools
MCP and AI Agents: Connecting Intelligent Agents to Testing Tools

Learn how MCP and AI agents enable intelligent automation by connecting AI systems with testing tools, APIs, CI/CD pipelines, and developer workflows.

Chandrika Deb

Chandrika Deb

March 6, 2026

5 min read

MCP for Automation Testing: What It Is and How to Use
MCP for Automation Testing: What It Is and How to Use

Learn how MCP enables AI-driven automation in testing, including server setup, tool registration, session management, and prompt-based test creation.

Naima Nasrullah

Naima Nasrullah

March 2, 2026

5 min read

How to Use Playwright Fixtures for Cleaner and Reusable Tests
How to Use Playwright Fixtures for Cleaner and Reusable Tests

Learn how to use Playwright fixtures for scalable automation. Explore built-in and custom fixtures, and more.

Faisal Khatri

Faisal Khatri

February 28, 2026

5 min read

How to Manage Flaky Tests in Automation Testing?
How to Manage Flaky Tests in Automation Testing?

Learn how to identify, diagnose, and fix flaky tests in automation, with steps for detection, root cause analysis, and remediation strategies.

Naima Nasrullah

Naima Nasrullah

February 26, 2026

5 min read

Key Skills for Manual Testers Transitioning to Automation
Key Skills for Manual Testers Transitioning to Automation

Learn the 10 essential skills manual testers need to move into automation, including programming, frameworks, CI/CD, test architecture, and cross-device testing.

Naima Nasrullah

Naima Nasrullah

February 26, 2026

5 min read

OpenClaw (Moltbot) Explained: Features, Integrations & Use Cases
OpenClaw (Moltbot) Explained: Features, Integrations & Use Cases

Imagine an AI that manages tasks, connects apps, and automates workflows for you. Discover how OpenClaw is redefining productivity and digital automation.

Deepak Sharma

Deepak Sharma

February 23, 2026

5 min read

How To Perform a Double Click in Selenium - Quick Guide
How To Perform a Double Click in Selenium - Quick Guide

Learn how to perform double click in Selenium, handle errors, and automate reliable cross-browser tests using Actions and TestMu AI.

Alex Anie

Alex Anie

February 20, 2026

5 min read

OpenClaw GitHub Repository: How to Get the Most Out of It
OpenClaw GitHub Repository: How to Get the Most Out of It

Explore the OpenClaw GitHub repository: setup guide, repo structure, key features, and how to get the most value from this open-source AI agent.

Naima Nasrullah

Naima Nasrullah

February 18, 2026

5 min read

5 Key Takeaways From Moltbook's AI Social Experiment
5 Key Takeaways From Moltbook's AI Social Experiment

Moltbook AI: Where AI agents post, debate, and build communities with zero human involvement. 5 key takeaways from this AI social experiment.

Naima Nasrullah

Naima Nasrullah

February 10, 2026

5 min read

Top 12 Popular LLMs (Large Language Models) in 2026
Top 12 Popular LLMs (Large Language Models) in 2026

Discover the Top 12 Popular LLMs (Large Language Models) in 2026 for AI, coding, and more, providing insights into performance and use cases.

Poornima Pandey

Poornima Pandey

February 10, 2026

5 min read

Who Are the Most Powerful AI Agents on Moltbook?
Who Are the Most Powerful AI Agents on Moltbook?

Explore the most powerful AI agents on Moltbook and how they shape governance, engagement, and multi-agent coordination at scale.

Prince Dewani

Prince Dewani

February 9, 2026

5 min read

How Moltbook Could Shape the Next Generation of AI
How Moltbook Could Shape the Next Generation of AI

Explore how Moltbook reshapes agentic AI: persistence, identity, drift, prompt injection, and what engineering teams must build next.

Prince Dewani

Prince Dewani

February 9, 2026

5 min read

How Does Moltbook Differ from Traditional Social Media
How Does Moltbook Differ from Traditional Social Media

Moltbook is redefining social media with AI agents leading conversations while humans observe. Discover what the future of AI-driven social networks looks like

Naima Nasrullah

Naima Nasrullah

January 13, 2026

5 min read

Vibe Testing: Principles, Tools, and Getting Started [2026]
Vibe Testing: Principles, Tools, and Getting Started [2026]

Vibe testing blends AI with software QA to automate, adapt, and optimize testing like never before. Learn how it’s reshaping the future of quality assurance.

Salman Khan

Salman Khan

December 10, 2025

20 min read

AI in Software Testing: Use Cases, Tools & What Actually Works in 2026
AI in Software Testing: Use Cases, Tools & What Actually Works in 2026

Discover AI in software testing benefits and real use cases. Learn how AI software testing works, its types, challenges, and how it compares to manual testing.

Salman Khan

Salman Khan

December 1, 2025

25 min read

Automating Shadow DOM in Selenium WebDriver
Automating Shadow DOM in Selenium WebDriver

Learn about Shadow DOM in Selenium, how to find elements using getShadowRoot(), JavaScriptExecuter and automate Shadow DOM with Selenium.

Navin Chandra

Navin Chandra

November 25, 2025

22 min read

WebDriverManager in Selenium: How to Use it?
WebDriverManager in Selenium: How to Use it?

Explore WebDriverManager in Selenium, solving critical issues with WebDriver. Learn its practical implementation.

Cagri Ataseven

November 18, 2025

25 min read

11 Best QA Testing Tools for September 2026
11 Best QA Testing Tools for September 2026

Explore Top 11 QA Testing Tools for 2026! Discover AI-driven, scalable solutions to tackle flaky tests, streamline automation, & keep up with modern QA needs.

Nazneen Ahmad

Nazneen Ahmad

November 15, 2025

45 min read

What is Appium Inspector? Features, Setup, and Usage Guide
What is Appium Inspector? Features, Setup, and Usage Guide

Appium Inspector helps you inspect mobile app elements, create stable locators, and debug Appium tests faster on Android and iOS. Let’s look at how appium inspector works, how to set it up, and use it in your test workflow.

Harshit Paul

Harshit Paul

November 15, 2025

21 min read

XPath in Selenium: Complete Guide With Examples 2026
XPath in Selenium: Complete Guide With Examples 2026

Learn XPath in Selenium with real examples: absolute vs relative XPath, dynamic XPath, axes, contains(), starts-with(), and Chrome tips.

Vipul Gupta

Vipul Gupta

October 30, 2025

32 min read

AI in QA: How Teams Use It in 2026
AI in QA: How Teams Use It in 2026

AI in QA automates test creation, self-heals locators, and cuts maintenance. See how teams use AI QA testing, with real tools and practical examples.

Chaitanya Sharma

Chaitanya Sharma

October 28, 2025

27 min read

13 Best Visual Testing Tools in September 2026
13 Best Visual Testing Tools in September 2026

Compare the 13 best visual testing tools by features, pricing, and best-fit use case, and catch layout, color, and rendering bugs before your next release.

Salman Khan

Salman Khan

October 27, 2025

18 min read

Context Engineering Part 2: Advanced Techniques for Using AI in Production
Context Engineering Part 2: Advanced Techniques for Using AI in Production

Learn advanced techniques for production AI, including layering, compression, retrieval, and validation to improve performance, scalability, and reliability.

Srinivasan Sekar

Srinivasan Sekar

October 24, 2025

48 min read

Cypress vs Playwright: Which Wins in 2026?
Cypress vs Playwright: Which Wins in 2026?

Speed, flakiness, debugging, language support: Cypress vs Playwright compared head-to-head in 2026, with a clear answer for your team and stack.

Ioan Solderea

Ioan Solderea

October 21, 2025

33 min read

What Is an SDET? Role, Skills & Responsibilities Explained
What Is an SDET? Role, Skills & Responsibilities Explained

Discover the SDET role in depth—key responsibilities, must-have skills, top tools, certifications, and career growth paths in software test engineering.

Nandini Pawar

Nandini Pawar

October 20, 2025

20 min read

Context Engineering Part 1: Why AI Agents Forget
Context Engineering Part 1: Why AI Agents Forget

Learn how Context Engineering solves AI memory failures. Explore its pillars, real-world applications, and how TestMu AI (Formerly LambdaTest) applies WRITE and SELECT effectively.

Anubhav Singhmaar

Anubhav Singhmaar

October 17, 2025

29 min read

Pytest Coverage Report: Find What Your Tests Miss
Pytest Coverage Report: Find What Your Tests Miss

Find the Python code your tests never touch: set up pytest-cov, generate and read coverage reports, and gate your CI on a coverage threshold.

Idowu

October 14, 2025

28 min read

Voice AI Revolution: Why Business Needs AI Voice Agents in 2025
Voice AI Revolution: Why Business Needs AI Voice Agents in 2025

Learn how voice AI transforms businesses, delivering reliability, ROI, competitive advantage, and future-ready solutions.

Srinivasan Sekar

Srinivasan Sekar

September 30, 2025

27 min read

Voice Agents: Speech-to-Speech vs Chained Architecture
Voice Agents: Speech-to-Speech vs Chained Architecture

Speech-to-speech or chained? Learn how the two voice agent architectures work, where each fits, and how to test voice agents before customers call.

Srinivasan Sekar

Srinivasan Sekar

September 23, 2025

25 min read

Unit Testing vs Integration Testing: Which One to Choose?
Unit Testing vs Integration Testing: Which One to Choose?

Discover the key differences between unit testing vs integration testing, their goals, benefits, and when to use each for software quality.

Saurabh Prakash

Saurabh Prakash

September 22, 2025

27 min read

How False Positive and False Negative Affect Product Quality
How False Positive and False Negative Affect Product Quality

Learn the key differences between false positive and false negative in software testing, their impact on CI/CD pipelines, and strategies to minimize them.

Yatish Jhamb

Yatish Jhamb

September 18, 2025

17 min read

Understanding SDLC and STLC: A Comprehensive Guide
Understanding SDLC and STLC: A Comprehensive Guide

Dive deep into the world of SDLC and STLC with this comprehensive guide. Understand their phases, differences, and integration strategies to improve your software development process and ensure quality.

Poornima Pandey

Poornima Pandey

September 17, 2025

18 min read

How to Use Playwright Tags to Organize Your Tests Effectively
How to Use Playwright Tags to Organize Your Tests Effectively

Learn how to use Playwright tags to organize, filter, and run tests efficiently, with cloud-based execution on TestMu AI (Formerly LambdaTest) for faster CI/CD workflows.

Idowu (Paul) Omisola

September 16, 2025

29 min read

Web Development Using Python: Top Frameworks With Best Practices
Web Development Using Python: Top Frameworks With Best Practices

Learn web development using Python with Django, Flask, and FastAPI. Set up a project, build a working app, test it across browsers, and apply best practices.

Risper Bevalyn

Risper Bevalyn

September 16, 2025

31 min read

Bugs vs Defects: Core Differences With Examples
Bugs vs Defects: Core Differences With Examples

Learn the key differences in bugs vs defects with examples, and discover how understanding them improves software quality, testing, and team efficiency.

Abhishek Mishra

Abhishek Mishra

September 15, 2025

26 min read

Differences Between Software Testing and Quality Assurance
Differences Between Software Testing and Quality Assurance

Explore software testing and quality assurance: learn how testing finds defects and QA ensures reliable processes for top-quality software.

Nandini Pawar

Nandini Pawar

September 15, 2025

27 min read

Black Box vs White Box Testing: Key Differences
Black Box vs White Box Testing: Key Differences

Compare black box vs white box testing across types, tools, techniques, and test levels, plus where grey box testing fits in a modern QA process.

Poornima Pandey

Poornima Pandey

September 15, 2025

18 min read

Appium vs Selenium: Choosing the Right Automation Tool for Your Project
Appium vs Selenium: Choosing the Right Automation Tool for Your Project

Explore Appium vs Selenium for mobile and web automation. Learn key differences, pros, cons and real-world use cases.

Sai Krishna

Sai Krishna

September 8, 2025

22 min read

GraphQL vs REST: A Comprehensive Comparison
GraphQL vs REST: A Comprehensive Comparison

Explore the key differences between GraphQL and REST, their pros and cons, performance benchmarks, and how to choose the right API for your project.

Kavita Joshi

Kavita Joshi

September 8, 2025

20 min read

13 Best AI Testing Tools in September 2026
13 Best AI Testing Tools in September 2026

I compared 13 AI testing tools on Gartner ratings, published pricing, and integrations, ran KaneAI live on a real flow, and scored each one with a verdict.

Shantanu Wali

Shantanu Wali

September 5, 2025

27 min read

How to Use Selenium Proxy for Browser Automation
How to Use Selenium Proxy for Browser Automation

Learn how to set up and run Selenium Proxy with Python to bypass IP bans, handle geo-restrictions, and scale browser automation securely.

Alex Anie

Alex Anie

September 3, 2025

31 min read

How to Use Selenium Stealth Mode to Bypass Bot Detection
How to Use Selenium Stealth Mode to Bypass Bot Detection

Learn how to use Selenium Stealth Mode to bypass bot detection in web scraping with step-by-step setup, examples, and cloud testing on TestMu AI (Formerly LambdaTest).

Mayank Bhola

Mayank Bhola

September 3, 2025

23 min read

Jest vs Mocha: Choosing the Right Framework
Jest vs Mocha: Choosing the Right Framework

Compare Jest vs Mocha to explore their features, performance, and use cases and find the best JavaScript testing framework for your project.

Harita Ravindranath

Harita Ravindranath

September 2, 2025

21 min read

Record and Generate Tests With Cypress Studio
Record and Generate Tests With Cypress Studio

Cypress Studio lets you create, edit, and maintain end-to-end tests visually, simplifying test automation for faster, more reliable web app testing.

Tahera Alam

Tahera Alam

September 2, 2025

25 min read

15 Best GUI Testing Tools
15 Best GUI Testing Tools

Explore the 15 best GUI testing tools of 2026 for flawless UI, cross-platform consistency, and reliable user experiences.

Nandini Pawar

Nandini Pawar

September 1, 2025

26 min read

10 Best Vibe Coding Tools to Build Apps Faster [2026]
10 Best Vibe Coding Tools to Build Apps Faster [2026]

Discover 10 top vibe coding tools to boost productivity, generate code from natural language, and build apps faster with AI-powered automation.

Nandini Pawar

Nandini Pawar

September 1, 2025

25 min read

How to Use Playwright Sharding to Improve Test Automation
How to Use Playwright Sharding to Improve Test Automation

Optimize Playwright sharding to run tests in parallel, cut execution time, boost CI/CD speed, and ensure reliable test results.

Sri Harsha

Sri Harsha

September 1, 2025

30 min read

How to Use a Web Crawler in Python
How to Use a Web Crawler in Python

Learn how to build a web crawler in Python using Requests, BeautifulSoup, and Scrapy. Handle static/dynamic content, follow best practices, and avoid getting blocked.

Himanshu Sheth

Himanshu Sheth

September 1, 2025

42 min read

How to Create a Winning Test Strategy Document (2026)
How to Create a Winning Test Strategy Document (2026)

Learn how to create an effective Test Strategy Document with key components, examples, and best practices to improve test coverage and product quality.

Vishal Sahu

August 31, 2025

27 min read

Cypress Component Testing: A Complete Tutorial
Cypress Component Testing: A Complete Tutorial

Test your UI components in isolation with Cypress component testing. Debug faster, catch issues early, and ensure reliable, scalable front-end code.

Harshit Paul

Harshit Paul

August 28, 2025

24 min read

How to Handle Playwright Timeouts
How to Handle Playwright Timeouts

Playwright timeouts control how long actions, navigation, and assertions wait before failing. Adjust settings to prevent flaky tests and keep automation reliable.

Inimfon Willie

Inimfon Willie

August 28, 2025

29 min read

Pytest vs Unittest: Which Testing Framework Should You Choose?
Pytest vs Unittest: Which Testing Framework Should You Choose?

Compare pytest vs unittest in Python. Learn their key differences, strengths, and best use cases to choose the right testing framework for your project.

Saniya Gazala

Saniya Gazala

August 28, 2025

23 min read

9 Best Cloud Testing Tools For 2026
9 Best Cloud Testing Tools For 2026

Discover the 9 best cloud testing tools in 2026, from real-device clouds to load and API testing, with key features and tips to choose the right one.

Himanshu Sheth

Himanshu Sheth

August 19, 2025

18 min read

Gherkin Test Cases: A Strategic Guide for Enterprise QA
Gherkin Test Cases: A Strategic Guide for Enterprise QA

Learn how to write effective Gherkin test cases with clear structure, tags, and scenario outlines to improve collaboration and automation.

Saniya Gazala

Saniya Gazala

August 18, 2025

31 min read

Top 11 Load Testing Tools [2026]
Top 11 Load Testing Tools [2026]

Explore the top load testing tools of 2026 to simulate user traffic, analyze system performance, and optimize application efficiency effortlessly.

Ankit Mathur

Ankit Mathur

August 18, 2025

20 min read

How to Test REST APIs With Supertest and Node.js
How to Test REST APIs With Supertest and Node.js

Learn how to test REST APIs using Supertest with Node.js. Write clean, reliable API tests and integrate them into your CI/CD pipeline easily.

Nandini Pawar

Nandini Pawar

August 15, 2025

19 min read

Python sleep(): How to Use time.sleep() in Python
Python sleep(): How to Use time.sleep() in Python

Learn how to use Python sleep() function with time.sleep() for delays, pauses, and timing in your code with real-world examples.

Idowu

August 15, 2025

24 min read

How to Wait in Python: Python Wait Tutorial With Examples
How to Wait in Python: Python Wait Tutorial With Examples

Learn how to pause code execution using Python waits with this step-by-step tutorial. Explore time.sleep, threading, and async waits with real-world examples.

Ini Arthur

August 14, 2025

23 min read

Selenium Python Tutorial: Guide With Examples
Selenium Python Tutorial: Guide With Examples

Learn Selenium Python step by step: install Selenium and pytest, write your first test, locate web elements, handle alerts and iframes, and fix common errors.

Himanshu Sheth

Himanshu Sheth

August 12, 2025

27 min read

Top 13 Open-Source AI Testing Tools in September 2026
Top 13 Open-Source AI Testing Tools in September 2026

Compare 13 open-source AI testing tools, from EvoMaster and Schemathesis to PITest and Atheris, plus agentic browser tools and LLM evaluation frameworks.

Saniya Gazala

Saniya Gazala

August 11, 2025

29 min read

11 Best AI Agents to Boost Workflow Automation [2026]
11 Best AI Agents to Boost Workflow Automation [2026]

Compare the 11 best AI agents of 2026 for workflow automation, verified on each vendor's live product pages, with a stated method and a guide on how to choose.

Samyak Goyal

Samyak Goyal

August 8, 2025

29 min read

16 Best IDEs to Boost Your Productivity in 2026
16 Best IDEs to Boost Your Productivity in 2026

Explore the 17 best IDEs for 2026 to boost coding productivity with smart debugging, cloud support, AI tools, and keyword-driven development workflows.

Saniya Gazala

Saniya Gazala

August 8, 2025

28 min read

Top 13 AIOps Tools: Supercharge Your IT Operations (2026)
Top 13 AIOps Tools: Supercharge Your IT Operations (2026)

Discover Top AIOps tools to streamline IT operations, reduce downtime, automate incident response, and ensure a smoother, more reliable infrastructure.

Prince Dewani

Prince Dewani

August 7, 2025

20 min read

Top 19 Test Management Tools & Software in September 2026
Top 19 Test Management Tools & Software in September 2026

Compare the top 19 test management tools in 2026 by features, integrations, and team fit to organize test cases, track defects, and report coverage.

Divyasshree N

Divyasshree N

August 6, 2025

57 min read

Top 15 Postman Alternatives for API Testing in 2026
Top 15 Postman Alternatives for API Testing in 2026

Explore the best Postman alternatives for API testing in 2026. Discover open-source and commercial tools to find the right solution for your team's needs.

Poornima Pandey

Poornima Pandey

August 5, 2025

23 min read

13 Best Performance Testing Tools Compared in 2026 | TestMu AI (Formerly LambdaTest)
13 Best Performance Testing Tools Compared in 2026 | TestMu AI (Formerly LambdaTest)

Compare 13 performance testing tools scored on protocols, load model, CI gating, and reporting, with measured k6, Artillery, and JMeter runs.

Garvit Sukhija

Garvit Sukhija

August 4, 2025

38 min read

15 Best Automation Testing Tools in September 2026
15 Best Automation Testing Tools in September 2026

Compare 15 top automation testing tools for 2026 by category, strengths, and best-fit use case, with a decision framework to pick the right one for your team.

Himanshu Sheth

Himanshu Sheth

August 1, 2025

25 min read

Selenium With Java: A Hands-On Tutorial [2026]
Selenium With Java: A Hands-On Tutorial [2026]

Set up Selenium with Java, write your first WebDriver test, scale to parallel execution, and apply best practices for maintainable automation.

Salman Khan

Salman Khan

August 1, 2025

24 min read

AI in Performance Testing: Types, Tools & Best Practices
AI in Performance Testing: Types, Tools & Best Practices

Learn how AI in performance testing automates processes, detects bottlenecks, and improves accuracy for reliable test results.

Saurabh Prakash

Saurabh Prakash

July 23, 2025

17 min read

18 Best AI Platforms to Try in 2026
18 Best AI Platforms to Try in 2026

Explore the 18 best AI platforms to try in 2026, covering advanced features and how they can enhance automation, machine learning, and innovation.

Zikra Mohammadi

Zikra Mohammadi

July 20, 2025

19 min read

AI in Regression Testing: Faster Tests, Less Maintenance
AI in Regression Testing: Faster Tests, Less Maintenance

Learn how AI in regression testing automates test execution, prioritizes high-risk tests, self-heals scripts, and predicts defects for faster releases.

Salman Khan

Salman Khan

July 19, 2025

18 min read

What Is Robot Class in Selenium: A Complete Tutorial
What Is Robot Class in Selenium: A Complete Tutorial

Learn how the Robot class in Selenium helps automate system-level tasks like file uploads, pop-ups, and keyboard events for more complete test coverage.

Saniya Gazala

Saniya Gazala

July 19, 2025

21 min read

Role of Agentic Testing in UI Automation
Role of Agentic Testing in UI Automation

Agentic testing uses AI agents that autonomously perform, monitor, and adapt test execution without relying on fixed test scripts, unlike traditional automation. These agents interpret the UI visually, understand natural language instructions, and adjust to interface changes in real time, addressing the flaky-selector problem that plagues XPath-based tests.

Harish Rajora

Harish Rajora

July 17, 2025

13 min read

What is Cloud Testing: Use cases Types & Community Discussion
What is Cloud Testing: Use cases Types & Community Discussion

Cloud testing is a software testing method where applications are tested using cloud-based resources, simulating real-world user traffic for accurate results.

Himanshu Sheth

Himanshu Sheth

July 13, 2025

24 min read

Unit Testing in Java: Concepts, JUnit Example, and Tips
Unit Testing in Java: Concepts, JUnit Example, and Tips

Learn how to perform Java unit testing using JUnit with step-by-step guidance on setup, writing test cases, and ensuring your code works as expected.

Deboshree

Deboshree

July 11, 2025

15 min read

How to Perform Cypress React Native App Testing
How to Perform Cypress React Native App Testing

Learn how to perform Cypress React Native app testing by rendering them in the browser using Expo Web for reliable end-to-end testing.

Alex Anie

Alex Anie

July 8, 2025

17 min read

Automate Android Apps With UI Automator
Automate Android Apps With UI Automator

Learn how to automate Android apps using UI Automator to perform functional UI testing across the device and installed apps.

Yogendra Porwal

Yogendra Porwal

July 4, 2025

14 min read

How to Use Playwright to Run Tests
How to Use Playwright to Run Tests

Explore how to use Playwright to run tests on different browsers. Learn how to install and configure Playwright to set up a reliable environment for test execution.

Parth Mistry

Parth Mistry

July 3, 2025

15 min read

Playwright Wait for Page to Load, Navigation, and Elements
Playwright Wait for Page to Load, Navigation, and Elements

Learn how to wait for page load, navigation, and elements in Playwright, which wait methods are now deprecated, and how to fix waits that still time out.

Ini Arthur

June 13, 2025

22 min read

How to Find Element by Text in Selenium
How to Find Element by Text in Selenium

Learn how to findElement() by text in Selenium for dynamic IDs and Classes. Overcome challenges, enhance automation testing, and gain practical insights.

Vipul Gupta

Vipul Gupta

June 2, 2025

14 min read

Major Challenges of Performance Testing and Solutions
Major Challenges of Performance Testing and Solutions

Performance testing exposes bottlenecks before release, but 14 recurring challenges block reliable results, from unrealistic scenarios to environment drift.

Harish Rajora

Harish Rajora

May 30, 2025

19 min read

AI Unit Test Generation: Tools, Framework, and Strategies
AI Unit Test Generation: Tools, Framework, and Strategies

Discover AI unit test generation, how it works, why it matters for software quality, and the top nine AI tools to automate test creation and boost coverage.

Sandeep Yadav

Sandeep Yadav

May 9, 2025

18 min read

How to Handle File Upload in Selenium
How to Handle File Upload in Selenium

Learn how to handle file upload in Selenium with Java using sendKeys(), the Robot class, and AutoIt, plus uploads on a cloud grid and file downloads.

Faisal Khatri

Faisal Khatri

April 29, 2025

18 min read

How to Use Selenium for Record and Playback
How to Use Selenium for Record and Playback

Selenium IDE, a browser extension within the Selenium ecosystem, records every action performed in the browser and translates it into a saved sequence of commands that can be replayed later without writing code. Selenium WebDriver and Selenium Grid have no built-in recording feature of their own; only Selenium IDE supports this record-and-playback workflow.

Tahera Alam

Tahera Alam

April 16, 2025

17 min read

What Is New In Selenium 4 And What Is Deprecated In It?
What Is New In Selenium 4 And What Is Deprecated In It?

Discover Selenium 4 new features and architecture changes: W3C WebDriver, revamped Grid, improved IDE, DevTools, and APIs for tabs and windows and more.

Himanshu Sheth

Himanshu Sheth

April 15, 2025

40 min read

Top 9 JavaScript Testing Frameworks [2026]
Top 9 JavaScript Testing Frameworks [2026]

Learn about the top 9 JavaScript testing frameworks and choose the best suited frameworks depending on your project requirements.

Shravan Mahajan

Shravan Mahajan

April 10, 2025

27 min read

Getting Started With Python unittest.mock Library
Getting Started With Python unittest.mock Library

Python's unittest.mock library, standard since 3.3, creates Mock and MagicMock objects and uses patch() to isolate code from dependencies during testing.

Ini Arthur

April 4, 2025

30 min read

21 Best Ruby Testing Frameworks in 2026
21 Best Ruby Testing Frameworks in 2026

Discover the top Ruby testing frameworks that have stood the test of time. With Ruby's enduring popularity for over two decades, explore the best tools that enhance your testing experience and streamline development.

Veethee Dixit

Veethee Dixit

April 1, 2025

22 min read

19 Desktop Automation Tools With Features [2026]
19 Desktop Automation Tools With Features [2026]

Learn about desktop automation tools to automate repetitive tasks and boost productivity by streamlining the workflows of desktop applications.

Srinivasan Sekar

Srinivasan Sekar

March 27, 2025

37 min read

12 Best Free & Open Source Test Case Management Tools [2026]
12 Best Free & Open Source Test Case Management Tools [2026]

12 free test case management tools for 2026: cloud free plans and open source test management tools, with real free-tier limits, features, pros, and cons.

Abhishek Mishra

Abhishek Mishra

March 26, 2025

37 min read

19 Best UAT Testing Tools in 2026
19 Best UAT Testing Tools in 2026

Compare the 19 best UAT testing tools by features, pricing, and best-fit use case, from test-management platforms to UX-research and analytics tools.

Piyusha Podutwar

Piyusha Podutwar

March 26, 2025

30 min read

15 Best Test Automation Trends for 2026
15 Best Test Automation Trends for 2026

​Explore the latest test automation trends, including AI-driven testing, codeless frameworks, and continuous integration, shaping the future of software quality.​

Mythili Raju

Mythili Raju

March 24, 2025

22 min read

29 Node.js Best Practices for Test Automation [2026]
29 Node.js Best Practices for Test Automation [2026]

Learn Node.js best practices to automate JavaScript tests and develop scalable and reliable web applications.

Salman Khan

Salman Khan

March 24, 2025

29 min read

31 Best DevOps Automation Tools [2026]
31 Best DevOps Automation Tools [2026]

Learn about the best DevOps automation tools that will help you boost CI/CD, team collaboration, testing, and faster delivery cycles with simplified workflows.

Chandrika Deb

Chandrika Deb

March 19, 2025

52 min read

Python tox: A Complete Tutorial
Python tox: A Complete Tutorial

Python tox is a command-line tool that automates testing across multiple Python versions and environments by reading a tox.ini file, creating isolated virtual environments, installing dependencies, and running test commands in each one. Combined with pytest and Selenium, it can run the same suite across Python 3.9 and 3.11 on both Chrome and Firefox.

Paulo Oliveira

Paulo Oliveira

March 19, 2025

25 min read

17 Best UI Testing Tools in 2026
17 Best UI Testing Tools in 2026

17 best UI testing tools for 2026, compared by features, pricing, and use cases, from open-source frameworks to enterprise automation platforms.

Shakura Banu

Shakura Banu

March 18, 2025

42 min read

Running and Debugging Tests With Playwright UI Mode
Running and Debugging Tests With Playwright UI Mode

Learn how to run and debug tests using Playwright UI mode. Explore its interactive interface to efficiently execute tests, debug, and analyze results.

Kailash Pathak

Kailash Pathak

March 18, 2025

17 min read

How to Use Cypress scrollIntoView() Command
How to Use Cypress scrollIntoView() Command

Learn how to use the Cypress scrollIntoView() command for smooth scrolling and element visibility checks. Explore practical examples to enhance your test automation.

Himanshu Sheth

Himanshu Sheth

March 17, 2025

32 min read

19 Best Practices for Automation Testing with Node.js
19 Best Practices for Automation Testing with Node.js

Learn the best practices for automation testing with Node.js in 2026, including test setup, assertions, test runners, coverage analysis, and optimization techniques.

Harish Rajora

Harish Rajora

March 17, 2025

28 min read

What Is Machine Learning Automation (AutoML)
What Is Machine Learning Automation (AutoML)

Explore machine learning automation (AutoML): how it works, NAS and HPO techniques, its limitations, role in software testing, and popular AutoML tools.

Harish Rajora

Harish Rajora

March 13, 2025

20 min read

17 Best AI Automation Tools for 2026
17 Best AI Automation Tools for 2026

Compare the 17 best AI automation tools for 2026 across workflow, testing, content, and productivity, with what each does best and how to choose.

Zikra Mohammadi

Zikra Mohammadi

March 11, 2025

31 min read

13 Best Test Data Management Tools Compared (2026)
13 Best Test Data Management Tools Compared (2026)

Compare 13 test data management tools on masking, subsetting, synthetic data, and CI/CD fit, plus free and open source options and a decision matrix.

Bhavya Hada

Bhavya Hada

March 10, 2025

47 min read

Puppeteer Browser Automation: Complete Node.js Tutorial [2026]
Puppeteer Browser Automation: Complete Node.js Tutorial [2026]

Master Puppeteer browser automation with Node.js. Learn setup, web scraping, testing, screenshots, PDFs, and cloud execution. Includes Puppeteer vs Playwright vs Selenium comparisons.

Ini Arthur

March 7, 2025

24 min read

32 Top Java Frameworks to Consider in 2026
32 Top Java Frameworks to Consider in 2026

32 Java frameworks compared across testing, web development and GUI work, including JUnit, TestNG, Spring Boot, Quarkus, Hibernate and JavaFX.

Srinivasan Sekar

Srinivasan Sekar

March 7, 2025

58 min read

How to Handle Dropdowns Using the Cypress .select() Command
How to Handle Dropdowns Using the Cypress .select() Command

Learn how to handle dropdowns in Cypress using the .select() command. Explore selecting options by text, value, or index for efficient test automation.

Alex Anie

Alex Anie

March 4, 2025

20 min read

Top 34 DevOps Monitoring Tools For 2026
Top 34 DevOps Monitoring Tools For 2026

In this article on DevOps monitoring tools, let’s discover the best tools to optimize your software development process. Learn how these tools can enhance performance, detect errors and prevent downtime.

Japneet Singh Chawla

Japneet Singh Chawla

March 3, 2025

53 min read

PHP Testing Tools: Top Frameworks for 2026
PHP Testing Tools: Top Frameworks for 2026

Explore the best PHP testing tools for 2026, from PHPUnit and Pest to Behat, Laravel Dusk, Mockery, and Infection. Compare them and pick the right stack.

Faisal Khatri

Faisal Khatri

March 3, 2025

28 min read

11 Best Free Software Testing Courses for Beginners [2026]
11 Best Free Software Testing Courses for Beginners [2026]

Kickstart your software testing career in 2026 with the top free software testing courses for beginners. Learn manual and automated testing skills to succeed.

Saniya Gazala

Saniya Gazala

March 3, 2025

14 min read

39 Top Python Frameworks To Look For In 2026
39 Top Python Frameworks To Look For In 2026

Check out the top Python frameworks that developers and QAs can use for web development and software testing.

Nazneen Ahmad

Nazneen Ahmad

March 3, 2025

72 min read

Test Automation Best Practices [2026]
Test Automation Best Practices [2026]

Looking for test automation best practices to improve your QA process? This blog helps to optimize your test automation efforts and achieve better results.

Navya

Navya

March 1, 2025

8 min read

9 Best Integration Testing Tools to Use in September 2026
9 Best Integration Testing Tools to Use in September 2026

Discover the 9 best integration testing tools for 2026 to ensure seamless software performance, compatibility, and reliability across your stack.

Nazneen Ahmad

Nazneen Ahmad

February 28, 2025

38 min read

15 Selenium Best Practices for Reliable Tests (2026)
15 Selenium Best Practices for Reliable Tests (2026)

Selenium tests break for predictable reasons. These 15 best practices replace brittle sleeps and locators with reliable waits, POM structure, and parallel runs.

Himanshu Sheth

Himanshu Sheth

February 28, 2025

34 min read

19 Best Java Build Tools For Developers [2026]
19 Best Java Build Tools For Developers [2026]

Compare the 19 best Java build tools for 2026, from Maven and Gradle to Bazel, with a Maven vs Gradle vs Ant table and build best practices.

Divyasshree N

Divyasshree N

February 28, 2025

33 min read

Generating Automated Test Reports After Each App Release Using Jenkins
Generating Automated Test Reports After Each App Release Using Jenkins

Jenkins generates automated test reports after each app release by running an Appium and TestNG suite in a pipeline and publishing Allure reports.

Faisal Khatri

Faisal Khatri

February 28, 2025

33 min read

16 CI/CD Best Practices You Must Follow in 2026
16 CI/CD Best Practices You Must Follow in 2026

Improve your test automation workflow with CI/CD best practices. From test planning to deployment, enhance efficiency, speed, and software delivery quality.

Himanshu Sheth

Himanshu Sheth

February 24, 2025

27 min read

10 Biggest Remote Testing Challenges (& How To Overcome Them)
10 Biggest Remote Testing Challenges (& How To Overcome Them)

Remote testing can be very challenging, we have compiled a list of all the key challenges of software testing and the tricks to overcome those challenges of working remotely.

Praveen Mishra

Praveen Mishra

February 21, 2025

20 min read

13 JavaScript Testing Best Practices You Should Know [2026]
13 JavaScript Testing Best Practices You Should Know [2026]

The best 13 JavaScript testing practices that will help you come up with scalable and reliable automated test scenarios. Take your JavaScript Testing to next level.

Arnab Roy Chowdhury

Arnab Roy Chowdhury

February 20, 2025

22 min read

Top Resources To Learn Automation Testing
Top Resources To Learn Automation Testing

Take advantage of online newsletters, blogs, and courses to learn automation testing.

Akash Agarwal

Akash Agarwal

February 20, 2025

11 min read

9 Best Reporting Tools for Selenium [2026]
9 Best Reporting Tools for Selenium [2026]

Are you looking for a reporting tool for Selenium? Let's dig into this list of 9 best reporting tools for Selenium that we selected based on factors such as ease to set up, the crispness in content, supported report formats, pricing, and more.

Himanshu Sheth

Himanshu Sheth

February 19, 2025

30 min read

Top 6 Cucumber Best Practices for Selenium Automation [2026]
Top 6 Cucumber Best Practices for Selenium Automation [2026]

Cucumber BDD framework is the top choice for developers, and it is essential to know the Cucumber best practices to make the most of it. So, we have listed the top 5 best practices to follow as you implement Cucumber with Selenium.

Harshit Paul

Harshit Paul

February 19, 2025

24 min read

Top 14 Challenges in Agile Testing [2026]
Top 14 Challenges in Agile Testing [2026]

Agile testing breaks down over changing requirements, flaky tests, and short sprints. Here are 14 challenges in Agile testing and how to avoid each one.

Jay Singh

Jay Singh

February 18, 2025

21 min read

10 Best Books for Testers in 2026
10 Best Books for Testers in 2026

Discover the 10 best books for testers in 2026, covering Agile, automation, DevOps, Selenium, and bug advocacy to sharpen your testing skills and expertise.

Suraj Kumar

Suraj Kumar

February 18, 2025

10 min read

Top 10 Automation Testing Books For 2026
Top 10 Automation Testing Books For 2026

Are you looking for the top automation testing books? Ah! That’s why you are here. Read this blog to discover!

Deeksha Agarwal

Deeksha Agarwal

February 18, 2025

9 min read

12 DevOps Testing Tools Compared: What to Pick in 2026
12 DevOps Testing Tools Compared: What to Pick in 2026

We compared 12 DevOps testing tools on pricing, CI/CD integration, and real pros/cons. Find what fits your pipeline, team size, and budget for 2026

Deepak Sharma

Deepak Sharma

February 13, 2025

53 min read

pytest Fixtures: A Detailed Guide With Examples
pytest Fixtures: A Detailed Guide With Examples

Learn about pytest fixtures, their benefits, and how they simplify test setup, teardown, and dependency management for efficient and reusable testing.

Himanshu Sheth

Himanshu Sheth

February 12, 2025

27 min read

Cypress Logs: How to Improve Custom Commands Visibility
Cypress Logs: How to Improve Custom Commands Visibility

Enhance your Cypress logs with improved visibility for custom commands. Check out examples and best practices to effectively manage and use logs.

Uma Victor

Uma Victor

February 12, 2025

23 min read

16 Top Code Coverage Java Tools [2026]
16 Top Code Coverage Java Tools [2026]

Explore our comprehensive blog on code coverage Java tools, providing valuable insights into the top tools available.

Sushrut Kumar Mishra

Sushrut Kumar Mishra

February 11, 2025

54 min read

Best C# Testing Frameworks In 2026
Best C# Testing Frameworks In 2026

Discover these C# testing frameworks for 2026 and streamline your test automation in building high-quality web and mobile applications.

Suryapratap Singh Chauhan

Suryapratap Singh Chauhan

February 10, 2025

37 min read

29 Best Bug Tracking Tools in 2026
29 Best Bug Tracking Tools in 2026

Compare 29 bug tracking tools by deployment, Git integration, free tier, and test management fit, then choose the right defect tracking tool for your team.

Nazneen Ahmad

Nazneen Ahmad

February 6, 2025

45 min read

Our 10 Most-Liked YouTube Videos Of 2024!
Our 10 Most-Liked YouTube Videos Of 2024!

Explore the top 10 most-liked videos of 2024 on the TestMu AI (Formerly LambdaTest) YouTube Channel!

Kavita Joshi

Kavita Joshi

February 6, 2025

11 min read

Top 9 Low Code Test Automation Tools [2026]
Top 9 Low Code Test Automation Tools [2026]

Compare the top 9 low code test automation tools for 2026, from GenAI authoring to codeless recorders, with features, best-fit use cases, and how to choose.

Zikra Mohammadi

Zikra Mohammadi

February 5, 2025

25 min read

Best 15 Python Build Tools For 2026
Best 15 Python Build Tools For 2026

Explore top Python build tools for efficient dependency management and automation in software development. Streamline tasks and enhance productivity.

Piyusha

February 5, 2025

39 min read

11 Best Python Testing Frameworks To Look For In 2026
11 Best Python Testing Frameworks To Look For In 2026

Discover top Python testing frameworks for 2026. Elevate your testing processes with these 11 best Python testing frameworks.

Upendra Prasad Mahto

Upendra Prasad Mahto

February 5, 2025

24 min read

Choose The Best JavaScript Unit Testing Frameworks [2026]
Choose The Best JavaScript Unit Testing Frameworks [2026]

Compare the best JavaScript unit testing frameworks: Jest, Vitest, Mocha, Jasmine and WebdriverIO, and how to pick the right one for your project.

Sushrut Kumar Mishra

Sushrut Kumar Mishra

February 4, 2025

35 min read

Top 10 Software Testing YouTube Channels To Follow In 2026
Top 10 Software Testing YouTube Channels To Follow In 2026

Enhance your knowledge with our list of the top 10 Software Testing YouTube channels to follow in 2026, and start learning from the best!

Yash Bansal

Yash Bansal

February 3, 2025

17 min read

23 Software Testing Trends To Look Out For In 2026
23 Software Testing Trends To Look Out For In 2026

Explore the latest software testing trends for 2026, including Shift Left, cloud-based testing, and more to stay ahead in the evolving testing landscape.

Yash Bansal

Yash Bansal

February 3, 2025

25 min read

Top 28 Selenium WebDriver Commands in NUnit For Automation
Top 28 Selenium WebDriver Commands in NUnit For Automation

Selenium WebDriver commands are the methods used to run your Selenium test automation scripts. Here are the commands you need to automate browser actions.

Himanshu Sheth

Himanshu Sheth

January 30, 2025

32 min read

Top 10 Codeless Testing Tools for 2026
Top 10 Codeless Testing Tools for 2026

Compare 10 codeless testing tools for 2026 by pricing model, pros and cons, and best-fit team, with a decision matrix to help you shortlist the right one fast.

Harshit Paul

Harshit Paul

January 29, 2025

37 min read

Exception Handling in Java & Python: A Practical Guide
Exception Handling in Java & Python: A Practical Guide

Exception handling is the technique of wrapping risky code in a try block so runtime errors are caught before they crash the program. Java implements it with try, catch, finally, throw, and throws, while Python uses try, except, else, finally, raise, and assert, with the finally block always running to release resources.

Tahneet Kanwal

Tahneet Kanwal

January 23, 2025

23 min read

Our Top 10 Most-Liked Articles of 2026
Our Top 10 Most-Liked Articles of 2026

Discover the top 10 articles of 2026! Learn to automate WhatsApp messaging, master Playwright locators, handle Cypress network requests, and much more!

Saniya Gazala

Saniya Gazala

January 22, 2025

13 min read

How to Generate Test Cases With AI
How to Generate Test Cases With AI

AI-powered test case generation speeds up your QA process and improves coverage. Learn how to generate test cases with AI and speed up your software testing.

Anubhav Singhmaar

Anubhav Singhmaar

January 20, 2025

16 min read

What Is Intelligent Automation: A Complete Guide
What Is Intelligent Automation: A Complete Guide

Learn what intelligent automation is, a fusion of AI and automation. Explore its benefits, use cases, and how it streamlines processes.

Harish Rajora

Harish Rajora

January 10, 2025

19 min read

How to Use Selenium and Cypress for Canvas Automation
How to Use Selenium and Cypress for Canvas Automation

Canvas content sits outside the DOM, so locators cannot see it. Automate canvas in Selenium and Cypress using coordinates from getBoundingClientRect().

Himanshu Sheth

Himanshu Sheth

January 6, 2025

42 min read

How to Run Parallel Tests Using Pabot With Robot Framework
How to Run Parallel Tests Using Pabot With Robot Framework

Learn how to perform parallel testing using Pabot with Robot Framework. Enhance efficiency and optimize your test automation workflow!

Himanshu Sheth

Himanshu Sheth

January 6, 2025

30 min read

Self-Healing Test Automation: How It Works & Why It Fails
Self-Healing Test Automation: How It Works & Why It Fails

See how self-healing test automation repairs broken locators automatically, where it still fails, and the tools that do it, in a practical guide for QA teams.

Saurabh Prakash

Saurabh Prakash

December 31, 2024

13 min read

Anomaly Report in Software Testing: Format and Example
Anomaly Report in Software Testing: Format and Example

An anomaly report records a test event that needs investigation. Learn the fields it carries, how IEEE 829 and ISO 29119-3 define it, and how to write one.

Tahneet Kanwal

Tahneet Kanwal

December 31, 2024

15 min read

What Is Intelligent Test Automation: Definition and Examples
What Is Intelligent Test Automation: Definition and Examples

Discover intelligent test automation, its process, and real-world examples. Learn how AI-driven testing enhances speed, accuracy, and scalability.

Salman Khan

Salman Khan

December 26, 2024

18 min read

AI Test Case Generation: How It Works and How to Implement It [2026]
AI Test Case Generation: How It Works and How to Implement It [2026]

46% of QA teams use AI for test case generation. This guide covers the 4-stage process, 5 best tools, and exactly how to implement it in your workflow.

Deepak Sharma

Deepak Sharma

December 24, 2024

14 min read

Artificial Intelligence (AI) in Software Engineering
Artificial Intelligence (AI) in Software Engineering

Explore artificial intelligence in software engineering: how AI transforms coding, testing, and deployment, with key use cases, benefits, and best practices.

Salman Khan

Salman Khan

December 24, 2024

21 min read

What Is Cyclomatic Complexity: A Complete Guide
What Is Cyclomatic Complexity: A Complete Guide

Cyclomatic complexity counts the independent paths through a program's control flow, showing how many test cases the code needs and how hard it is to maintain.

Nazneen Ahmad

Nazneen Ahmad

December 17, 2024

18 min read

Cycle Time in Software Development: Metrics and Trends | TestMu AI (Formerly LambdaTest)
Cycle Time in Software Development: Metrics and Trends | TestMu AI (Formerly LambdaTest)

Learn how to optimize cycle time in software development, improve workflow efficiency, and reduce bottlenecks for faster, high-quality releases.

Nazneen Ahmad

Nazneen Ahmad

December 13, 2024

21 min read

How to Generate Tests With AI
How to Generate Tests With AI

Learn how to generate tests with AI. Automate test creation, improve coverage, and save time, letting you focus on delivering high-quality software faster.

Harish Rajora

Harish Rajora

December 11, 2024

20 min read

Python Automation Testing With Examples
Python Automation Testing With Examples

Python automation testing is the process of writing Python scripts, most often with Selenium and a framework like pytest or the built-in PyUnit, to automate repetitive front-end test cases such as registration, login, and cart flows instead of running them by hand. Python's simplicity and library support make it a favorite among testers for this kind of scripting.

Himanshu Sheth

Himanshu Sheth

December 11, 2024

22 min read

What Is Visual AI in Software Testing?
What Is Visual AI in Software Testing?

Explore the power of visual AI in transforming industries with image recognition, object detection, and automation, driving smarter, faster, and more efficient solutions

Harish Rajora

Harish Rajora

December 5, 2024

15 min read

How To Integrate Playwright With Cucumber
How To Integrate Playwright With Cucumber

Playwright, a Node.js browser automation library from Microsoft, pairs with Cucumber's Behavior Driven Development approach to let teams write end-to-end tests in plain English using Gherkin keywords like Given, When, and Then. Cucumber's World object shares the Playwright browser and page instances across step definitions, and cucumber-html-reporter can turn the JSON results into a browsable HTML report.

Dastan

Dastan

December 5, 2024

31 min read

How to Write JUnit Test Cases: Step-by-Step Guide
How to Write JUnit Test Cases: Step-by-Step Guide

Learn how to write JUnit test cases step by step with @Test, assertions, and arrange-act-assert, using runnable JUnit 6 examples and a real Selenium cloud run.

Faisal Khatri

Faisal Khatri

December 2, 2024

24 min read

Predictive Analytics in Software Testing and QA | TestMu AI (Formerly LambdaTest)
Predictive Analytics in Software Testing and QA | TestMu AI (Formerly LambdaTest)

Predictive analytics in software testing uses historical test and defect data to forecast where bugs appear, so QA teams test the riskiest code first.

Devansh Bhardwaj

Devansh Bhardwaj

November 29, 2024

18 min read

Software Defect Prediction: Approaches and Best Practices | TestMu AI (Formerly LambdaTest)
Software Defect Prediction: Approaches and Best Practices | TestMu AI (Formerly LambdaTest)

Enhance QA with software defect prediction. Learn how AI-driven insights identify high-risk code, improve quality, and streamline testing processes.

Mythili Raju

Mythili Raju

November 28, 2024

13 min read

Getting Started With Playwright Recorder
Getting Started With Playwright Recorder

Record Playwright tests by clicking through a site. Use the VS Code extension or the Inspector with codegen, and emulate devices, viewports and locale.

Sparsh Kesari

Sparsh Kesari

November 28, 2024

25 min read

What Is Autonomous Testing: A Complete Guide | TestMu AI (Formerly LambdaTest)
What Is Autonomous Testing: A Complete Guide | TestMu AI (Formerly LambdaTest)

Autonomous software testing uses AI to create, run, and self-heal tests with less human effort. See how it works, its six stages, and the tools that support it.

Harish Rajora

Harish Rajora

November 26, 2024

17 min read

Quality Assurance vs Quality Control: Key Differences
Quality Assurance vs Quality Control: Key Differences

Learn the key differences between quality assurance vs quality control in software development, and how QA and QC work together to ship high-quality products.

Zikra Mohammadi

Zikra Mohammadi

November 26, 2024

14 min read

AI Testing: What It Is, Types, Tools and Benefits
AI Testing: What It Is, Types, Tools and Benefits

Learn how AI testing works in this hands-on guide with examples, types, strategies, tools, and a step-by-step KaneAI walkthrough to run an AI-driven test.

Harish Rajora

Harish Rajora

November 21, 2024

5 min read

8 Useful pytest Plugins for Python Automation
8 Useful pytest Plugins for Python Automation

Explore 8 useful pytest plugins to enhance your Python automation, boost test efficiency, add reporting, handle fixtures, and improve debugging.

Paulo Oliveira

Paulo Oliveira

November 5, 2024

21 min read

How to Use Node.js Test Runner: A Detailed Guide
How to Use Node.js Test Runner: A Detailed Guide

Learn how the built-in Node.js test runner works: setup, assertions, hooks, mocks, and parallel execution. Stable since Node.js 20.

Bonnie

Bonnie

October 30, 2024

21 min read

A Complete Guide To Exception Tests In TestNG [With Examples]
A Complete Guide To Exception Tests In TestNG [With Examples]

Common exceptions in automation testing and how to handle them with TestNG exception tests using expectedExceptions, with runnable Selenium examples.

Vipul Gupta

Vipul Gupta

October 25, 2024

31 min read

Selenium WebDriverWait Explained: Syntax, Examples & Best Practices (Java)
Selenium WebDriverWait Explained: Syntax, Examples & Best Practices (Java)

Selenium WebDriverWait explained with Java examples: constructor syntax, the ExpectedConditions you will use most, and how to stop timeouts hiding failures.

Vipul Gupta

Vipul Gupta

October 23, 2024

19 min read

Understanding Appium Architecture: Key Components Explained
Understanding Appium Architecture: Key Components Explained

Learn the essentials of Appium architecture and how its components interact to deliver robust mobile automation for Android and iOS apps.

Sai Krishna

Sai Krishna

October 14, 2024

23 min read

Python Asyncio Tutorial: Async/Await Examples
Python Asyncio Tutorial: Async/Await Examples

Python asyncio runs asynchronous code with coroutines, an event loop, and tasks. Learn async/await with runnable examples and where asyncio beats threads.

Himanshu Sheth

Himanshu Sheth

October 4, 2024

77 min read

A Complete Web Application Testing Checklist
A Complete Web Application Testing Checklist

A web application testing checklist covering functional, UI, performance, security, and accessibility testing to ship a reliable, high-quality web app.

Zikra Mohammadi

Zikra Mohammadi

October 3, 2024

35 min read

Differences Between Functional and Non-Functional Testing
Differences Between Functional and Non-Functional Testing

Functional testing checks what software does against its requirements. Non-functional testing checks how well it performs on speed, security and usability.

Veethee Dixit

Veethee Dixit

October 1, 2024

10 min read

How to Use JavaScriptExecutor in Selenium
How to Use JavaScriptExecutor in Selenium

Learn how to use JavaScriptExecutor in Selenium to execute JavaScript commands, enhance test scripts, and handle complex WebElements efficiently.

Faisal Khatri

Faisal Khatri

September 17, 2024

18 min read

How To Run Cypress Tests In Azure DevOps Pipeline
How To Run Cypress Tests In Azure DevOps Pipeline

Learn to run Cypress tests in Azure DevOps pipelines with this guide. Discover setup steps, test scenarios, and enhance your CI/CD workflows.

Kailash Pathak

Kailash Pathak

September 17, 2024

24 min read

How to Test Biometric Authentication With Appium
How to Test Biometric Authentication With Appium

Learn how to test biometric authentication with Appium on a real device cloud like TestMu AI (Formerly LambdaTest) and emulators.

Sai Krishna

Sai Krishna

September 13, 2024

34 min read

Mouse Actions in Selenium: Examples Using the Actions Class
Mouse Actions in Selenium: Examples Using the Actions Class

Learn how to handle mouse actions in Selenium using the Actions class: click, double-click, right-click, hover, and drag-and-drop, with working Java code.

Faisal Khatri

Faisal Khatri

September 13, 2024

26 min read

Selenium Pagination Tutorial: How to Handle Page Navigation
Selenium Pagination Tutorial: How to Handle Page Navigation

Pagination divides a website's content across multiple pages, using a navigation panel with page-number buttons and first, next, previous, and last controls, as seen on Amazon, eBay, and Gmail, while Facebook uses infinite scrolling instead. Selenium Java automates clicking through these paginated pages on the TestMu AI cloud grid to verify each page's content.

Faisal Khatri

Faisal Khatri

September 13, 2024

24 min read

How To Use Cypress Intercept For Handling Network Requests
How To Use Cypress Intercept For Handling Network Requests

Learn how to use the Cypress intercept (cy.intercept()) method to handle and modify network requests effectively.

Kailash Pathak

Kailash Pathak

September 10, 2024

23 min read

How to Use Assert and Verify in Selenium
How to Use Assert and Verify in Selenium

Assert and verify in Selenium decide what happens when a test step fails: a hard assert throws an AssertionError and halts that test immediately, while a soft assert, often called verify, logs the failure and lets execution continue to the next step. TestNG implements both through its org.testng.Assert and org.testng.asserts.Assertion classes, with assertEquals comparing actual and expected results.

Faisal Khatri

Faisal Khatri

September 2, 2024

27 min read

Mastering Monkey Testing: Selenium & WebDriverIO Automation
Mastering Monkey Testing: Selenium & WebDriverIO Automation

Take your testing to the next level with Automated Monkey Testing. Discover the power of Selenium & WebDriverIO for efficient and effective testing strategies.

Harish Rajora

Harish Rajora

August 29, 2024

28 min read

Introducing KaneAI - World’s First End-to-End Testing Assistant
Introducing KaneAI - World’s First End-to-End Testing Assistant

Introducing KaneAI, a GenAI-native test assistant for fast Quality Engineering teams. Create, debug, and refine tests using natural language. Try it today!

TestMu AI

TestMu AI

August 21, 2024

8 min read

ExpectedConditions in Selenium: Python & Java Examples [2026]
ExpectedConditions in Selenium: Python & Java Examples [2026]

ExpectedConditions let you wait for elements to be clickable, visible, or present before interacting. See examples for elementToBeClickable, alertIsPresent, and more.

Faisal Khatri

Faisal Khatri

August 13, 2024

36 min read

How to Use Playwright Locators: A Detailed Guide
How to Use Playwright Locators: A Detailed Guide

Learn every Playwright locator with runnable examples: get_by_role, test IDs, CSS and XPath, filtering, chaining, and how to fix a strict mode violation.

Jaydeep Karale

Jaydeep Karale

August 1, 2024

36 min read

JUnit Setup: How To Install and Configure JUnit 5 Environment
JUnit Setup: How To Install and Configure JUnit 5 Environment

Learn how to setup JUnit 5 on Windows, configure environment variables, install JUnit in IntelliJ IDEA, and write and run your first JUnit test in Java.

Sri Priya

July 31, 2024

5 min read

How to Handle StaleElementReferenceException in Selenium
How to Handle StaleElementReferenceException in Selenium

StaleElementReferenceException in Selenium occurs when a saved WebElement is no longer attached to the DOM. Learn how to handle and prevent it in Java.

Faisal Khatri

Faisal Khatri

July 31, 2024

18 min read

Generative AI in Software Testing: Benefits and Tools
Generative AI in Software Testing: Benefits and Tools

Generative AI in software testing can cut test creation time by 50%. See the real use cases, tools, limits, and how to run AI-generated tests in CI/CD.

Salman Khan

Salman Khan

July 21, 2024

21 min read

Continuous Delivery vs Continuous Deployment Explained
Continuous Delivery vs Continuous Deployment Explained

Continuous delivery vs continuous deployment: what separates them, which one suits your release process, and how much of the pipeline to automate.

Veethee Dixit

Veethee Dixit

July 19, 2024

20 min read

How to Use Selenium Click Commands Using Python
How to Use Selenium Click Commands Using Python

Discover the art of automating mouse clicks with Selenium and Python. Streamline web form filling effortlessly. Explore effective automation techniques.

Paulo Oliveira

Paulo Oliveira

July 18, 2024

37 min read

What Is the Single Responsibility Principle (SRP)
What Is the Single Responsibility Principle (SRP)

What the Single Responsibility Principle means, how to spot a class with more than one reason to change, and how to split it without over-engineering.

Sri Priya

July 18, 2024

25 min read

How to Automate Filling In Web Forms With Python
How to Automate Filling In Web Forms With Python

Python automates web form filling with Selenium by locating input fields, dropdowns, radio buttons, checkboxes, date pickers, and file uploads, then sending values programmatically instead of typing them by hand. A working demo fills out a registration form's first name, last name, email, and password fields using Selenium's find_element and send_keys methods.

Paulo Oliveira

Paulo Oliveira

July 11, 2024

17 min read

How To Take Full Page Screenshots In Selenium WebDriver
How To Take Full Page Screenshots In Selenium WebDriver

Learn how to take full page screenshots in Selenium WebDriver, including various approaches such as viewable area, WebElements full page screenshots, and more.

Faisal Khatri

Faisal Khatri

July 9, 2024

30 min read

Selenium Grid Setup: Basics and Getting Started Tutorial
Selenium Grid Setup: Basics and Getting Started Tutorial

Discover how to configure a Selenium Grid setup for improved test automation. Get the complete setup guide here.

Faisal Khatri

Faisal Khatri

July 8, 2024

20 min read

How To Write Test Cases in Java
How To Write Test Cases in Java

Learn to write test cases in Java with Selenium WebDriver and TestNG: locate WebElements, add assertions, and run tests locally or on a cloud grid.

Vipul Gupta

Vipul Gupta

July 8, 2024

26 min read

How to Run WebdriverIO Tests: Getting Started Tutorial
How to Run WebdriverIO Tests: Getting Started Tutorial

WebdriverIO is a JavaScript automation framework written in NodeJS. In this tutorial, learn how to run WebdriverIO tests.

Faisal Khatri

Faisal Khatri

July 2, 2024

25 min read

How To Generate NUnit Reports
How To Generate NUnit Reports

In this tutorial, you will learn about generating NUnit reports along with some new features and advantages of ExtentReports.

Himanshu Sheth

Himanshu Sheth

June 24, 2024

27 min read

How to Create TestNG.xml File in Eclipse
How to Create TestNG.xml File in Eclipse

This TestNG guide will help you in creating a TestNG.xml file and then executing multiple test cases in parallel on a Selenium Grid.

Faisal Khatri

Faisal Khatri

June 21, 2024

25 min read

How to Use Breakpoints for Debugging in Selenium WebDriver
How to Use Breakpoints for Debugging in Selenium WebDriver

A breakpoint pauses Selenium WebDriver execution at a line so you can inspect variables and step through code in Eclipse or IntelliJ to find failures faster.

Faisal Khatri

Faisal Khatri

June 21, 2024

22 min read

What Is CI/CD in Automation Testing
What Is CI/CD in Automation Testing

Learn how CI/CD in automation testing accelerates software development, enables faster release cycles, and helps choose the right CI/CD automation testing tool.

Saniya Gazala

Saniya Gazala

June 14, 2024

27 min read

How To Generate Extent Reports In Selenium
How To Generate Extent Reports In Selenium

Extent Reports is a library that generates customized, HTML-based test reports for Selenium, most commonly integrated through the TestNG framework. Generating a report requires three classes, ExtentSparkReporter to create the HTML file, ExtentReports to attach it, and ExtentTest to log each test's pass, fail, or skip status, with STANDARD and DARK available via the setTheme method.

Vipul Gupta

Vipul Gupta

June 14, 2024

34 min read

How to Handle Actions Class in Selenium
How to Handle Actions Class in Selenium

The Actions class in Selenium is an API that simulates complex user interactions, such as mouse clicks, double clicks, right clicks, drag and drop, and keyboard key presses, that cannot be performed with regular WebDriver methods. It works across Java and C# using mouse methods like moveToElement and keyboard methods like sendKeys, keyUp, and keyDown.

Andreea Draniceanu

June 12, 2024

39 min read

How to Get Element by Tag Name In Selenium
How to Get Element by Tag Name In Selenium

Learn how to get elements by tag name using the tagName() locator in Selenium; it is useful when you do not have any other Selenium locator on the web page.

Vipul Gupta

Vipul Gupta

June 6, 2024

22 min read

DevOps Pipeline: Stages, Example, How to Build
DevOps Pipeline: Stages, Example, How to Build

Every stage of a DevOps pipeline with a worked example: the components, how to build one that holds up, and the challenges that quietly break pipelines.

Chandrika Deb

Chandrika Deb

June 5, 2024

12 min read

What Is Hypothesis Testing in Python: A Hands-On Tutorial
What Is Hypothesis Testing in Python: A Hands-On Tutorial

Hypothesis testing in Python uses the open-source Hypothesis library to auto-generate test inputs with @given and strategies instead of manual test cases.

Jaydeep Karale

Jaydeep Karale

June 5, 2024

46 min read

How To Run Selenium Test Scripts?
How To Run Selenium Test Scripts?

Learn how to run Selenium test scripts with our comprehensive guide. Covers installation, configuration, and running your first test script in Java

Hari Sapna Nair

Hari Sapna Nair

May 31, 2024

17 min read

What Is Parallel Testing And Why Is It Important?
What Is Parallel Testing And Why Is It Important?

Learn about the parallel testing process, implementation, use cases, examples, best practices, tools, benefits, and limitations for efficient testing.

Hari Sapna Nair

Hari Sapna Nair

May 31, 2024

36 min read

Selenium SendKeys : All You Need To Know
Selenium SendKeys : All You Need To Know

Discover how to use Selenium sendkeys for sending keystrokes automatically! Dive into our blog for insights on effective sendkeys utilization.

Solomon Eseme

Solomon Eseme

May 21, 2024

22 min read

Software Testing Techniques: Types With Worked Examples | TestMu AI (Formerly LambdaTest)
Software Testing Techniques: Types With Worked Examples | TestMu AI (Formerly LambdaTest)

Learn black-box, white-box, and experience-based software testing techniques, with boundary tests run on a real form and a worked MC/DC coverage example.

Nazneen Ahmad

Nazneen Ahmad

May 16, 2024

31 min read

Sanity Testing vs Regression Testing: Key Differences
Sanity Testing vs Regression Testing: Key Differences

This blog on sanity testing vs regression testing highlights the key differences between sanity and regression testing with examples and best practices.

Nazneen Ahmad

Nazneen Ahmad

May 16, 2024

26 min read

Machine Learning In Software Testing
Machine Learning In Software Testing

Machine learning in software testing applies ML, a subset of AI that learns patterns from data instead of following explicit rules, to automate test case generation, flag likely failure areas from historical results, and catch visual UI discrepancies across browsers and devices. Artificial intelligence is projected to grow 33.2 percent annually between 2020 and 2027.

Hari Sapna Nair

Hari Sapna Nair

May 15, 2024

19 min read

Alpha Testing vs Beta Testing: Exploring Differences
Alpha Testing vs Beta Testing: Exploring Differences

Alpha testing is run internally by the development team; beta testing is run by real users outside it. Compare goals, testers, environments, and criteria.

Nazneen Ahmad

Nazneen Ahmad

May 13, 2024

21 min read

How to Use Python URL Decode() Method In Selenium
How to Use Python URL Decode() Method In Selenium

Learn how Python's URL decode() method uses urllib.parse.unquote() to convert percent-encoded text back to readable form for accurate Selenium test assertions.

Paulo Oliveira

Paulo Oliveira

May 10, 2024

35 min read

How to Use ThreadLocal in Java With Selenium WebDriver
How to Use ThreadLocal in Java With Selenium WebDriver

ThreadLocal in Java is a class that gives each thread its own independent copy of a variable, and pairing it with Selenium WebDriver means every parallel test thread gets its own isolated WebDriver instance instead of sharing one. This eliminates cross-thread interference and removes the need for manual synchronization like locks, making parallel Selenium execution safer and more stable.

Vipul Gupta

Vipul Gupta

May 7, 2024

32 min read

Unix Shell Scripting Tutorial: Commands and Examples
Unix Shell Scripting Tutorial: Commands and Examples

Learn Unix shell scripting from scratch: the commands worth knowing, variables, loops and functions, plus runnable example scripts you can adapt today.

Supriya Singh

Supriya Singh

May 2, 2024

23 min read

How to Use pytest Skip Test And XFail in Selenium
How to Use pytest Skip Test And XFail in Selenium

In this blog, discover the ins and outs of using pytest skip test functionality: single, conditional, CLI, and more!

Paulo Oliveira

Paulo Oliveira

April 29, 2024

29 min read

Key Differences Between Use Case vs Test Case
Key Differences Between Use Case vs Test Case

Learn about key differences between use case vs test case, their components, advantages and best practices to create them, and more.

Veethee Dixit

Veethee Dixit

April 29, 2024

34 min read

How to Use Thread.sleep() in Selenium
How to Use Thread.sleep() in Selenium

Ever wondered how to use Thread.sleep in Java? Learn everything there is to know about the method and using it in Selenium. Read more.

Faisal Khatri

Faisal Khatri

April 25, 2024

27 min read

How to Handle Shadow Root Selenium Java
How to Handle Shadow Root Selenium Java

In this tutorial, learn how to handle Shadow root in Selenium Java using the getShadowRoot() method and JavaScriptExecuter.

Faisal Khatri

Faisal Khatri

April 22, 2024

31 min read

What Is Selenium Grid? Setup and Docker Guide (2026)
What Is Selenium Grid? Setup and Docker Guide (2026)

Learn what Selenium Grid is, how its architecture routes tests, and how to set it up in standalone, hub and node, distributed, and Docker modes on Grid 4.46.

Ayush Mishra

Ayush Mishra

April 16, 2024

53 min read

How To Take Screenshot In Selenium Java?
How To Take Screenshot In Selenium Java?

Learn to take screenshot in Selenium Java and get in depth knowledge of why it is critical in the software testing lifecycle.

Tanay Kumar Deo

Tanay Kumar Deo

April 5, 2024

19 min read

TDD vs BDD vs ATDD: Key Differences
TDD vs BDD vs ATDD: Key Differences

In this blog on TDD vs BDD vs ATDD, explore the key differences between TDD, BDD, and ATDD, and select the approach that best suits your testing methodology.

Enrique

Enrique

April 5, 2024

23 min read

How To Get Text Of A WebElement In Selenium?
How To Get Text Of A WebElement In Selenium?

Learn how to get text of an element in Selenium and also master the technique for effective web testing with Selenium.

Sonu Kumar Deo

Sonu Kumar Deo

April 4, 2024

21 min read

How to Click on a Button in Selenium [With Examples]
How to Click on a Button in Selenium [With Examples]

Learn how to click on a button in Selenium with working Java, Python, and JavaScript examples covering left-click, right-click, double-click, drag-and-drop, JavascriptExecutor fallback, and explicit waits.

Faisal Khatri

Faisal Khatri

March 28, 2024

38 min read

8 Essential Automation Testing Skills in 2026
8 Essential Automation Testing Skills in 2026

Discover the essential automation testing skills you need in 2026 - from programming and tool expertise to CI/CD integration and AI-native testing.

Arnab Roy Chowdhury

Arnab Roy Chowdhury

March 28, 2024

20 min read

Fix "Element Not Clickable at Point" in Selenium
Fix "Element Not Clickable at Point" in Selenium

Fix the "Element Not Clickable at Point" error in Selenium. Learn causes like overlaps, delays, and proven solutions with examples.

Faisal Khatri

Faisal Khatri

March 28, 2024

23 min read

Learn To Run Selenium Tests On Chrome With Selenium ChromeDriver
Learn To Run Selenium Tests On Chrome With Selenium ChromeDriver

Learn to download and setup Selenium ChromeDriver to effortlessly run Selenium tests on Chrome browser.

Urwashi Priya

Urwashi Priya

March 27, 2024

20 min read

Key Differences Between Test Plan vs Test Case
Key Differences Between Test Plan vs Test Case

Learn about key differences between test plan vs test case, their benefits, components, steps to create them, and more.

Nazneen Ahmad

Nazneen Ahmad

March 27, 2024

38 min read

Smoke Testing vs Sanity Testing: A Comparison
Smoke Testing vs Sanity Testing: A Comparison

Confused between smoke testing vs sanity testing? This blog dives into the differences & helps you choose the right testing approach.

Nazneen Ahmad

Nazneen Ahmad

March 26, 2024

22 min read

JUnit Assertions: assertEquals, assertThrows, assertAll
JUnit Assertions: assertEquals, assertThrows, assertAll

Learn the various JUnit assertion methods in Selenium testing, focusing on the assertTrue() method in JUnit.

Hari Sapna Nair

Hari Sapna Nair

March 22, 2024

36 min read

How to Handle Radio Buttons in Selenium Using Python
How to Handle Radio Buttons in Selenium Using Python

Learn how Selenium WebDriver locates and clicks radio buttons using Python, checks their selected state, and handles hidden radio buttons with explicit waits.

Paulo Oliveira

Paulo Oliveira

March 22, 2024

28 min read

How to Handle Modal Dialog Box in Selenium WebDriver Java
How to Handle Modal Dialog Box in Selenium WebDriver Java

A modal dialog box in Selenium WebDriver Java is a Bootstrap modal window built from a trigger element, the modal container, and its modal content, which sits on top of the page and must be interacted with first. Selenium fetches this modal element and operates on its content, alongside handling related alerts and pop-up windows.

Vipul Gupta

Vipul Gupta

March 20, 2024

36 min read

Check If An Element Exists In Cypress: A Detailed Guide
Check If An Element Exists In Cypress: A Detailed Guide

Learn how to check if an element exists in Cypress, validate visibility on a web page, avoid flaky tests, and interact with dynamic web elements efficiently.

Enrique

Enrique

March 19, 2024

31 min read

Test Plan vs Test Strategy: Objectives and Key Differences
Test Plan vs Test Strategy: Objectives and Key Differences

The test plan creates the project-specific roadmap, while the test strategy sets the direction for testing. Learn more about test plan vs test strategy.

Nazneen Ahmad

Nazneen Ahmad

March 18, 2024

38 min read

How to Write Your First Cypress Test
How to Write Your First Cypress Test

This blog guides you through writing your first Cypress test on local machines and cloud grids.

Kailash Pathak

Kailash Pathak

March 14, 2024

35 min read

Selenium Wait: Implicit, Explicit & Fluent Wait Commands
Selenium Wait: Implicit, Explicit & Fluent Wait Commands

Selenium waits explained with Java examples: implicit, explicit and fluent waits, the Duration syntax Selenium 4 requires, and why you must not mix them.

Vijay Kaushik

Vijay Kaushik

March 4, 2024

22 min read

26 Best Penetration Testing Tools And Its Advantages [2026]
26 Best Penetration Testing Tools And Its Advantages [2026]

Explore pen testing, its process, and top penetration testing tools with their key advantages used to secure sensitive data and guard against cyber threats.

Ankit Mathur

Ankit Mathur

March 4, 2024

58 min read

11 Actionable Insights To Write Better Code Automation
11 Actionable Insights To Write Better Code Automation

Discover actionable insights to take your coding workflow to the next level and master code automation.

Akash Agarwal

Akash Agarwal

March 4, 2024

22 min read

8 Best Functional Testing Tools For September 2026
8 Best Functional Testing Tools For September 2026

Compare the best functional testing tools for 2026 across automation capabilities, platform coverage, integrations, and pricing to pick the right one.

Divyasshree N

Divyasshree N

February 29, 2024

15 min read

20 Best Exploratory Testing Tools For September 2026
20 Best Exploratory Testing Tools For September 2026

Discover the benefits of exploratory testing tools for streamlining the testing process and improving software quality. Read more!

Nazneen Ahmad

Nazneen Ahmad

February 26, 2024

34 min read

Selenium Maven Dependency Tutorial
Selenium Maven Dependency Tutorial

Explore the seamless integration of Selenium Maven dependency in your test automation projects with this comprehensive tutorial.

Rahul Rana

Rahul Rana

February 26, 2024

33 min read

13 Best Java Testing Frameworks [2026]
13 Best Java Testing Frameworks [2026]

Stay ahead of the curve in software testing with our list of the 13 best Java testing frameworks for 2026.

Salman Khan

Salman Khan

February 20, 2024

26 min read

Overcome The In-Sprint Automation Challenges With Test Automation [2026]
Overcome The In-Sprint Automation Challenges With Test Automation [2026]

We will learn about the top in-sprint automation challenges and offer solutions to overcome them along with best practices.

Rahul Jain

Rahul Jain

February 20, 2024

24 min read

Top 9 Challenges In Automation Testing [2026]
Top 9 Challenges In Automation Testing [2026]

Speed up software validation and boost test coverage with automation. Explore the top 9 challenges in automation testing and strategies to overcome them.

Ruchira Shukla

Ruchira Shukla

February 19, 2024

17 min read

How To Install TestNG In Eclipse: Step-By-Step Guide
How To Install TestNG In Eclipse: Step-By-Step Guide

How to install TestNG in Eclipse from the Marketplace or the update site, verify the plugin, convert an existing Java project, and run your first TestNG test.

Kritika Murari

Kritika Murari

February 12, 2024

13 min read

5 Most Popular Types of SDLC Models
5 Most Popular Types of SDLC Models

Explore main SDLC models like Waterfall, Agile, and more. Optimize software development success by choosing the right model.

Nazneen Ahmad

Nazneen Ahmad

February 12, 2024

43 min read

Mastering Web Automation With Python Selenium On Chrome
Mastering Web Automation With Python Selenium On Chrome

Utilize Chrome and Python Selenium to master the art of web automation while following best practices for fluid, effective, and dependable automation.

Jainish Patel

Jainish Patel

February 12, 2024

43 min read

Automating Login Page Using Selenium WebDriver: A Detailed Guide
Automating Login Page Using Selenium WebDriver: A Detailed Guide

Explore seamless login automation with Selenium for diverse testing scenarios and effortlessly navigate the complexity of automating login pages.

Faisal Khatri

Faisal Khatri

February 2, 2024

42 min read

15 Types of Software Testing and When to Run Each
15 Types of Software Testing and When to Run Each

The 15 core types of software testing, what each one verifies, when to run it in your pipeline, and which to automate. With a decision guide.

Himanshu Sheth

Himanshu Sheth

February 1, 2024

34 min read

Scroll Down in Selenium WebDriver: Step-by-Step Guide
Scroll Down in Selenium WebDriver: Step-by-Step Guide

Learn how to scroll down in Selenium WebDriver using the JavaScriptExecutor interface in this detailed step-by-step tutorial.

Vipul Gupta

Vipul Gupta

January 31, 2024

50 min read

Using TestNG In Selenium With Examples: A Detailed Guide
Using TestNG In Selenium With Examples: A Detailed Guide

TestNG is a robust Java-based testing framework. Streamline parallel testing and leverage comprehensive reporting while harnessing the power of TestNG in Selenium.

Vipul Gupta

Vipul Gupta

January 24, 2024

62 min read

Best 19 Regression Testing Tools [September 2026]
Best 19 Regression Testing Tools [September 2026]

Explore the 19 best regression testing tools of 2026 to automate your regression suite across web, mobile, desktop, and API, plus how to choose the right one.

Nazneen Ahmad

Nazneen Ahmad

January 22, 2024

42 min read

Our Top 10 Most-Viewed YouTube Videos Of 2023!
Our Top 10 Most-Viewed YouTube Videos Of 2023!

Check out our top 10 most-viewed YouTube videos of 2023 from the TestMu AI (Formerly LambdaTest) YouTube Channel.

Kavita Joshi

Kavita Joshi

January 22, 2024

14 min read

How to Automate WhatsApp Messages Using Python
How to Automate WhatsApp Messages Using Python

Python automates WhatsApp messages through Selenium driving WhatsApp Web, the pywhatkit library for simple scheduled sends like pywhatkit.sendwhatmsg, or the Twilio Python SDK for the WhatsApp Business API. A custom user-data-dir keeps the Selenium session logged in so testers do not rescan the QR code, useful for sending automated test result notifications.

Paulo Oliveira

Paulo Oliveira

January 20, 2024

45 min read

Our Top 10 Most-Read Articles Of 2023
Our Top 10 Most-Read Articles Of 2023

Revisit TestMu AI's 10 most-read articles of 2023, from React Virtual DOM and monkey patching in Python to Cypress vs Playwright and installing Appium.

Devansh Bhardwaj

Devansh Bhardwaj

January 19, 2024

19 min read

How to Scroll to an Element in Playwright
How to Scroll to an Element in Playwright

Scrolling stands as a fundamental bridge between users and the wealth of content that modern websites offer. With this tutorial, learn how to scroll to an element in Playwright.

Jaydeep Karale

Jaydeep Karale

January 11, 2024

32 min read

What’s New in Selenium Manager: Features and Improvements
What’s New in Selenium Manager: Features and Improvements

Discover what’s new in Selenium Manager in Selenium 4, including Chrome compatibility, Automated Chrome, and ChromeDriver Management endpoints.

Faisal Khatri

Faisal Khatri

January 11, 2024

34 min read

A Beginner's Guide To SpecFlow ScenarioContext
A Beginner's Guide To SpecFlow ScenarioContext

The ScenarioContext class is a shared context object used in SpecFlow to share data between different steps and scenarios. This tutorial demonstrates using SpecFlow and ScenarioContext to share data between steps.

Andreea Draniceanu

January 9, 2024

30 min read

Pyppeteer Tutorial: The Complete Guide to Using Puppeteer with Python
Pyppeteer Tutorial: The Complete Guide to Using Puppeteer with Python

Pyppeteer demonstrates running Pyppeteer tests on a cloud like TestMu AI (Formerly LambdaTest) on different versions of Chrome (or Chromium).

Himanshu Sheth

Himanshu Sheth

January 5, 2024

107 min read

Test Data Management: Techniques, Strategy, Best Practices
Test Data Management: Techniques, Strategy, Best Practices

Learn what test data management is, how masking, subsetting, and synthetic data work, and how to build a TDM strategy that keeps automated tests compliant.

Abhishek Mishra

Abhishek Mishra

December 29, 2023

18 min read

19 Core Benefits Of Automation Testing In 2026
19 Core Benefits Of Automation Testing In 2026

Automation testing for web and mobile apps improves efficiency, accelerates testing cycles, and ensures better software quality. Read more now and elevate testing!

Mayank Bhola

Mayank Bhola

December 29, 2023

26 min read

Integration Testing vs Functional Testing: Key Differences
Integration Testing vs Functional Testing: Key Differences

Explore the two testing methodologies, Integration Testing and Functional Testing and their key differences.

Upendra Prasad Mahto

Upendra Prasad Mahto

December 29, 2023

15 min read

QA Automation: Benefits, Tools and Best Practices
QA Automation: Benefits, Tools and Best Practices

Discover the comprehensive guide to QA automation, covering its benefits, essential tools, and expert tips.

Tanay Kumar Deo

Tanay Kumar Deo

December 29, 2023

25 min read

What Is Localhost? 127.0.0.1 and Why It Matters
What Is Localhost? 127.0.0.1 and Why It Matters

Localhost is any local machine acting as its own server, reached through the loopback IP address 127.0.0.1 in IPv4 or ::1 in IPv6, so requests never leave the device. Developers rely on it to build, test, and debug web applications before pointing the same code at a live server on the internet.

Ayush Mishra

Ayush Mishra

December 29, 2023

14 min read

Storybook Visual Testing: Getting Started Guide
Storybook Visual Testing: Getting Started Guide

Storybook is an open-source tool for building, organizing, and testing UI components in isolation, rendering each component independently so visual defects like misaligned buttons or broken layouts surface without loading the full application. The first SmartUI run against a static Storybook build creates a baseline and automatically approves every story, while later runs compare against that baseline and highlight mismatches.

Vipul Gupta

Vipul Gupta

December 21, 2023

27 min read

A Complete Tutorial on Using assertTrue() in Java
A Complete Tutorial on Using assertTrue() in Java

assertTrue() is a method in JUnit 5's org.junit.Assertions class that verifies a supplied boolean condition evaluates to true, failing the test immediately when it does not. It is a hard assertion, meaning execution halts at the point of failure so dependent tests are skipped, unlike a soft assertion, which logs failures and lets the test run to completion.

Faisal Khatri

Faisal Khatri

December 12, 2023

27 min read

How To Execute JavaScript In Selenium Python
How To Execute JavaScript In Selenium Python

Selenium's execute_script and execute_async_script methods let a JavaScriptExecutor run JavaScript code directly inside the browser during a test, manipulating the page's DOM in ways standard Selenium commands cannot. This Selenium Python tutorial explains when to use each method, covering scenarios like gesture and animation simulation, asynchronous interactions, and responsive scrolling.

Idowu (Paul) Omisola

December 12, 2023

48 min read

How to Handle Shadow DOM in Cypress
How to Handle Shadow DOM in Cypress

The Shadow DOM (Document Object Model) is a web standard that encapsulates styles, markup, and behavior within a scoped and isolated DOM subtree. In this tutorial, you will learn various approaches and techniques to handle elements within the Shadow DOM using Cypress effectively.

Kailash Pathak

Kailash Pathak

November 30, 2023

29 min read

Point of Sale (POS) Testing
Point of Sale (POS) Testing

Explore the world of Point of Sale (POS) testing and discover its critical role in ensuring smooth transactions and customer satisfaction.

Urwashi Priya

Urwashi Priya

November 30, 2023

15 min read

End-to-End Test vs Integration Test: Key Differences
End-to-End Test vs Integration Test: Key Differences

Master software testing with a clear comparison of End-to-End vs Integration Testing - optimize performance & reliability effortlessly!

Ayush Mishra

Ayush Mishra

November 29, 2023

15 min read

Top 22+ Utility Tools For Testers [2026]
Top 22+ Utility Tools For Testers [2026]

Supercharge your testing prowess with must-have utility tools for testers. Explore a comprehensive collection of powerful tools designed to streamline testing.

Prince Dewani

Prince Dewani

November 27, 2023

59 min read

Usability Testing Methods
Usability Testing Methods

Learn different usability testing methods to help developers and testers resolve more user-centric issues and deliver high-quality software.

Saniya Gazala

Saniya Gazala

November 24, 2023

22 min read

Using ChatGPT for Test Automation
Using ChatGPT for Test Automation

ChatGPT is OpenAI's GPT-3.5-based chatbot, released in November 2022, and using it for test automation means prompting it to generate test scenarios, such as steps to test a website's search feature, and then produce runnable Selenium test scripts in a chosen programming language like Java, Python, or C#. It can also help troubleshoot and adjust existing automation code.

Mayank Bhola

Mayank Bhola

November 17, 2023

51 min read

Selenium Wait for Page to Load in Python With Code Examples (2026)
Selenium Wait for Page to Load in Python With Code Examples (2026)

Struggling with NoSuchElementException errors? Learn Selenium wait for page load strategies like implicit, explicit, and fluent waits for stable tests.

Saniya Gazala

Saniya Gazala

November 14, 2023

26 min read

Web Scraping with Selenium Java: A Detailed Guide
Web Scraping with Selenium Java: A Detailed Guide

Web Scraping or Web Data Extraction automatically extracts data from any target website using software tools and scripts. This blog delves into the intricacies of performing web scraping with Selenium Java for different websites.

Vipul Gupta

Vipul Gupta

November 13, 2023

41 min read

Headless Browser in Python and Selenium
Headless Browser in Python and Selenium

A headless browser runs in Python and Selenium without rendering a visible graphical interface, executing the same page interactions in the background to cut resource use, in one measured example lowering Chrome's CPU consumption from 78% to 44%. Headless Chrome and Headless Firefox are the two browsers set up and driven through Selenium's WebDriver for automated testing and web scraping.

Paulo Oliveira

Paulo Oliveira

November 10, 2023

35 min read

How to Use For Loop In Robot Framework
How to Use For Loop In Robot Framework

For loop in Robot Framework helps you deal with repetitive tasks, enhancing test coverage while keeping your test cases readable and easy to maintain.

Paulo Oliveira

Paulo Oliveira

November 7, 2023

56 min read

A Complete Guide to Web Scraping with Python
A Complete Guide to Web Scraping with Python

Web scraping with Python extracts website data using BeautifulSoup, Scrapy, and Requests for static pages, and Selenium or Playwright for dynamic ones.

Himanshu Sheth

Himanshu Sheth

November 7, 2023

68 min read

How to Fix NoSuchElementException in Selenium
How to Fix NoSuchElementException in Selenium

NoSuchElementException is one of the most common exceptions in Selenium, which occurs when an element is not found on the page. This blog post discusses NoSuchElementException, why it occurs, and how to fix NoSuchElementException in Selenium with Java.

Vipul Gupta

Vipul Gupta

November 6, 2023

28 min read

How to Perform Playwright Screenshot Comparison
How to Perform Playwright Screenshot Comparison

Playwright screenshot comparison allows you to capture screenshots and then compare these screenshots to identify visual deviations. Learn more!

Jaydeep Karale

Jaydeep Karale

November 6, 2023

42 min read

A Complete Guide to Using @FindBy Annotation in Selenium Java
A Complete Guide to Using @FindBy Annotation in Selenium Java

The @FindBy annotation in Selenium Java's Page Factory model lets testers declaratively specify how to locate a web element, such as by id, name, xpath, or css, making automation code more readable and maintainable. Using @FindBy also requires calling PageFactory's initElements method in the page object's constructor for the annotation to take effect.

Faisal Khatri

Faisal Khatri

October 31, 2023

48 min read

Dive Into Headless Chrome: Your Key to Efficient Web Development
Dive Into Headless Chrome: Your Key to Efficient Web Development

Dive deep into Headless Chrome: Uncover its capabilities, advantages, and practical applications for streamlined web development and automation.

Jainish Patel

Jainish Patel

October 27, 2023

25 min read

How To Check If An Element Exists In Python Selenium
How To Check If An Element Exists In Python Selenium

Python Selenium checks whether an element exists using techniques such as the is_displayed() method, which returns True only when the element is visible on the page, while explicit waits confirm a dynamic element is present before interacting with it. Elements that exist in the page's source but stay hidden from users can still be located by class name or ID.

Idowu (Paul) Omisola

October 27, 2023

29 min read

How to Find Element by Text in Selenium C#
How to Find Element by Text in Selenium C#

Finding an element by text in Selenium C# means using the XPath locator strategy to select a web element based on its visible text rather than an ID or class name. FindElement returns the first matching element, FindElements returns every match as a list, and normalize-space ignores leading or trailing spaces in the text.

Andreea Draniceanu

October 26, 2023

29 min read

How to Take Screenshots in Python Using Selenium
How to Take Screenshots in Python Using Selenium

Python takes screenshots during Selenium test runs using methods like get_screenshot_as_file, capturing the browser state at failure points for visual debugging and HTML test reports. Screenshots also support regression testing, comparing before-and-after images with libraries such as Pillow's ImageChops or OpenCV's absdiff() to catch UI changes that functional assertions miss.

Paulo Oliveira

Paulo Oliveira

October 18, 2023

41 min read

Python end Parameter in print(): Syntax and Examples
Python end Parameter in print(): Syntax and Examples

The Python end parameter sets what print() adds after each output, a newline by default. See how end='' keeps output on one line, with syntax and examples.

Paulo Oliveira

Paulo Oliveira

October 12, 2023

53 min read

How To Perform Visual Regression Testing With Selenium And Smart UI
How To Perform Visual Regression Testing With Selenium And Smart UI

Selenium visual regression testing compares baseline and current screenshots pixel by pixel to catch UI bugs like misaligned buttons before release.

Faisal Khatri

Faisal Khatri

October 10, 2023

39 min read

How to Run Multiple NUnit Test Cases
How to Run Multiple NUnit Test Cases

NUnit provides methods to run multiple test cases, saving time and while ensuring high code quality. In this tutorial, learn how to run multiple NUnit test cases in parallel.

Andreea Draniceanu

October 9, 2023

26 min read

How to Use JUnit ErrorCollector [With Examples]
How to Use JUnit ErrorCollector [With Examples]

Discover JUnit ErrorCollector, a crucial tool for comprehensive test coverage. Learn how it simplifies error handling, ensuring smooth test execution.

Sri Priya

October 5, 2023

30 min read

Getting Started with MongoDB Testing Using Selenium WebDriver
Getting Started with MongoDB Testing Using Selenium WebDriver

MongoDB testing stores test data and run results in a schema-less NoSQL database. Selenium connects to MongoDB through its Java driver to query documents.

Srinivasan Sekar

Srinivasan Sekar

September 25, 2023

23 min read

Auto Healing in Selenium Automation Testing
Auto Healing in Selenium Automation Testing

Auto healing in Selenium is a dynamic locator strategy that replaces brittle static locators, using AI and machine learning to detect UI changes and automatically generate new locators from the DOM path saved during an earlier successful run, so tests recover from failures caused by front-end changes instead of breaking outright.

Himanshu Sheth

Himanshu Sheth

September 22, 2023

45 min read

Test Case Design Techniques for Smart Software Testing
Test Case Design Techniques for Smart Software Testing

Test case design techniques are structured methods for building effective test cases: black-box, white-box, and experience-based, explained with examples.

Tanay Kumar Deo

Tanay Kumar Deo

September 19, 2023

43 min read

How to Handle ElementClickInterceptedException in Selenium Java
How to Handle ElementClickInterceptedException in Selenium Java

ElementClickInterceptedException in Selenium occurs when a click command cannot execute because the target WebElement is not clickable, typically because another WebElement is overlapping it. This Selenium Java tutorial explains the exception's causes and walks through fixing it in a sample test that logs into a demo site and clicks past a blocking overlay.

Faisal Khatri

Faisal Khatri

September 18, 2023

40 min read

How to Handle Auto Suggestions in Selenium Java
How to Handle Auto Suggestions in Selenium Java

This blog delves into the intricacies of handling auto-suggestions in Selenium Java for web automation using different techniques.

Vipul Gupta

Vipul Gupta

August 4, 2023

41 min read

Test Scenario vs Test Case: Core Differences
Test Scenario vs Test Case: Core Differences

This detailed tutorial highlights the core differences between test scenario vs test case in software testing.

Nazneen Ahmad

Nazneen Ahmad

July 28, 2023

27 min read

Selenium 3 vs Selenium 4: Key Differences
Selenium 3 vs Selenium 4: Key Differences

Selenium 3 vs Selenium 4: Uncover the key differences in web automation testing. Stay updated on the latest features and advancements.

Akash Nagpal

Akash Nagpal

July 20, 2023

26 min read

How To Reduce Page Load Time In JavaScript
How To Reduce Page Load Time In JavaScript

Reduce JavaScript page load time by minifying and compressing scripts, combining files, and caching them so browsers fetch less data on repeat visits.

Solomon Eseme

Solomon Eseme

July 4, 2023

23 min read

Verification vs Validation: Know The Differences in Testing
Verification vs Validation: Know The Differences in Testing

Explore the crucial roles of verification & validation in software quality, their key differences, and best practices to boost reliability.

Nazneen Ahmad

Nazneen Ahmad

July 3, 2023

34 min read

k6 Testing Tutorial: Load & Browser Testing With Grafana k6
k6 Testing Tutorial: Load & Browser Testing With Grafana k6

A hands-on k6 testing tutorial covering installation, load testing scripts, browser testing, HTML reporting, cloud execution, and GitHub Actions CI/CD.

Anshita Bhasin

Anshita Bhasin

July 3, 2023

47 min read

Selenium Vs Cucumber: Key Differences
Selenium Vs Cucumber: Key Differences

Selenium automates browser tests directly; Cucumber adds BDD syntax for team collaboration. Compare features, differences, and when to combine both tools.

Akash Nagpal

Akash Nagpal

June 28, 2023

35 min read

Types Of Automation Testing: Definition, Benefits And Best Practices
Types Of Automation Testing: Definition, Benefits And Best Practices

Automation testing runs test cases with scripts, not manual effort. See the main types, from unit and regression to security testing, plus best practices.

Urwashi Priya

Urwashi Priya

June 28, 2023

74 min read

Automation Scripts: A Comprehensive Guide
Automation Scripts: A Comprehensive Guide

It is a comprehensive guide that will provide in-depth knowledge about automation scripts, their strengths and weaknesses, and advanced automation scripts.

Upendra Prasad Mahto

Upendra Prasad Mahto

June 7, 2023

28 min read

Using React Virtual DOM To Improve Web Application Performance
Using React Virtual DOM To Improve Web Application Performance

React's virtual DOM is an in-memory copy of the real DOM that React diffs to update only the changed elements, improving web application performance.

Bonnie

Bonnie

May 15, 2023

48 min read

How To Use JUnit Ignore Test Annotation [With Examples]
How To Use JUnit Ignore Test Annotation [With Examples]

This blog on JUnit Ignore Test annotation will provide valuable inputs and practical advice on how to disable/skip tests using different annotations.

Faisal Khatri

Faisal Khatri

May 12, 2023

51 min read

How to use Date Picker in Selenium using JavaScript
How to use Date Picker in Selenium using JavaScript

Learn how to handle a date picker in Selenium using JavaScript: set up selenium-webdriver with Node.js and Express, then select dates in a jQuery UI calendar.

Solomon Eseme

Solomon Eseme

April 28, 2023

16 min read

XPath vs CSS Selectors: A Detailed Guide
XPath vs CSS Selectors: A Detailed Guide

Learn the differences between XPath and CSS Selectors in selecting and styling elements on web pages.

Sri Harsha

Sri Harsha

April 3, 2023

39 min read

CSS Color-Contrast(): A Step-By-Step Guide
CSS Color-Contrast(): A Step-By-Step Guide

Learn about the importance of CSS color-contrast() function, and how to implement it to build adequately contrasting and accessible user interfaces.

Aman Mandal

Aman Mandal

March 3, 2023

27 min read

Cypress vs WebdriverIO: Which One To Choose
Cypress vs WebdriverIO: Which One To Choose

In this guide on Cypress vs WebdriverIO, learn the differences between Cypress and WebdriverIO and choose the one based on your web project requirements.

Ioan Solderea

Ioan Solderea

February 24, 2023

25 min read

How To Automate ServiceNow With Selenium
How To Automate ServiceNow With Selenium

Selenium automates ServiceNow by driving its web interface with WebDriver to fill forms, click through screens, and validate incident records in Java.

Faisal Khatri

Faisal Khatri

February 16, 2023

37 min read

How To Use WebDriverWait In Selenium C#
How To Use WebDriverWait In Selenium C#

WebDriverWait in Selenium C# is an explicit wait from the OpenQA.Selenium.Support.UI package that pauses a test until a condition like ElementToBeClickable is met, checking every 250 milliseconds by default. An MSTest example downloads a file, waits for a Close button to become clickable, and runs on a cloud Selenium Grid using Chrome 101 on Windows 11.

Andreea Draniceanu

February 10, 2023

24 min read

How To Perform Local Website Testing Using Selenium And Java
How To Perform Local Website Testing Using Selenium And Java

Local website testing means hosting and testing a website on a developer's machine, often via a local server like XAMPP, before it reaches a staging or production environment. Selenium can automate this by pairing a WebDriver Java script with a cloud grid's tunnel app, connecting the local host to thousands of browser and OS combinations without touching the local infrastructure.

Vipul Gupta

Vipul Gupta

February 8, 2023

21 min read

A Complete Guide To Selenium Page Load Strategy
A Complete Guide To Selenium Page Load Strategy

This blog will take a deeper look at Selenium Page Load Strategy, its different types, and how they can be implemented in automation code.

Vipul Gupta

Vipul Gupta

January 23, 2023

25 min read

A Complete Guide on how to run Mocha npm Testing with Node.js
A Complete Guide on how to run Mocha npm Testing with Node.js

In this Mocha NodeJS tutorial, learn how to effectively test your NodeJS modules using Mocha npm testing, a popular JavaScript test framework.

Kayode Oluwasegun

Kayode Oluwasegun

January 16, 2023

28 min read

Playwright vs Selenium vs Cypress: Which to Choose in 2026
Playwright vs Selenium vs Cypress: Which to Choose in 2026

Playwright vs Selenium vs Cypress compared on speed, language support, flakiness, and parallel runs, with a decision guide for picking one in 2026.

Kailash Pathak

Kailash Pathak

January 12, 2023

86 min read

How To Refresh Page Using Selenium C# [Complete Tutorial]
How To Refresh Page Using Selenium C# [Complete Tutorial]

Selenium C# refreshes a page three ways: the Navigate().Refresh() command, Navigate().GoToUrl() pointed at the current URL, or simulating an F5 keypress. Refreshing re-attaches elements to the DOM, which avoids StaleElementReferenceException, the error thrown when a previously located element has been detached or removed, distinct from NoSuchElementException, where the element was never found at all.

Andreea Draniceanu

January 6, 2023

16 min read

How To Write End-To-End Tests Using Cypress App Actions
How To Write End-To-End Tests Using Cypress App Actions

Learn how Cypress App Actions set application state without the UI, how they differ from the Page Object Model, and how to run the tests in the cloud.

Enrique

Enrique

January 6, 2023

25 min read

Guide To Find Index Of Element In List with Python Selenium
Guide To Find Index Of Element In List with Python Selenium

This tutorial will help you find index of element in list with Python Selenium

Jolive Hodehou

Jolive Hodehou

December 22, 2022

17 min read

How To Use driver.FindElement And driver.FindElements In Selenium C#
How To Use driver.FindElement And driver.FindElements In Selenium C#

Learn how to use driver.FindElement and driver.FindElements in Selenium C# to locate one or many web elements with ID, CSS, XPath and relative locators.

Andreea Draniceanu

December 20, 2022

28 min read

Migrating Test Automation Suite To Cypress 10
Migrating Test Automation Suite To Cypress 10

Read on this blog on Cypress 10 migration to learn how to migrate your test automation suite to Cypress 10.

Adarsh M

Adarsh M

November 29, 2022

48 min read

How To Automate Toggle Buttons In Selenium Java
How To Automate Toggle Buttons In Selenium Java

Automate toggle buttons in Selenium Java: locate each toggle by ID or CSS selector, click it to switch ON or OFF, and verify its state with isSelected().

Fidaa Berrjeb

Fidaa Berrjeb

November 24, 2022

20 min read

Fluent Interface Design Pattern in Automation Testing
Fluent Interface Design Pattern in Automation Testing

A fluent interface design pattern chains automation methods so each call returns an object exposing only the next valid action, turning Selenium test code into something read almost like human language. It relies on method chaining, static factory methods, and parameters simulated through those factories rather than passing raw test data directly into a method signature.

Faisal Khatri

Faisal Khatri

October 27, 2022

42 min read

How To Handle Multiple Windows In Selenium Python
How To Handle Multiple Windows In Selenium Python

Handle multiple windows in Selenium Python with window handles, switch_to.window() and explicit waits, plus pytest examples for child and parent windows.

Eugene Kwaka

Eugene Kwaka

October 20, 2022

32 min read

How To Download File Using Selenium Python
How To Download File Using Selenium Python

Selenium WebDriver combined with Python's unittest framework can automate file downloads that would otherwise require manually clicking a download button in the browser. In Chrome, Selenium sets the download.default_directory preference through add_experimental_option, while Firefox uses profile.set_preference calls such as browser.download.dir to control where files land.

Jolive Hodehou

Jolive Hodehou

August 12, 2022

23 min read

19 Ways To Speed Up Testing Cycle
19 Ways To Speed Up Testing Cycle

Fastening the test cycle is simpler when you bring in the approach to the table. How do you do that? Read our latest blog on how to speed up testing cycle.

Shubham Saxena

Shubham Saxena

August 9, 2022

29 min read

How To Handle Errors And Exceptions In Selenium Python
How To Handle Errors And Exceptions In Selenium Python

Selenium Python raises exceptions from its selenium.common.exceptions package, split into checked exceptions caught while writing code and unchecked exceptions that surface only at runtime and can produce fatal errors. Common ones include NoSuchElementException, TimeoutException, ElementNotInteractableException, and StaleElementReferenceException, and importing each by name from that package lets a test catch and handle it gracefully.

Eugene Kwaka

Eugene Kwaka

July 20, 2022

31 min read

Guide To Web Scraping With JavaScript And Selenium
Guide To Web Scraping With JavaScript And Selenium

Learn how to perform web scraping with JavaScript and Selenium listed in this guide. Discover techniques and practices for efficient data collection from websites.

Solomon Eseme

Solomon Eseme

July 18, 2022

29 min read

How To Get Response Status Code Using Apache HTTP Client?
How To Get Response Status Code Using Apache HTTP Client?

Get an HTTP response status code with Apache HttpClient: the getCode() call, what each 2xx to 5xx class means, and how to assert on it in a test.

Vipul Gupta

Vipul Gupta

July 11, 2022

25 min read

How To Select Dropdown In Selenium C#
How To Select Dropdown In Selenium C#

In Selenium C#, the SelectElement class from the Selenium.Support package selects and deselects options in HTML dropdowns defined by the select tag, letting a script choose values without clicking each option. The class's IsMultiple property returns true when a dropdown allows multiple selections, and its SelectByIndex method numbers options starting from zero rather than one.

Andreea Draniceanu

July 8, 2022

22 min read

How To Download Files Using JavaScript and Selenium
How To Download Files Using JavaScript and Selenium

In this Selenium JavaScript tutorial, we explore how to write an automation test case for downloading files using JavaScript and Selenium WebDriver.

Harita Ravindranath

Harita Ravindranath

July 7, 2022

16 min read

Selenium with Python Tutorial: How to Get Current URL with Python
Selenium with Python Tutorial: How to Get Current URL with Python

Selenium WebDriver retrieves a page's current URL through its current_url property, letting Python testers verify navigation or assert keywords in the URL during automated checks. The environment setup relies on Pipenv to manage dependencies, installing Pytest and Selenium at versions 7.1.2 and 4.2.2 respectively at the time of writing.

Jolive Hodehou

Jolive Hodehou

June 29, 2022

18 min read

Code-Based vs. Codeless Test Automation: Differences & Top Tools
Code-Based vs. Codeless Test Automation: Differences & Top Tools

Let’s differentiate between code-based and codeless test automation in detail.

Harish Rajora

Harish Rajora

June 26, 2022

24 min read

How To Select Multiple Checkboxes In Selenium WebDriver Using Java?
How To Select Multiple Checkboxes In Selenium WebDriver Using Java?

This article discusses various techniques on how to select multiple Checkboxes in Selenium WebDriver using Java.

Vipul Gupta

Vipul Gupta

June 20, 2022

23 min read

Getting Started With Automation Testing Using Selenium Ruby
Getting Started With Automation Testing Using Selenium Ruby

Selenium Ruby uses the selenium-webdriver gem to wrap the WebDriver server, letting Ruby scripts drive real browsers such as Firefox, Chrome, Safari, and Internet Explorer and automate the same user actions Selenium supports in Java, Python, or C#. Install it through a Gemfile entry or a direct gem install command.

Roselyne Makena

Roselyne Makena

June 8, 2022

27 min read

How Does Enterprise Accelerate Test And Release Velocity?
How Does Enterprise Accelerate Test And Release Velocity?

Enterprises accelerate test and release velocity by layering code-level acceleration through Continuous Integration, Continuous Delivery, and Continuous Deployment, each automating a stage from unit testing through production release. Since running every test on every change is not feasible, teams apply risk-based testing to decide which automated tests belong in the pipeline, prioritizing the ones most likely to catch real defects.

Shakura Banu

Shakura Banu

May 6, 2022

23 min read

How To Use isDisplayed() In Selenium WebDriver
How To Use isDisplayed() In Selenium WebDriver

isDisplayed() is a Selenium WebDriver method that returns a Boolean confirming whether a located web element is currently visible on the page, helping avoid false test failures caused by elements that have not yet rendered. Selenium also provides isEnabled() to check if an element can be interacted with and isSelected() to check whether a checkbox or radio button is selected.

Shalini Baskaran

Shalini Baskaran

April 22, 2022

25 min read

How To Build And Execute Selenium Projects
How To Build And Execute Selenium Projects

Learn how to build and execute Selenium projects in Java using Maven or Gradle, run the tests with TestNG, and scale execution on a cloud Selenium Grid.

Veena Devi

Veena Devi

April 20, 2022

38 min read

How to Find and Fix Flaky Selenium Tests
How to Find and Fix Flaky Selenium Tests

Flaky Selenium tests pass and fail without code changes. Learn what causes flaky tests, how to find and fix them, and how to write stable Selenium tests.

Harita Ravindranath

Harita Ravindranath

April 8, 2022

26 min read

Window Handling in Selenium WebDriver Using Java
Window Handling in Selenium WebDriver Using Java

Learn window handling in Selenium WebDriver using Java with getWindowHandle, getWindowHandles, switchTo, and Selenium 4 newWindow API examples.

Ria Dayal

Ria Dayal

March 24, 2022

23 min read

How To Implement Drag And Drop In JavaScript Using Selenium?
How To Implement Drag And Drop In JavaScript Using Selenium?

Drag and drop in JavaScript is the GUI interaction where a user holds an element with the mouse, drags it to a new location, and releases it there, as seen in tools like Google Drive, Trello, and browser tabs. Selenium WebDriver's Actions class offers built-in dragAndDrop and dragAndDropBy methods to automate this exact workflow in JavaScript-based test scripts.

Harita Ravindranath

Harita Ravindranath

March 22, 2022

20 min read

JUnit Jupiter: What It Is and How to Run Jupiter Tests
JUnit Jupiter: What It Is and How to Run Jupiter Tests

In this JUnit Jupiter tutorial, we explore the basic usage of Jupiter, its unit testing capabilities, and how you can run JUnit tests in Jupiter.

Shalini Baskaran

Shalini Baskaran

March 16, 2022

30 min read

Key Elements of an Effective Test Automation Strategy
Key Elements of an Effective Test Automation Strategy

A test automation strategy defines what to automate, which tools to use, and how tests run in CI. Learn its key elements, tool selection, and the AI agent role.

Swastika Yadav

Swastika Yadav

March 10, 2022

20 min read

Implement BDD Testing Like A Pro For Quality Test Automation
Implement BDD Testing Like A Pro For Quality Test Automation

This webinar focuses on behavior-driven development (BDD) testing and how to implement it like a pro for quality test automation.

Salman Khan

Salman Khan

February 25, 2022

14 min read

Zebrunner & TestMu AI (Formerly LambdaTest) Webinar
Zebrunner & TestMu AI (Formerly LambdaTest) Webinar

Learn how to integrate Zebrunner and TestMu AI (Formerly LambdaTest) together to get the most out of your automated testing.

Devansh Bhardwaj

Devansh Bhardwaj

February 14, 2022

5 min read

Zebrunner & TestMu AI (Formerly LambdaTest) Webinar
Zebrunner & TestMu AI (Formerly LambdaTest) Webinar

Learn how to integrate Zebrunner and TestMu AI (Formerly LambdaTest) together to get the most out of your automated testing.

Devansh Bhardwaj

Devansh Bhardwaj

February 14, 2022

5 min read

How To Use Java Event Listeners in Selenium WebDriver?
How To Use Java Event Listeners in Selenium WebDriver?

Java Event Listeners in Selenium WebDriver use the WebDriverEventListener interface, which defines over 20 methods such as beforeClickOn, afterFindBy, and onException, to automatically log actions and exceptions during a test run. Wrapping a WebDriver instance in EventFiringWebDriver and registering a class that implements these methods captures navigation, clicks, and input events without manually adding a log statement after each action.

Vipul Gupta

Vipul Gupta

February 4, 2022

19 min read

Selenium Standalone Server and Selenium Server [Differences]
Selenium Standalone Server and Selenium Server [Differences]

Uncover disparities: Selenium Standalone Server vs. Selenium Server. Elevate your Selenium skills for sophisticated testing.

Veena Devi

Veena Devi

January 25, 2022

21 min read

FindElement And FindElements In Selenium [Differences]
FindElement And FindElements In Selenium [Differences]

Learn the difference between findElement and findElements in Selenium, plus findElement examples using ID, Name, ClassName, TagName, XPath and CSS selectors.

Ria Dayal

Ria Dayal

January 18, 2022

32 min read

Angular Testing With Jasmine And Karma Using Selenium [Tutorial]
Angular Testing With Jasmine And Karma Using Selenium [Tutorial]

A comprehensive tutorial on how to perform Angular testing with Jasmine and Karma using Selenium.

Harita Ravindranath

Harita Ravindranath

January 11, 2022

30 min read

How To Handle Captcha In Selenium
How To Handle Captcha In Selenium

Learn how to effectively Handle Captcha in Selenium with expert tips and techniques. Elevate your web automation testing proficiency.

Ria Dayal

Ria Dayal

January 6, 2022

26 min read

Selenium Automation Testing: Basics and Getting Started
Selenium Automation Testing: Basics and Getting Started

Selenium is a free, open-source suite of tools, including Selenium IDE, WebDriver, and Grid, used to automate browser testing across multiple programming languages such as Java, Python, C#, and Ruby. Selenium WebDriver interacts directly with the browser without an intermediary, unlike the older Selenium RC, and Selenium Grid supports standalone, hub-and-node, and fully distributed modes for running tests in parallel.

Shahzeb Hoda

Shahzeb Hoda

January 3, 2022

28 min read

JUnit 5 vs TestNG: Which Framework to Choose for Selenium
JUnit 5 vs TestNG: Which Framework to Choose for Selenium

JUnit 5 vs TestNG compared on annotations, suites, parameterization, parallel execution, and reports, so you can pick the right framework for Selenium tests.

Shalini Baskaran

Shalini Baskaran

December 27, 2021

44 min read

How To Switch Between iFrames In Selenium Java [Tutorial]
How To Switch Between iFrames In Selenium Java [Tutorial]

Learn to switch between iframes in Selenium Java with switchTo().frame() by id, index, or WebElement, handle nested iframes, and switch back to the main page.

Shalini Baskaran

Shalini Baskaran

December 15, 2021

14 min read

How To Move From Manual Testing To Automation?
How To Move From Manual Testing To Automation?

Moving from manual to automation testing means replacing repetitive, error-prone manual execution with scripted tests that run across multiple devices, browsers, and operating systems at speed, addressing the 32% of software project failures Statista attributes to insufficient testing time. Defining a realistic scope, since 100% automation is a myth, determines what to automate and what to leave manual.

Shahzeb Hoda

Shahzeb Hoda

December 9, 2021

31 min read

JUnit 5 with Mockito: Mocking, Verifying, MockitoExtension
JUnit 5 with Mockito: Mocking, Verifying, MockitoExtension

In this JUnit 5 Mockito tutorial, we will see how Mockito can be used with the JUnit unit testing framework and its new features in the bucket for JUnit 5.

Ruchira Shukla

Ruchira Shukla

December 6, 2021

21 min read

Detailed Guide on How To Fill And Submit Forms In Cypress
Detailed Guide on How To Fill And Submit Forms In Cypress

Learn how to fill and submit forms in Cypress: text fields, radio buttons, checkboxes, dropdowns, file uploads and date pickers, with code examples.

Sachin

December 3, 2021

31 min read

How To Minimize Browsers In Selenium WebDriver Using JUnit
How To Minimize Browsers In Selenium WebDriver Using JUnit

Learn how to minimize browser windows in Selenium WebDriver using JUnit, with the minimize() method, the setPosition() workaround, and keyboard shortcuts.

Ria Dayal

Ria Dayal

November 30, 2021

18 min read

Complete Selenium WebDriver Tutorial with Examples
Complete Selenium WebDriver Tutorial with Examples

An end-to-end Selenium WebDriver tutorial to deep dive in the basics of Selenium WebDriver, its architecture, and automation testing with Selenium WebDriver.

Ria Dayal

Ria Dayal

November 23, 2021

45 min read

Agile Quality: Shift-Left Testing for Continuous Feedback
Agile Quality: Shift-Left Testing for Continuous Feedback

Shift-left testing means finding errors and defects earlier in the software development life cycle by moving testing tasks left, toward the start of the project, rather than leaving them until the end as the older Waterfall Model did, so teams test code more often and fix bugs sooner.

Devansh Bhardwaj

Devansh Bhardwaj

November 22, 2021

19 min read

Parallel Test Execution in TestNG: parallel and thread-count
Parallel Test Execution in TestNG: parallel and thread-count

In this blog, we will see how to perform parallel test execution in TestNG on multiple browsers for Selenium automation testing.

Harita Ravindranath

Harita Ravindranath

November 12, 2021

31 min read

How To Create Automated Web Bot With Selenium In Python
How To Create Automated Web Bot With Selenium In Python

This Selenium Python tutorial deep dives into how to create an automated web bot in Selenium with Python; the learnings of which will be useful for multiple aspects of Selenium automation testing.

Vinayak Sharma

Vinayak Sharma

November 5, 2021

24 min read

How To Use Assertions In TestNG Using Selenium
How To Use Assertions In TestNG Using Selenium

In this TestNG tutorial, you will learn how to use different assertions in TestNG and see how they are helpful in Selenium automation testing.

Praveen Mishra

Praveen Mishra

November 1, 2021

27 min read

How To Use @RepeatedTest Annotation In JUnit 5
How To Use @RepeatedTest Annotation In JUnit 5

In this blog, you will learn how to use @RepeatedTest annotation in JUnit 5 to achieve the repetition of test cases and the use case for that.

Ruchira Shukla

Ruchira Shukla

October 27, 2021

17 min read

Cross Browser Testing in Selenium Step-by-Step [Tutorial]
Cross Browser Testing in Selenium Step-by-Step [Tutorial]

Learn cross browser testing in Selenium: WebDriver architecture, Selenium Grid, and a step-by-step TestNG demo across multiple browsers and operating systems.

Himanshu Sheth

Himanshu Sheth

October 25, 2021

28 min read

How To Use Deep Selectors In Selenium WebdriverIO
How To Use Deep Selectors In Selenium WebdriverIO

This blog deep-dives into learning deep selectors in Selenium WebdriverIO and how to use them while writing tests for Selenium automation testing.

Harita Ravindranath

Harita Ravindranath

October 18, 2021

21 min read

How To Set Test Case Priority In TestNG With Selenium
How To Set Test Case Priority In TestNG With Selenium

In this blog, we will see how to set test case priority in TestNG while performing Selenium automation testing.

Ria Dayal

Ria Dayal

October 12, 2021

28 min read

Page Factory in Selenium For Web Automation Testing
Page Factory in Selenium For Web Automation Testing

Page Factory in Selenium is a built-in class that implements the Page Object Model using @FindBy and initElements to reduce repetitive test code.

Himanshu Sheth

Himanshu Sheth

October 11, 2021

34 min read

Utilizing TestNG Reporter Log in Selenium: A Step-by-Step Guide
Utilizing TestNG Reporter Log in Selenium: A Step-by-Step Guide

In this Selenium TestNG tutorial, we will learn about the Reporter Class in TestNG along with the different parameters it offers.

Ria Dayal

Ria Dayal

October 1, 2021

25 min read

Build Selenium Data-Driven Framework: Step-by-Step Guide
Build Selenium Data-Driven Framework: Step-by-Step Guide

A data-driven framework in Selenium separates test logic from test data, letting testers change input values without editing code. Apache POI reads xls files through its HSSFWorkbook class and xlsx files through XSSFWorkbook, and TestNG's DataProvider then feeds each Excel row into a test method for cross-browser testing.

Himanshu Sheth

Himanshu Sheth

September 28, 2021

54 min read

Using Page Object Model (POM) Pattern In JavaScript With Selenium
Using Page Object Model (POM) Pattern In JavaScript With Selenium

The Page Object Model is a Selenium test automation design pattern that wraps all the elements, actions, and validations for a web page into one Page Object, centralizing locators so a UI change means editing only that object rather than every test. WebdriverIO implements it with a base Page class extended into LoginPage and HomePage objects using getter locators.

Harita Ravindranath

Harita Ravindranath

September 21, 2021

22 min read

Start Selenium With Edge Browser Using PHP
Start Selenium With Edge Browser Using PHP

Discover how to utilize Selenium with the Edge browser using PHP. Learn to launch Edge browser through this Selenium with Edge Using PHP tutorial.

Himanshu Sheth

Himanshu Sheth

September 14, 2021

28 min read

Parallel Testing With JUnit 5 And Selenium [Tutorial]
Parallel Testing With JUnit 5 And Selenium [Tutorial]

In this blog, we deep dive into how to perform parallel test execution with the JUnit 5 framework and Selenium.

Shalini Baskaran

Shalini Baskaran

September 11, 2021

29 min read

How To Handle Frames & iFrames In Selenium JavaScript [Tutorial]
How To Handle Frames & iFrames In Selenium JavaScript [Tutorial]

Learn how to handle frames and iframes in Selenium WebDriver using JavaScript and perform automated browser testing of websites (or web apps) that use pop-up windows, nested frames (or iFrames), and browser windows.

Ryan Howard

September 2, 2021

22 min read

Building Automated Testing Pipeline With Semaphore CI And Selenium Grid
Building Automated Testing Pipeline With Semaphore CI And Selenium Grid

Learn how to build an automated testing pipeline with Semaphore CI and a cloud Selenium Grid, covering pipeline setup, Docker, and parallel browser runs.

Rakesh Vardhan

Rakesh Vardhan

September 1, 2021

37 min read

How To Use JavaScript Wait Function In Selenium WebDriver
How To Use JavaScript Wait Function In Selenium WebDriver

Learn how to effectively implement JavaScript wait function in Selenium WebDriver. Elevate your automation testing skills with this guide.

Harita Ravindranath

Harita Ravindranath

August 31, 2021

26 min read

How Digital Transformation Is Catalyzing Changes In Automation Testing
How Digital Transformation Is Catalyzing Changes In Automation Testing

In this webinar, learn how digital transformation catalyzes changes in automation testing and why the QA Community of Practice is at the heart of a successful QA organization.

Salman Khan

Salman Khan

August 27, 2021

14 min read

Building A CI/CD Pipeline With Travis CI, Docker, And TestMu AI (Formerly LambdaTest)
Building A CI/CD Pipeline With Travis CI, Docker, And TestMu AI (Formerly LambdaTest)

In this blog, we take a look at building up a CI/CD Pipeline using Travis CI with Docker and integrating our test suites on the TestMu AI (Formerly LambdaTest) cloud-based Selenium Grid.

Rakesh Vardhan

Rakesh Vardhan

August 19, 2021

5 min read

The Ultimate Selenium Python Cheat Sheet for Test Automation
The Ultimate Selenium Python Cheat Sheet for Test Automation

Looking for a quick-start guide to Selenium Python commands for automation testing? Check out our Selenium Python cheat sheet that covers Selenium commands for web automation testing with Python.

Vinayak Sharma

Vinayak Sharma

August 16, 2021

31 min read

How To Use Annotations In Cucumber Framework [Tutorial]
How To Use Annotations In Cucumber Framework [Tutorial]

Cucumber allows developers to annotate each step with specifically designed Cucumber annotations. Learn all about Cucumber hooks and tags in this part of our cucumber tutorial.

Gunjan Kaushik

Gunjan Kaushik

August 10, 2021

28 min read

JUnit 5 Extensions: @ExtendWith and the Extension Model
JUnit 5 Extensions: @ExtendWith and the Extension Model

JUnit 5 extensions explained: how @ExtendWith and the Extension API add behavior to test classes and methods, with lifecycle and parameter examples.

Ghislain Kalonji Mukendi

Ghislain Kalonji Mukendi

August 3, 2021

39 min read

How To Handle Cookies in Selenium WebDriver
How To Handle Cookies in Selenium WebDriver

In this blog, you will learn to handle cookies in Selenium WebDriver, clearing session cookies using Selenium, and more.

Shalini Baskaran

Shalini Baskaran

July 28, 2021

17 min read

How to Run JUnit and TestNG Selenium Tests Together
How to Run JUnit and TestNG Selenium Tests Together

TestNG removed JUnit support in 7.10.0. Learn how to run JUnit and TestNG Selenium tests together on the JUnit Platform, with working Java examples.

Ruchira Shukla

Ruchira Shukla

July 27, 2021

24 min read

How To Generate Code Coverage Report Using JaCoCo-Maven Plugin
How To Generate Code Coverage Report Using JaCoCo-Maven Plugin

Master reporting code coverage using Maven and JaCoCo plugin with our step-by-step tutorial. Learn to generate precise code coverage reports effortlessly.

Harshit Paul

Harshit Paul

July 23, 2021

43 min read

Tutorial on Python Read Config File Using Selenium [With Example]
Tutorial on Python Read Config File Using Selenium [With Example]

Read Selenium test configuration in Python using Python, JSON, YAML, INI, or XML files, with ConfigParser code examples and a cloud Selenium Grid demo.

Vinayak Sharma

Vinayak Sharma

July 16, 2021

17 min read

Understand SpecFlow Framework and Run Tests on Cloud Selenium Grid
Understand SpecFlow Framework and Run Tests on Cloud Selenium Grid

Join Harshit Paul and Andreas Willich for a look at how SpecFlow can be used to design, create, and automate end-to-end tests. Additionally, you will learn all about running tests in parallel on a cloud Selenium Grid.

Kritika Murari

Kritika Murari

July 5, 2021

5 min read

Streamline Testing with CircleCI Pipeline and Selenium Grid
Streamline Testing with CircleCI Pipeline and Selenium Grid

Learn how to build an automated testing pipeline with CircleCI and Selenium Grid, from config.yml and orbs to running browser tests on every commit.

Praveen Mishra

Praveen Mishra

July 2, 2021

24 min read

How To Get Data Of Attributes In JavaScript With Selenium
How To Get Data Of Attributes In JavaScript With Selenium

Selenium's getAttribute() method reads HTML attribute values like id, class, or style in JavaScript tests, returning null when the attribute is absent.

Sachin

June 30, 2021

16 min read

How To Perform Automation Testing With Cucumber And Nightwatch JS?
How To Perform Automation Testing With Cucumber And Nightwatch JS?

In this blog, you’ll learn to perform automation testing with cucumber and nightwatch.js on a remote Selenium Grid.

Harita Ravindranath

Harita Ravindranath

June 28, 2021

34 min read

How To Perform Cypress Testing At Scale With TestMu AI (Formerly LambdaTest)
How To Perform Cypress Testing At Scale With TestMu AI (Formerly LambdaTest)

Cypress is an open-source, JavaScript-based end-to-end testing framework built on Mocha and Chai that lets developers write and run tests directly inside the browser. Running it at scale on the TestMu AI Grid through the TestMu AI Cypress CLI adds detailed test logs and video screencasts, letting teams debug failures without maintaining their own aging test infrastructure.

Himanshu Sheth

Himanshu Sheth

June 25, 2021

5 min read

Agile Testing Empowered Through Automation Solutions
Agile Testing Empowered Through Automation Solutions

Agile software testing relies on automation to keep pace with fast release cycles. Learn how teams with no, weak, or mature test suites scale automation.

Lauren Christianson

Lauren Christianson

June 25, 2021

16 min read

Customize HTTP Headers in Java with Selenium WebDriver
Customize HTTP Headers in Java with Selenium WebDriver

Selenium WebDriver dropped the native ability to modify HTTP request headers that Selenium RC once supported, so testers automating in Java need alternate techniques to change those headers during a test run. HTTP headers fall into request, response, representation, and payload categories, and a Firefox extension can modify them but only works with Firefox, not Chrome or Edge.

Harshit Paul

Harshit Paul

June 23, 2021

20 min read

Automated Cross Browser Testing With Jasmine Framework & Selenium
Automated Cross Browser Testing With Jasmine Framework & Selenium

Learn how to set up the Jasmine JavaScript testing framework with Selenium, write test specs, and run them on a cloud-based Selenium Grid.

Kritika Murari

Kritika Murari

June 22, 2021

21 min read

How To Use Strings In JavaScript With Selenium WebDriver?
How To Use Strings In JavaScript With Selenium WebDriver?

Learn how JavaScript strings work as immutable primitives and how to use their built-in methods inside a Selenium WebDriver automation test.

Harita Ravindranath

Harita Ravindranath

June 21, 2021

24 min read

E2E Headless Browser Testing Using Nightwatch JS
E2E Headless Browser Testing Using Nightwatch JS

In this blog, you’ll learn to perform headless browser testing on Chrome and Firefox using Nightwatch.js and execute the same on remote Selenium Grid.

Harita Ravindranath

Harita Ravindranath

June 16, 2021

21 min read

How To Build CI/CD Pipeline With TeamCity For Selenium Test Automation
How To Build CI/CD Pipeline With TeamCity For Selenium Test Automation

In this blog, we look at the concepts of TeamCity and how to perform Selenium test automation by integrating test suites with TestMu AI (Formerly LambdaTest) cloud-based Selenium grid.

Rakesh Vardhan

Rakesh Vardhan

June 15, 2021

42 min read

Selenium WebDriver: JavaScript Screenshot Guide
Selenium WebDriver: JavaScript Screenshot Guide

Take screenshots in Selenium WebDriver using JavaScript with the TakesScreenshot interface, covering full-page, WebElement, and Selenium 4 capture methods.

Praveen Mishra

Praveen Mishra

June 11, 2021

30 min read

How To Perform Selenium and Python Web Scraping
How To Perform Selenium and Python Web Scraping

Web scraping with Selenium and Python automates a browser to load JavaScript-rendered pages, then parses the HTML with BeautifulSoup to extract data.

Vinayak Sharma

Vinayak Sharma

June 7, 2021

17 min read

Handling CSS Pseudo-Elements with Selenium
Handling CSS Pseudo-Elements with Selenium

CSS pseudo-elements, defined with a double colon such as ::first-line, style only a specific part of an element, like its first letter or line, or insert text before or after its content, rather than the whole element. Because Selenium locators cannot target them directly, automating or verifying pseudo-elements requires using Selenium's JavaScriptExecutor interface instead.

Harshit Paul

Harshit Paul

June 1, 2021

25 min read

How To Run Automation Tests Using Selenium and NodeJS [With Example]
How To Run Automation Tests Using Selenium and NodeJS [With Example]

Running Selenium automation tests with Node.js involves installing Node and npm, initializing a project with npm init, adding the selenium-webdriver package, and writing a script that opens a page using a local Chrome driver. The Mocha assertion library then verifies test outcomes, and the project's package.json wires separate npm scripts for single-browser and parallel-browser test runs.

Himanshu Sheth

Himanshu Sheth

May 26, 2021

18 min read

Generate Mocha Reports With Mochawesome
Generate Mocha Reports With Mochawesome

Learn how to generate Mocha reports and use Mocha report generator Mochawesome, a popular and easy-to-use Mocha reporter for Selenium test automation.

Sachin

May 24, 2021

24 min read

TestNG vs JUnit: Select The Right Testing Framework
TestNG vs JUnit: Select The Right Testing Framework

TestNG and JUnit are the top Java testing frameworks. Compare annotations, parallel execution and grouping to pick the right one for Selenium testing.

Ruchira Shukla

Ruchira Shukla

May 24, 2021

23 min read

Automation Testing with Selenium JavaScript [Tutorial]
Automation Testing with Selenium JavaScript [Tutorial]

Learn Selenium automation testing with JavaScript: core concepts, best practices, and running your first script on a cloud-based Selenium Grid.

Harita Ravindranath

Harita Ravindranath

May 14, 2021

23 min read

Complete Guide To Selenium Testing with GitHub Actions
Complete Guide To Selenium Testing with GitHub Actions

Selenium testing with GitHub Actions runs a YAML-defined workflow of jobs and steps directly inside a GitHub repository, triggering browser test suites automatically on every push, pull request, or release. A job can also start a LambdaTest tunnel first, letting those Selenium scripts run against 3000+ real browser and OS combinations in the cloud.

Suparna Khamaru

Suparna Khamaru

May 5, 2021

23 min read

Maximizing Release Velocity: Accelerate Product Deployments with Effective Debugging and Testing
Maximizing Release Velocity: Accelerate Product Deployments with Effective Debugging and Testing

Release velocity is the pace at which a team safely ships new builds, and it typically stalls on roadblocks like communication gaps between developers and QA, irreproducible bugs, flaky tests, and mismatched staging and production environments. Debugging directly in production with code-level observability closes that loop faster than reproducing issues from scratch.

Kritika Murari

Kritika Murari

April 29, 2021

5 min read

JUnit 4 vs JUnit 5 vs JUnit 6: Differences and Migration
JUnit 4 vs JUnit 5 vs JUnit 6: Differences and Migration

Is JUnit 4 different than JUnit 5? In this blog, learn the differences in annotations, how to migrate tests from JUnit4, and to execute tests with JUnit 5.

Shalini Baskaran

Shalini Baskaran

April 26, 2021

20 min read

24 Selenium Automation Testing Scenarios to Avoid
24 Selenium Automation Testing Scenarios to Avoid

Not all Selenium automation testing scenarios should be automated. This blog covers 24 cases where manual testing is more effective.

Suparna Khamaru

Suparna Khamaru

April 22, 2021

26 min read

Getting Started With Nose2 in Python [Tutorial]
Getting Started With Nose2 in Python [Tutorial]

Nose2 is a Python test runner and the successor to Nose, extending unittest through the plugins branch of unittest2 to detect and execute unit tests automatically. Enabling its built-in plugin runs tests in parallel across multiple processes, and the framework also supports parameterized tests, fixtures, and logging, distinguishing it from both Nose and unittest2.

Himanshu Sheth

Himanshu Sheth

April 21, 2021

35 min read

Getting Started With Nose In Python [Tutorial]
Getting Started With Nose In Python [Tutorial]

Nose is a Python test automation framework that extends unittest, adding automatic test discovery and documentation collection, with version 1.3.7 still widely used even though Nose2 is its official successor. Installing Nose, writing fixtures, and running parameterized and parallel Selenium tests work the same way across a local or a cloud-based Selenium Grid.

Himanshu Sheth

Himanshu Sheth

April 16, 2021

27 min read

Effortlessly Handle Windows in Selenium with PHP
Effortlessly Handle Windows in Selenium with PHP

Learn to handle browser windows, tabs and pop-ups in Selenium with PHP using getWindowHandle, getWindowHandles and switchTo, with PHPUnit examples.

Himanshu Sheth

Himanshu Sheth

April 12, 2021

23 min read

How To Speed Up Selenium Test Cases Execution?
How To Speed Up Selenium Test Cases Execution?

Selenium test cases run faster by choosing efficient web locators, replacing Thread.sleep() with explicit waits, reusing the existing browser instance across tests, and writing atomic, independent test scripts. Running tests in parallel, upgrading to Selenium 4, executing on a cloud-based Selenium Grid, and disabling image loading also cut overall execution time.

Himanshu Sheth

Himanshu Sheth

April 7, 2021

29 min read

NUnit vs xUnit vs MSTest: Which C# Framework Wins?
NUnit vs xUnit vs MSTest: Which C# Framework Wins?

The three C# unit testing frameworks head-to-head: syntax, parallelism, speed, and ecosystem, with a clear recommendation for your next project.

Himanshu Sheth

Himanshu Sheth

March 22, 2021

39 min read

How To Do Parameterization In Pytest With Selenium?
How To Do Parameterization In Pytest With Selenium?

Learn parameterization in pytest with Selenium using pytest.fixture, @pytest.mark.parametrize, and pytest_generate_tests() for cross browser test automation.

Himanshu Sheth

Himanshu Sheth

March 20, 2021

40 min read

How To Create & Run A Job In Jenkins Using Jenkins Freestyle Project?
How To Create & Run A Job In Jenkins Using Jenkins Freestyle Project?

A Jenkins freestyle project is a general-purpose build job you configure through the UI: add source control, build steps, and a post-build action.

Piyusha

March 19, 2021

29 min read

Best XUnit Parameterized Tests Tutorial: Selenium Testing
Best XUnit Parameterized Tests Tutorial: Selenium Testing

XUnit Parameterized tests allow testers to run the same test a few times using different values. Find out how you can do this in xUnit with InlineData, MemberData, and ClassData.

Himanshu Sheth

Himanshu Sheth

March 18, 2021

16 min read

How To Run Selenium Tests In Docker?
How To Run Selenium Tests In Docker?

Run Selenium tests in Docker with a step-by-step guide covering setup, standalone containers, Selenium Grid, Docker Compose, and debugging with VNC.

Himanshu Sheth

Himanshu Sheth

March 15, 2021

48 min read

MSTest Tutorial: Setup Selenium WebDriver For MSTest Framework In C#
MSTest Tutorial: Setup Selenium WebDriver For MSTest Framework In C#

This MSTest testing tutorial covers different ways of installing Selenium WebDriver for the MSTest framework in C#.

Himanshu Sheth

Himanshu Sheth

March 14, 2021

12 min read

Page Object Model (POM) In Selenium Python
Page Object Model (POM) In Selenium Python

Page object model avoids code duplication and improves test maintenance. Read now and learn how to implement the POM design pattern in Selenium Python.

Himanshu Sheth

Himanshu Sheth

March 11, 2021

23 min read

How To Use GitLab CI To Run Tests Locally
How To Use GitLab CI To Run Tests Locally

GitLab CI is GitLab's built-in continuous integration and delivery server, which reads a .gitlab-ci.yml file to define build, test, and deployment scripts that the GitLab Runner executes. To run those tests locally instead of only in the cloud, developers can use GitLab Runner's local executors or Docker's exec command to replicate the pipeline on their own machine.

Piyusha

March 10, 2021

26 min read

xUnit Setup for Selenium WebDriver: A Complete Guide
xUnit Setup for Selenium WebDriver: A Complete Guide

This Selenium xUnit testing tutorial covers different ways of installing Selenium WebDriver for the xUnit framework in C#.

Himanshu Sheth

Himanshu Sheth

March 7, 2021

8 min read

Most Complete MSTest Framework Tutorial Using .Net Core
Most Complete MSTest Framework Tutorial Using .Net Core

Learn about the MSTest Framework using .Net Core in Selenium C# and the aspects related to cross browser testing and parallel testing in this MSTest tutorial.

Himanshu Sheth

Himanshu Sheth

March 6, 2021

30 min read

Tutorial On Handling Keyboard Actions In Selenium WebDriver
Tutorial On Handling Keyboard Actions In Selenium WebDriver

Learn how to handle keyboard actions in Selenium WebDriver with the Actions class, using key_down, key_up, send_keys and key combinations in Python.

Himanshu Sheth

Himanshu Sheth

March 3, 2021

19 min read

How To Use NUnit Annotations For Selenium Automation Testing?
How To Use NUnit Annotations For Selenium Automation Testing?

Learn how to use annotations in NUnit for Selenium-based automation testing. We will look at an example for each annotation along with their attributes.

Himanshu Sheth

Himanshu Sheth

March 1, 2021

39 min read

Getting Started with Automated Browser Testing: A Complete Guide
Getting Started with Automated Browser Testing: A Complete Guide

Automated browser testing runs test scripts across many browsers and versions using frameworks like Selenium instead of a person manually repeating each check, and it supports parallel execution across browsers, devices, and operating systems. Selenium alone works with Python, Java, JavaScript, C#, and Ruby, and pairs with frameworks such as Pytest, TestNG, and WebdriverIO.

Himanshu Sheth

Himanshu Sheth

February 25, 2021

37 min read

How To Find Broken Images Using Selenium WebDriver?
How To Find Broken Images Using Selenium WebDriver?

Selenium WebDriver can find broken images on a webpage by locating each img tag with XPath and checking its source through the getAttribute method. A response code of 200 confirms an image loaded successfully, while a 404 means it is broken, and the naturalWidth attribute offers a Java-specific alternative that returns zero for broken images.

Himanshu Sheth

Himanshu Sheth

February 17, 2021

37 min read

How To Generate PHPUnit Coverage Report In HTML and XML?
How To Generate PHPUnit Coverage Report In HTML and XML?

PHPUnit generates code coverage reports in HTML, XML, Clover, Crap4J, Text, and PHP formats using the php-code-coverage component, powered by the Xdebug or PCOV driver. Xdebug is not bundled with PHP by default, so enabling it means downloading its DLL, moving it to PHP's ext folder, and referencing it in php.ini's zend_extension entry.

Himanshu Sheth

Himanshu Sheth

January 27, 2021

41 min read

How To Easily Perform Specflow Parallel Execution With NUnit
How To Easily Perform Specflow Parallel Execution With NUnit

Read on to know how to perform SpecFlow parallel execution of test cases with NUnit, and Selenium, along with the examples using Selenium Grid.

Himanshu Sheth

Himanshu Sheth

January 19, 2021

45 min read

How To Upgrade From Selenium 3 To Selenium 4?
How To Upgrade From Selenium 3 To Selenium 4?

Upgrading from Selenium 3 to Selenium 4 means updating the Maven or Gradle dependency to Selenium 4's WebDriver W3C protocol, which replaces Selenium 3's JSON Wire Protocol and produces less flaky, more stable cross-browser tests. Selenium 4 also adds a redesigned IDE with a SIDE Runner and an optimized Grid that packages Hub and Node into one jar.

Himanshu Sheth

Himanshu Sheth

December 28, 2020

19 min read

How To Switch Tabs In A Browser Using Selenium Python?
How To Switch Tabs In A Browser Using Selenium Python?

Switch browser tabs in Selenium Python with current_window_handle, window_handles, and switch_to.window, or open new tabs using ActionChains and execute_script.

Nishant Choudhary

Nishant Choudhary

December 23, 2020

22 min read

TestNG Groups: How to Group Test Cases (with Examples)
TestNG Groups: How to Group Test Cases (with Examples)

Learn how groups in TestNG let you run smoke, regression, or specific tests on demand, with examples for @BeforeGroups, dependsOnGroups, and the command line.

Himanshu Sheth

Himanshu Sheth

December 21, 2020

32 min read

How to Find Broken Links Using Selenium WebDriver?
How to Find Broken Links Using Selenium WebDriver?

Find broken links using Selenium WebDriver: collect every anchor tag, send an HTTP request to each URL, and flag any error status code. Java, Python, C#, PHP.

Himanshu Sheth

Himanshu Sheth

December 18, 2020

32 min read

Choosing Between Nightwatch and Protractor for Testing
Choosing Between Nightwatch and Protractor for Testing

In this blog, we compared two of the most commonly used JavaScript testing frameworks - to help you pick the right test automation framework for you.

Praveen Mishra

Praveen Mishra

December 16, 2020

23 min read

How To Work With PHP Table In Selenium?
How To Work With PHP Table In Selenium?

Learn how to work with a PHP table in Selenium: identify rows and columns with XPath locators, then count, print, or search cell data using PHPUnit.

Himanshu Sheth

Himanshu Sheth

December 9, 2020

32 min read

Selenium Internet Explorer Driver – How To Run Selenium Tests
Selenium Internet Explorer Driver – How To Run Selenium Tests

The Selenium IE Driver, also called Selenium Internet Explorer Driver, is a stand-alone server that implements the WebDriver protocol to link Selenium scripts with Internet Explorer for automated browser testing. Selenium C# requires setting the IntroduceInstabilityByIgnoringProtectedModeSettings option to true on InternetExplorerOptions before creating the driver instance.

Himanshu Sheth

Himanshu Sheth

December 4, 2020

36 min read

NUnit Tutorial: Parameterized Tests With Examples
NUnit Tutorial: Parameterized Tests With Examples

Learn NUnit parameterized tests with examples for efficient cross-browser testing by testing code against different input values for a better web experience.

Himanshu Sheth

Himanshu Sheth

December 2, 2020

24 min read

How To Drag And Drop In Selenium With Python?
How To Drag And Drop In Selenium With Python?

Drag and drop is a common GUI gesture used across tools like Google Drive, Trello, and Jira, involving moving the cursor to an object, pressing to grab it, dragging it while held, and releasing it at the target. Selenium's ActionChains class implements this with a drag_and_drop method and a pixel-based drag_and_drop_by_offset variant, demonstrated on jQuery UI's draggable and droppable pages.

Nishant Choudhary

Nishant Choudhary

November 26, 2020

18 min read

Test Automation on Safari Browser with Safari Driver and Selenium
Test Automation on Safari Browser with Safari Driver and Selenium

Safari holds 17.24% of the global browser market and has shipped native Selenium WebDriver support since Safari 10 on OS X El Capitan and macOS Sierra, so no separate driver executable path is needed. Enabling Allow Remote Automation from Safari's Develop menu on a Mac activates SafariDriver, since Apple withdrew SafariDriver support from Safari on Windows.

Himanshu Sheth

Himanshu Sheth

November 25, 2020

21 min read

Python with Selenium 4 Tutorial: Complete Guide with Examples
Python with Selenium 4 Tutorial: Complete Guide with Examples

Python works with Selenium 4 through relative locators (above, below, to_left_of, to_right_of, near) using the find_elements method, per this tutorial.

Himanshu Sheth

Himanshu Sheth

November 23, 2020

41 min read

How To Run Junit Tests From The Command Line?
How To Run Junit Tests From The Command Line?

Want to run JUnit tests from the command line? Read on to learn how to compile and run JUnit tests from the command line in different ways.

Himanshu Sheth

Himanshu Sheth

November 19, 2020

32 min read

Selenium 4 Is Now W3C Compliant: All You Need To Know
Selenium 4 Is Now W3C Compliant: All You Need To Know

Selenium 4 is now W3C compliant - read on to know more about Selenium 4 and its Support To W3C WebDriver Protocol. Also, find out how this impacts the Selenium community.

Himanshu Sheth

Himanshu Sheth

November 17, 2020

20 min read

Cypress Vs Selenium: How To Pick The Right Testing Tool For You?
Cypress Vs Selenium: How To Pick The Right Testing Tool For You?

Cypress vs Selenium: Which one is better? See a thorough comparison to evaluate which is the right testing tool for your business. Read more.

Himanshu Sheth

Himanshu Sheth

November 12, 2020

43 min read

Top 10 Reasons for Automation Testing Failure + Proven Fixes
Top 10 Reasons for Automation Testing Failure + Proven Fixes

Top reasons for automation testing failures and proven fixes, including AI self-healing, smarter test design, and cloud testing.

Himanshu Sheth

Himanshu Sheth

November 9, 2020

26 min read

How To Get Attribute Value In Selenium WebDriver?
How To Get Attribute Value In Selenium WebDriver?

Selenium WebDriver's getAttribute() method fetches the value of an HTML attribute, such as style, class, type, placeholder, name, or id, from a located web element by reading the name-value pair set in its opening tag. It differs from getText(), which reads visible text, and getCssValue(), which reads a computed style property.

Ritesh Shetty

Ritesh Shetty

November 5, 2020

16 min read

Finding XPath in Selenium – The Best Chrome Extensions
Finding XPath in Selenium – The Best Chrome Extensions

Facing problems while trying to find XPath in Selenium? Here are the 10 best Chrome extensions that will make your life easier. Read more.

Shalini Baskaran

Shalini Baskaran

October 29, 2020

18 min read

The Most Detailed Selenium PHP Tutorial
The Most Detailed Selenium PHP Tutorial

This is the most detailed Selenium PHP tutorial. Learn how to set up PHP with Selenium, run parallel testing to trim down test execution time, and much more!

Himanshu Sheth

Himanshu Sheth

October 27, 2020

48 min read

XUnit Testing Tutorial: Running First Script in XUnit
XUnit Testing Tutorial: Running First Script in XUnit

Moving on with our xUnit testing tutorial series, this blog will guide you in using xUnit testing framework with Selenium C#.

Himanshu Sheth

Himanshu Sheth

October 16, 2020

12 min read

How To Integrate Selenium Bitbucket Pipelines?
How To Integrate Selenium Bitbucket Pipelines?

Bitbucket Pipelines is a built-in CI/CD tool that builds, tests, and deploys code from a YAML file on every commit and connects to a cloud Selenium Grid.

Salman Khan

Salman Khan

October 14, 2020

18 min read

How To Integrate Jenkins & Maven With Selenium?
How To Integrate Jenkins & Maven With Selenium?

Building a proper flow for Selenium test automation is essential & Selenium Maven, Jenkins integration is the best way to do so. This tutorial will help you integrate Maven and Jenkins with Selenium.

Himanshu Sheth

Himanshu Sheth

October 13, 2020

43 min read

How To Take A Screenshot Using Python & Selenium?
How To Take A Screenshot Using Python & Selenium?

Capture Python Selenium screenshots with GeckoDriver save_screenshot() or ChromeDriver screenshot(), then crop one element using PIL and XPath.

Nishant Choudhary

Nishant Choudhary

October 1, 2020

18 min read

How To Handle Internationalization In Selenium WebDriver?
How To Handle Internationalization In Selenium WebDriver?

Internationalization testing verifies that a web application's interface, including language strings, date formats, and address layouts, renders correctly for different locales, and Selenium WebDriver automates this by setting the browser's language before each test. In Chrome this means passing a --lang argument through ChromeOptions, while in Firefox it means setting the intl.accept_languages preference on a FirefoxProfile.

Himanshu Sheth

Himanshu Sheth

September 30, 2020

26 min read

Selenium RemoteWebDriver: How Is It Different From WebDriver?
Selenium RemoteWebDriver: How Is It Different From WebDriver?

Selenium RemoteWebDriver runs browser tests on a remote machine or Selenium Grid node. See how it differs from WebDriver, with setup steps and code examples.

Shalini Baskaran

Shalini Baskaran

September 23, 2020

15 min read

All You Need To Know For Selenium Testing On The Cloud
All You Need To Know For Selenium Testing On The Cloud

Selenium testing on the cloud is the most efficient way to scale up automated browser testing. This blog will help you get started with cross browser testing in Selenium.

Himanshu Sheth

Himanshu Sheth

September 21, 2020

19 min read

How To Test PDF Files Using Selenium Automation?
How To Test PDF Files Using Selenium Automation?

Selenium tests PDF files by verifying their content, automating downloads through the Options class with add_experimental_option and a 'prefs' download-path parameter passed to the WebDriver, and checking the document's starting point. PDF is used here because it keeps formatting independent of the viewing device, which is why bills, contracts, and bank statements are commonly stored in it.

Shalini Baskaran

Shalini Baskaran

September 10, 2020

21 min read

What Is Jenkins? How & Why To Use It?
What Is Jenkins? How & Why To Use It?

Jenkins is an open-source automation server written in Java that runs a series of actions, such as building, testing, and deploying code, to achieve continuous integration automatically. It runs inside servlet containers like Apache Tomcat and ships stable releases roughly every four weeks through its LTS and Weekly release lines.

Himanshu Sheth

Himanshu Sheth

September 2, 2020

57 min read

SpecFlow Tutorial For Automation Testing With Selenium C#
SpecFlow Tutorial For Automation Testing With Selenium C#

Using SpecFlow with Selenium C# is a crucial part of automation testing with Selenium, this SpecFlow tutorial will guide you through the entire process.

Himanshu Sheth

Himanshu Sheth

August 28, 2020

40 min read

Automate Browser Testing with Selenium Opera in Python Easily
Automate Browser Testing with Selenium Opera in Python Easily

Automated browser testing with Selenium Opera in Python drives the Opera browser through Selenium's WebDriver architecture, using the operadriver executable paired with Opera's binary location so Python test scripts, written with unittest or pytest, can open Opera, locate elements, and run the same assertions used for Chrome or Firefox.

Himanshu Sheth

Himanshu Sheth

August 21, 2020

22 min read

Selenium Grid 4 Tutorial For Distributed Testing
Selenium Grid 4 Tutorial For Distributed Testing

Selenium Grid 4 runs distributed tests via Router, Distributor, Session Map, and Node, with setup steps for Standalone, Hub-and-Node, and Distributed modes.

Himanshu Sheth

Himanshu Sheth

August 20, 2020

28 min read

How To Use DataProviders In TestNG [With Examples]
How To Use DataProviders In TestNG [With Examples]

Learn how to use DataProvider in TestNG to inject multiple values into a single Selenium test, including inheritance, Excel, parallel execution, and cloud runs.

Kritika Murari

Kritika Murari

August 18, 2020

17 min read

SelectorsHub: The Next Gen XPath, CSS Selectors Tool
SelectorsHub: The Next Gen XPath, CSS Selectors Tool

SelectorsHub is a browser extension that will help you in writing XPath and CSS Selectors within five seconds, let’s find out why you need to choose this Selenium XPath tool.

Junaid Ahmed

Junaid Ahmed

August 10, 2020

31 min read

Create TestNG Project In Eclipse & Run Selenium Test Script
Create TestNG Project In Eclipse & Run Selenium Test Script

Learn how to create your first TestNG project in Eclipse with this step-by-step guide for Selenium WebDriver and run your first Selenium TestNG Script.

Praveen Mishra

Praveen Mishra

July 31, 2020

21 min read

xUnit Testing Tutorial: Unit Testing With Selenium C#
xUnit Testing Tutorial: Unit Testing With Selenium C#

xUnit is an open-source unit testing framework for .NET. This xUnit testing tutorial will help you learn how to run unit testing with Selenium C#.

Himanshu Sheth

Himanshu Sheth

July 22, 2020

46 min read

Travis CI vs Jenkins | Which CI/CD Tool Is Right for You?
Travis CI vs Jenkins | Which CI/CD Tool Is Right for You?

Travis CI vs Jenkins - who wins the race? Check this ultimate comparison to decide which CI/CD tool is best for you. Learn more.

Himanshu Sheth

Himanshu Sheth

July 20, 2020

22 min read

Geckodriver Tutorial: Automation Testing on Firefox with Selenium
Geckodriver Tutorial: Automation Testing on Firefox with Selenium

GeckoDriver is the driver that Selenium's FirefoxDriver uses to translate WebDriver commands into actions inside Firefox, communicating the response back over HTTP through an HTTP server. Firefox holds just over 6% desktop browser market share, running Selenium C# test scripts against Firefox through the NUnit framework.

Himanshu Sheth

Himanshu Sheth

July 15, 2020

20 min read

How To Handle Web Table in Selenium WebDriver?
How To Handle Web Table in Selenium WebDriver?

Master dynamic web table handling in Selenium WebDriver. Expert tips for effective automation in our comprehensive guide

Himanshu Sheth

Himanshu Sheth

July 10, 2020

18 min read

WebdriverIO Tutorial: Handling Alerts & Overlay Modals In Selenium
WebdriverIO Tutorial: Handling Alerts & Overlay Modals In Selenium

WebdriverIO handles JavaScript alerts, confirmation dialogs, prompt pop-ups, and overlay modals in Selenium tests using five dedicated methods: acceptAlert, dismissAlert, getAlertText, sendAlertText, and isAlertOpen. Unlike native alerts, which require clicking OK or Cancel, an overlay modal is built with a div tag and custom CSS and closes when the user clicks anywhere outside it.

Harshit Paul

Harshit Paul

July 9, 2020

14 min read

Geolocation Testing With Selenium Using Examples
Geolocation Testing With Selenium Using Examples

Geolocation testing with Selenium mocks a browser's location using Chrome DevTools Protocol's Emulation.setGeolocationOverride command, which takes a latitude, longitude, and accuracy value to override the real position, as demonstrated by redirecting a store locator to Denny's restaurants near a set of Massachusetts coordinates. On a cloud Selenium grid, the same override extends to 53 real countries via a geoLocation capability.

Himanshu Sheth

Himanshu Sheth

July 2, 2020

19 min read

Automated Functional Testing: A Complete Guide
Automated Functional Testing: A Complete Guide

Learn what automated functional testing is, which functional test types to automate, key techniques, and best practices to release reliable web apps faster.

Harshit Paul

Harshit Paul

June 26, 2020

10 min read

Protractor Tutorial: EOL & Migration Guide (AngularJS)
Protractor Tutorial: EOL & Migration Guide (AngularJS)

Protractor reached End-of-Life (EOL) in August 2023. Learn why it was deprecated, what it means for AngularJS suites, and migration paths to modern E2E tools.

Praveen Mishra

Praveen Mishra

June 25, 2020

10 min read

Protractor Tutorial: Handle Frames & iFrames in Selenium
Protractor Tutorial: Handle Frames & iFrames in Selenium

In this Protractor tutorial, learn how to handle frames or iframes in Selenium with Protractor for automated browser testing.

Praveen Mishra

Praveen Mishra

June 18, 2020

28 min read

PyTest Tutorial - Parallel Testing With Selenium Grid
PyTest Tutorial - Parallel Testing With Selenium Grid

Save time spent on Selenium test automation by running tests in parallel. Read our PyTest Turorial with easy-to-do steps and elaborate examples. Learn more.

Himanshu Sheth

Himanshu Sheth

June 15, 2020

27 min read

MSTest Tutorial: Parameterized Tests For Selenium Testing
MSTest Tutorial: Parameterized Tests For Selenium Testing

Parameterized tests allows tester to run the same test a few times using different values. Find out how you can do this in MSTest with DataRow and DynamicData.

Himanshu Sheth

Himanshu Sheth

June 10, 2020

19 min read

Protractor Tutorial: Handling Timeouts With Selenium
Protractor Tutorial: Handling Timeouts With Selenium

Selenium tests are asynchronous and there are various reasons for a timeout to occur in a Protractor test. Find out how to handle timeouts in this Protractor tutorial.

Praveen Mishra

Praveen Mishra

June 9, 2020

22 min read

How To Automate Calendar In Selenium WebDriver For Automation Testing?
How To Automate Calendar In Selenium WebDriver For Automation Testing?

Selenium WebDriver automates the two most common date-picker calendar controls, jQuery Calendar and Kendo Calendar, by switching into the containing iframe when needed, then locating and selecting the year, month, and day elements in sequence. Both controls run across all major browsers, with jQuery supporting IE8 and above and Kendo supporting IE7 and above.

Himanshu Sheth

Himanshu Sheth

June 5, 2020

24 min read

How To Handle Alerts And Popups In Protractor With Selenium?
How To Handle Alerts And Popups In Protractor With Selenium?

Handle alerts and popups in Protractor more efficiently. It can be confusing here's a simple guide to understand how to handle alerts and popups in Selenium.

Praveen Mishra

Praveen Mishra

June 1, 2020

27 min read

Selenium IDE Tutorial: Features, Setup, and Limitations
Selenium IDE Tutorial: Features, Setup, and Limitations

What Selenium IDE does, how to record and run tests with SIDE Runner, how to export them to code, and an honest look at whether it is still maintained.

Himanshu Sheth

Himanshu Sheth

May 29, 2020

31 min read

The Definitive Guide To Automation Testing For IT Teams
The Definitive Guide To Automation Testing For IT Teams

Automation testing adds scripted actions to the development flow, catching errors faster and cutting the cost and time needed to build reliable software.

Owen Jones

Owen Jones

May 28, 2020

18 min read

How To Stop Test Suite after N Test Failures in Pytest?
How To Stop Test Suite after N Test Failures in Pytest?

Stop a pytest suite after repeated failures with @pytest.mark.incremental to skip dependent tests, or the maxfail command-line option to halt the run early.

Himanshu Sheth

Himanshu Sheth

May 26, 2020

15 min read

How To Debug Protractor Tests for Selenium Test Automation?
How To Debug Protractor Tests for Selenium Test Automation?

Learn TypeScript for test automation: benefits, frameworks (Playwright, Cypress, Jest), tsconfig setup, and how to debug legacy Protractor tests in Selenium.

Praveen Mishra

Praveen Mishra

May 25, 2020

23 min read

Selenium C# Tutorial For Test Automation
Selenium C# Tutorial For Test Automation

Learn Selenium C# testing: environment setup, popular frameworks like NUnit and SpecFlow, and Visual Studio tutorials with real code examples.

Himanshu Sheth

Himanshu Sheth

May 19, 2020

8 min read

XUnit Testing Tutorial: Environment Setup For Selenium Testing
XUnit Testing Tutorial: Environment Setup For Selenium Testing

xUnit is a popular open-source testing framework created by the developers of NUnit. Learn how to set up xUnit via Visual Studio or package manager commands.

Himanshu Sheth

Himanshu Sheth

May 14, 2020

11 min read

Pytest Guide: Running Multiple Test Cases in One File
Pytest Guide: Running Multiple Test Cases in One File

With pytest you can run multiple test cases from a single file, or even run selective tests with custom markers or by grouping tests. Learn more with this pytest tutorial!

Himanshu Sheth

Himanshu Sheth

May 11, 2020

23 min read

Protractor Tutorial: Handle Mouse Actions & Keyboard Events
Protractor Tutorial: Handle Mouse Actions & Keyboard Events

With keyboard and mouse actions you can perform activities such as hover, drag & drop, keys up. Learn how to use them with action class in Selenium Protractor!

Harshit Paul

Harshit Paul

May 8, 2020

21 min read

WebDriverIO Tutorial For Handling Dropdown In Selenium
WebDriverIO Tutorial For Handling Dropdown In Selenium

While dealing with access forms, you'd often have to handle dropdown. Here's how you can handle them with WebDriverIO in Selenium using 'Select' class.

Aditya Dwivedi

Aditya Dwivedi

May 6, 2020

12 min read

Selenium Python Tutorial: Getting Started With Pytest
Selenium Python Tutorial: Getting Started With Pytest

Perform simple and scalable automation tests with python and pytest. Learn how to run your Automation test script in with pytest in this Selenium Python.

Himanshu Sheth

Himanshu Sheth

May 5, 2020

20 min read

Selenium C#: Page Object Model Guide & Examples
Selenium C#: Page Object Model Guide & Examples

The Page Object Model is a design pattern that represents each web page as a separate class containing its elements and the methods to interact with them, keeping test code from touching the UI directly. This Selenium C# tutorial shows how POM cuts code duplication, limits the fallout from locator changes, and improves reusability and maintainability.

Himanshu Sheth

Himanshu Sheth

April 24, 2020

31 min read

JUnit Parameterized Tests: @ParameterizedTest with Examples
JUnit Parameterized Tests: @ParameterizedTest with Examples

Stop rewriting tests for every input. Learn JUnit parameterized tests with @ParameterizedTest and data sources, with Selenium examples.

Harshit Paul

Harshit Paul

April 21, 2020

24 min read

27 Best Practices for Selenium Test Automation
27 Best Practices for Selenium Test Automation

Wondering how to improve your test automation efforts? Make your scripts more stable and reliable with these 27 tips for Selenium testing. Start learning now.

Veethee Dixit

Veethee Dixit

April 20, 2020

27 min read

How to Optimize Software Testing Productivity
How to Optimize Software Testing Productivity

Boost software testing productivity with the right QA metrics, synthetic test data, generative AI, and visual testing. A practical guide for QA teams.

Himanshu Sheth

Himanshu Sheth

April 17, 2020

17 min read

Selenium C# Tutorial: Handling Frames and iFrames With Examples
Selenium C# Tutorial: Handling Frames and iFrames With Examples

Selenium C# handles frames and iframes through the SwitchTo() command, using a unique window handle to target them by frame id, frame name, or a web element locator such as XPath or CssSelector. SwitchTo().DefaultContent() returns to the page's main document, and SwitchTo().ParentFrame() moves back up to the parent of the currently selected frame, which also covers nested frames.

Himanshu Sheth

Himanshu Sheth

April 16, 2020

18 min read

Complete Guide To Handle Multiple Windows With Selenium & Protractor
Complete Guide To Handle Multiple Windows With Selenium & Protractor

Learn how to handle multiple browser windows and tabs in Protractor framework for Selenium with examples in this complete guide. Read Now!

Aditya Dwivedi

Aditya Dwivedi

April 15, 2020

24 min read

Page Object Model Design Pattern in Selenium Java
Page Object Model Design Pattern in Selenium Java

Page object model helps to reduce code duplication and improve test maintenance. Read now to learn how to implement POM design pattern with examples in Java.

Rahul Rana

Rahul Rana

April 13, 2020

27 min read

Selenium C# Tutorial: Handling Multiple Browser Windows
Selenium C# Tutorial: Handling Multiple Browser Windows

Selenium C# assigns each browser window a unique alphanumeric window handle when the WebDriver instance opens it, and the SwitchTo() command uses that handle to move focus between windows, tabs, or pop-ups. The WindowHandle property returns the current window's handle as a string, while WindowHandles returns a read-only collection of every open handle.

Himanshu Sheth

Himanshu Sheth

April 10, 2020

18 min read

Selenium C#: Guide to Managing Alert Windows Effectively
Selenium C#: Guide to Managing Alert Windows Effectively

Alert windows in Selenium C# are blocking pop-ups that require a user action, such as accept, dismiss, or SendKeys, before the underlying page continues, and switching to one requires calling SwitchTo() first. NUnit-based Selenium C# examples cover each alert type, including authentication alerts, using accept, dismiss, and SendKeys operations.

Himanshu Sheth

Himanshu Sheth

April 3, 2020

15 min read

WebdriverIO Tutorial: Browser Commands for Selenium Testing
WebdriverIO Tutorial: Browser Commands for Selenium Testing

In this WebdriverIO tutorial, we will teach you how to perform various actions within a browser through WebdriverIO browser commands for Selenium test automation. Read now!

Rahul Jain

Rahul Jain

April 1, 2020

21 min read

Behavior Driven Development Tutorial : Selenium Testing With Gherkin
Behavior Driven Development Tutorial : Selenium Testing With Gherkin

Gherkin is a plain-English syntax using Given, When, Then, Background, and Scenario keywords that lets teams write Behavior Driven Development feature files, which Cucumber then executes as Selenium test scripts. The tutorial sets up Cucumber and Selenium Java through Maven dependencies and runs the resulting BDD scenarios on an online Selenium grid while tracking results on a dashboard.

Rahul Rana

Rahul Rana

March 31, 2020

20 min read

49 Most Common Selenium Exceptions for Automation Testing
49 Most Common Selenium Exceptions for Automation Testing

Exceptions in Selenium are unavoidable. Here are 49 most common Selenium exceptions which might occur while performing Selenium Test Automation.

Himanshu Sheth

Himanshu Sheth

March 30, 2020

19 min read

Complete Guide To Selenium Locators In Protractor (Examples)
Complete Guide To Selenium Locators In Protractor (Examples)

Selenium locators in protractor are important for running your test automation scripts. Read now to know more about these locators.

Aditya Dwivedi

Aditya Dwivedi

March 12, 2020

23 min read

Build An Automated Testing Pipeline With GitLab CI/CD & Selenium Grid
Build An Automated Testing Pipeline With GitLab CI/CD & Selenium Grid

An automated testing pipeline with GitLab CI/CD and Selenium Grid is a pipeline defined in a single .gitlab-ci.yml file where an end-to-end test stage, triggered by tag creation, runs Selenium scripts against TestMu AI's Selenium Grid of 3000+ real browsers through the TestMu AI Tunnel before the backend and frontend deploy stages run.

Harshit Paul

Harshit Paul

March 4, 2020

35 min read

Need for Build Automation Tools for Selenium Automation Testing
Need for Build Automation Tools for Selenium Automation Testing

Build automation tools compile, package, and test Selenium projects automatically. Maven, Gradle, and Ant manage dependencies and speed up CI/CD pipelines.

Aditya Dwivedi

Aditya Dwivedi

February 28, 2020

21 min read

Ways for Better Collaboration Among Testers & Developers
Ways for Better Collaboration Among Testers & Developers

Collaboration between developers and testers is crucial to deliver your web application on time. Find 7 ways to achieve it, from shift-left testing to QAOps.

Praveen Mishra

Praveen Mishra

February 26, 2020

12 min read

Why Testing In Production Is Pivotal For Your Release?
Why Testing In Production Is Pivotal For Your Release?

Testing in production plays a pivotal role in production for your next release by decreasing the regression testing effort & allowing to test in parallel.

Rahul Rana

Rahul Rana

February 24, 2020

19 min read

A Complete Guide To Access Forms In Selenium With Java
A Complete Guide To Access Forms In Selenium With Java

Learn how to access forms in Selenium WebDriver with Java, from locating input boxes and dropdowns to submitting a form across multiple browsers.

Aditya Dwivedi

Aditya Dwivedi

February 12, 2020

28 min read

14 Test Automation Mistakes to Avoid [2026]
14 Test Automation Mistakes to Avoid [2026]

Avoid the 14 most common test automation mistakes that slow down QA teams. Covers flaky tests, wrong tool selection, missing coverage, and more — with fixes for each.

Harshit Paul

Harshit Paul

January 28, 2020

20 min read

Top Automation Testing Trends To Look Out In 2020
Top Automation Testing Trends To Look Out In 2020

Automation testing has been evolving every year. What will be the major advancements for 2020? We are highlighting the top automation testing trends for 2020.

Himanshu Sheth

Himanshu Sheth

January 15, 2020

23 min read

New Year Resolutions Of Every Website Tester
New Year Resolutions Of Every Website Tester

From automated browser testing to starting your own blog, here are some of the most interesting and intriguing new year resolutions for every website tester to aim in 2020.

Nikhil

Nikhil

January 14, 2020

19 min read

How WebdriverIO Uses Selenium Locators - A WebdriverIO Tutorial With Examples
How WebdriverIO Uses Selenium Locators - A WebdriverIO Tutorial With Examples

In this WebdriverIO tutorial, we will have a look at the basic & unique Selenium locators offered by WebdriverIO for automation testing with Selenium scripts.

Ramit Dhamija

Ramit Dhamija

January 13, 2020

30 min read

Top 22 Selenium Automation Testing Blogs To Look Out In 2020
Top 22 Selenium Automation Testing Blogs To Look Out In 2020

In this article, we have a look at the top 22 Selenium automation testing blogs (in no particular order) that would be helpful in your testing expedition.

Himanshu Sheth

Himanshu Sheth

December 26, 2019

25 min read

Code Coverage vs Test Coverage; Which Is Better?
Code Coverage vs Test Coverage; Which Is Better?

Code coverage measures how much source code your tests execute. Test coverage measures how much of the requirements and user flows your tests check.

Himanshu Sheth

Himanshu Sheth

December 18, 2019

28 min read

Is Automated Browser Testing A Must For Modern Web Development?
Is Automated Browser Testing A Must For Modern Web Development?

Automated browser testing uses frameworks such as Selenium to check how a website renders across browser and OS combinations without manual repetition. It replaces one-by-one manual checks with scripted test suites that run in parallel, queue automatically, and generate detailed logs for faster debugging in every release cycle.

Harshit Paul

Harshit Paul

December 12, 2019

19 min read

What Are The Benefits Of Website Testing On The Cloud
What Are The Benefits Of Website Testing On The Cloud

Website testing on the cloud runs tests on shared, on-demand browser and device grids instead of local hardware. Here are 11 benefits for QA teams.

Praveen Mishra

Praveen Mishra

December 10, 2019

16 min read

13 Ways For Your Functional Testers To Do More Than Just ‘Testing’
13 Ways For Your Functional Testers To Do More Than Just ‘Testing’

Wondering if your role as a functional tester is restricted to only testing? Here are 13 ways for you to add more value to SDLC, apart from functional testing.

Ramit Dhamija

Ramit Dhamija

November 29, 2019

20 min read

Cross Browser Testing Is Not Only About Browsers
Cross Browser Testing Is Not Only About Browsers

Cross browser testing covers browser versions, operating systems, screen sizes, and user locations, not browsers alone. Learn the metrics that matter.

Rahul Jain

Rahul Jain

November 26, 2019

17 min read

Desired Capabilities in Selenium: Are They Deprecated?
Desired Capabilities in Selenium: Are They Deprecated?

Understand Desired Capabilities in Selenium, why they are deprecated, and how to use modern Options classes for stable test automation.

Ramit Dhamija

Ramit Dhamija

November 19, 2019

30 min read

How to Automate Registration Page Using Selenium And Java
How to Automate Registration Page Using Selenium And Java

Automating a registration page in Selenium and Java means scripting the real signup workflow on TestMu AI's own site, such as loading the homepage, clicking Free Signup, and validating each functional field on the form, then running those checks as TestNG test cases covering different signup scenarios.

Ramit Dhamija

Ramit Dhamija

October 29, 2019

35 min read

How Selenium 4 Relative Locator Can Change The Way You Test?
How Selenium 4 Relative Locator Can Change The Way You Test?

Selenium 4 Alpha offers a new type of locator called the Relative locator. What does it do? How can you use it to pace up your test cycles? Let's find out!

Himanshu Sheth

Himanshu Sheth

October 23, 2019

17 min read

Webinar: Web UI Testing with Python and TestMu AI (Formerly LambdaTest)
Webinar: Web UI Testing with Python and TestMu AI (Formerly LambdaTest)

In this webinar, we will be going live with Andrew Knight(The “Automation Panda”), to help you perform extensive Web UI testing using Python and Selenium testing.

Harshit Paul

Harshit Paul

October 16, 2019

5 min read

Webinar: Web UI Testing with Python and TestMu AI
Webinar: Web UI Testing with Python and TestMu AI

In this webinar, we will be going live with Andrew Knight(The “Automation Panda”), to help you perform extensive Web UI testing using Python and Selenium testing.

Harshit Paul

Harshit Paul

October 16, 2019

6 min read

TestMu AI (Formerly LambdaTest) and CloudBeat Collaborates For Faster Selenium Testing
TestMu AI (Formerly LambdaTest) and CloudBeat Collaborates For Faster Selenium Testing

TestMu AI (Formerly LambdaTest) is conducting a webinar with CloudBeat to help you perform end to end testing, along with wider browser and device coverage for Selenium testing.

Harshit Paul

Harshit Paul

September 20, 2019

5 min read

22 Reasons Why Test Automation Fails For Your Web App
22 Reasons Why Test Automation Fails For Your Web App

Struggling with automation testing? We are listing 22 reasons why test automation fails for a web application to help you rectify your web automated testing process.

Ramit Dhamija

Ramit Dhamija

September 11, 2019

25 min read

Selenium Disabled JavaScript Settings : Automation Testing
Selenium Disabled JavaScript Settings : Automation Testing

Automation testing with JavaScript disabled checks how a website renders and functions once a browser's script engine is turned off, since some visitors disable it to block pop-ups and ads. In Selenium, testers set Chrome's profile.managed_default_content_settings.javascript preference or Firefox's javascript.enabled flag to false through ChromeOptions and FirefoxOptions to automate this.

Ramit Dhamija

Ramit Dhamija

August 29, 2019

15 min read

XML And HTML Report In PyUnit For Test Automation
XML And HTML Report In PyUnit For Test Automation

We will create PyUnit HTML reports and XML reports for automated cross browser testing. Leverage RESTful API for extracting reports from cloud-based Selenium Grid.

Himanshu Sheth

Himanshu Sheth

August 20, 2019

23 min read

Selenium Automation Testing On Internet Explorer (IE) & Edge
Selenium Automation Testing On Internet Explorer (IE) & Edge

Selenium automation testing on Internet Explorer and Edge relies on the IEDriverServer or Microsoft Edge WebDriver executable to translate script commands into native Windows browser actions. It must also work around IE's partial CSS3 selector support and Protected Mode settings that can otherwise trigger a NoSuchWindowException during a test run.

Himanshu Sheth

Himanshu Sheth

August 12, 2019

34 min read

22 Practical Tips To Test Automation With Selenium WebDriver
22 Practical Tips To Test Automation With Selenium WebDriver

Explore 22 practical Selenium WebDriver tips for test automation, covering screenshots, waits, JavaScript execution, and cross browser testing.

Himanshu Sheth

Himanshu Sheth

July 2, 2019

30 min read

How Do You Calculate Your Test Automation ROI With Selenium?
How Do You Calculate Your Test Automation ROI With Selenium?

Calculate test automation ROI with Selenium: the basic cost formula, key metrics, common mistakes, and advanced efficiency and risk-reduction ROI.

Arnab Roy Chowdhury

Arnab Roy Chowdhury

June 19, 2019

24 min read

Find Elements With Link Text & Partial Link Text In Selenium
Find Elements With Link Text & Partial Link Text In Selenium

Link text and partial link text are Selenium locator strategies that find an anchor element by matching its visible text exactly or partially, using methods such as By.linkText and By.partialLinkText. When multiple links share identical text, Selenium automatically selects the first match, making these locators a quick way to target links without depending on IDs or CSS classes.

Sadhvi Singh

Sadhvi Singh

June 17, 2019

10 min read

Selenium Java Tutorial - Class Name Locator In Selenium
Selenium Java Tutorial - Class Name Locator In Selenium

The Class Name locator in Selenium Java finds a web element by matching the value of its HTML class attribute, one of several locator strategies alongside ID, name, tag name, CSS selector, and XPath. An Airbnb example demonstrates using the class name locator to identify the site's Where search field on the homepage.

Sadhvi Singh

Sadhvi Singh

June 14, 2019

11 min read

Selenium Java Tutorial for Beginners
Selenium Java Tutorial for Beginners

Learn how to test a login process with Selenium and Java: create a WebDriver, configure the browser, locate elements, and verify the login result.

Sadhvi Singh

Sadhvi Singh

June 4, 2019

18 min read

pytest Report Generation For Selenium Automation Scripts
pytest Report Generation For Selenium Automation Scripts

Here, we will show pytest report generation with Selenium, along with ways to enhance the reporting functionality by making use of TestMu AI (Formerly LambdaTest) API for Selenium.

Himanshu Sheth

Himanshu Sheth

May 29, 2019

21 min read

Challenges & Limitations In Selenium, How To Fix Them?
Challenges & Limitations In Selenium, How To Fix Them?

Selenium makes testing easy but there are a fair number of challenges faced in Selenium automation. Here we will address these challenges & their resolutions.

Himanshu Sheth

Himanshu Sheth

May 22, 2019

23 min read

What To Expect From The Latest Version Of Selenium 4?
What To Expect From The Latest Version Of Selenium 4?

Selenium 4 alpha was made live on 28 April 2019. Here, we will talk about everything new in Alpha release & what to expect in the latest Selenium version.

Arnab Roy Chowdhury

Arnab Roy Chowdhury

May 15, 2019

10 min read

JUnit Annotations: JUnit 5 List with Examples
JUnit Annotations: JUnit 5 List with Examples

We will look at examples of JUnit annotations in Selenium, their order of execution, few special JUnit annotations, and their demonstration on Selenium Grid.

Ramit Dhamija

Ramit Dhamija

April 30, 2019

25 min read

How To Use Name Locator In Selenium Automation Scripts?
How To Use Name Locator In Selenium Automation Scripts?

The By.name locator in Selenium finds elements via their HTML name attribute using findElement or findElements. Covers syntax, limitations, and correct usage.

Sadhvi Singh

Sadhvi Singh

April 4, 2019

10 min read

TestMu AI (Formerly LambdaTest) Launches API For Selenium Automation!
TestMu AI (Formerly LambdaTest) Launches API For Selenium Automation!

TestMu AI (Formerly LambdaTest) API for selenium automation will help you to generate test reports and also help the developers with all the logs they may need for debugging any anomalies.

Harshit Paul

Harshit Paul

April 3, 2019

5 min read

Comprehensive Overview to Automation Testing Life Cycle
Comprehensive Overview to Automation Testing Life Cycle

The automation testing life cycle is a six-stage methodology covering scope, tool selection, test planning, environment setup, script execution, and reporting.

Smriti Arya

Smriti Arya

April 1, 2019

16 min read

How to Measure and Optimize Page Load Time With Selenium
How to Measure and Optimize Page Load Time With Selenium

Measure your website's page load times with Selenium and improve user experience. Learn about our expert tips and tricks to accurately monitor and optimize your site's performance.

Himanshu Sheth

Himanshu Sheth

March 11, 2019

21 min read

Online Selenium Grid For Automated Cross Browser Testing
Online Selenium Grid For Automated Cross Browser Testing

TestMu AI (Formerly LambdaTest) brings a scalable, online Selenium grid for automated cross browser testing across 2000+ browsers along with integrations to numerous CI/CD tools.

Harshit Paul

Harshit Paul

February 28, 2019

5 min read

Online Selenium Grid For Automated Cross Browser Testing
Online Selenium Grid For Automated Cross Browser Testing

TestMu AI brings a scalable, online Selenium grid for automated cross browser testing across 2000+ browsers along with integrations to numerous CI/CD tools.

Harshit Paul

Harshit Paul

February 28, 2019

15 min read

CSS Selectors in Selenium: Pro-Tester's Mastering Guide
CSS Selectors in Selenium: Pro-Tester's Mastering Guide

CSS Selectors in Selenium are used to identifying a user desired HTML web element. Here I will show different ways of identifying CSS Selectors, like a pro!

Bharadwaj Pendyala

Bharadwaj Pendyala

February 26, 2019

14 min read

12 Must Try Features Of Automated Screenshot Testing
12 Must Try Features Of Automated Screenshot Testing

Testing UI changes can take a lot more time than you anticipate. Here are 12 must-try features of automated Screenshot testing to pace up your test cycles.

Harshit Paul

Harshit Paul

February 19, 2019

5 min read

Automation Testing With Selenium, Cucumber & TestNG
Automation Testing With Selenium, Cucumber & TestNG

Cucumber is a BDD framework for automation testing with Selenium. Run your first Cucumber script & leverage TestNG capabilities to perform parallel testing.

Bharadwaj Pendyala

Bharadwaj Pendyala

February 18, 2019

27 min read

Test Browser Compatibility With WordPress Plugin
Test Browser Compatibility With WordPress Plugin

WordPress browser compatibility breaks in templates, layouts, plugins, and typography. A screenshot plugin captures full page renders across real browsers.

Harshit Paul

Harshit Paul

February 15, 2019

5 min read

Test Browser Compatibility With WordPress Plugin
Test Browser Compatibility With WordPress Plugin

Ensure browser compatibility with our WordPress plugin by running full paged automated screenshots of WordPress pages on 2000+ real browsers on various devices.

Harshit Paul

Harshit Paul

February 15, 2019

11 min read

24 Common Mistakes You Made In Website Testing
24 Common Mistakes You Made In Website Testing

The pressure of working under a fast-paced Agile environment, leads to many mistakes in website testing. Here are 24 most common things that we forget to test.

Arnab Roy Chowdhury

Arnab Roy Chowdhury

February 14, 2019

25 min read

Effortlessly Run Selenium UnitTests in Parallel with Python
Effortlessly Run Selenium UnitTests in Parallel with Python

Parallel testing runs multiple Selenium WebDriver test cases at once with Python's unittest module, instead of one after another, cutting execution time.

Himanshu Sheth

Himanshu Sheth

February 7, 2019

23 min read

Selenium Grid Tutorial For Cross Browser Testing
Selenium Grid Tutorial For Cross Browser Testing

Selenium Grid is a client-server testing tool within the Selenium Suite that lets one Hub distribute test cases to multiple Nodes running different browsers, operating systems, and machines at once. This brings the parallelism and distribution needed to run cross browser tests faster than a local WebDriver setup allows.

Himanshu Sheth

Himanshu Sheth

February 5, 2019

26 min read

Selenium Testing With Selenide element Using IntelliJ & Maven
Selenium Testing With Selenide element Using IntelliJ & Maven

Selenide is an open source test automation library built on top of Selenium WebDriver that adds a concise dollar-sign API, built-in four second waits for AJAX-loaded content, and automatic screenshots on failed tests. It supports Java, Scala, Groovy, and Clojure, and integrates with JUnit, TestNG, Cucumber, and Serenity.

Muthuraja

Muthuraja

February 1, 2019

27 min read

Performing Test Automation With Gauge Framework
Performing Test Automation With Gauge Framework

Gauge is an open source test automation framework, ideal for cross browser testing. Learn how to use it with a Selenium grid. Find out more.

Bharadwaj Pendyala

Bharadwaj Pendyala

January 30, 2019

21 min read

How Professional QA Lead Set Goals For A Test Department?
How Professional QA Lead Set Goals For A Test Department?

As a QA Lead setting goals for test department becomes very challenging yet critical at the same time. Here are some powerful tips to help you with it.

Himanshu Sheth

Himanshu Sheth

January 29, 2019

17 min read

Automated Functional Testing: Why It Matters In 2026
Automated Functional Testing: Why It Matters In 2026

Learn what automated functional testing covers, how it differs from non-functional testing, when to automate a check, and how to run functional tests at scale.

Himanshu Sheth

Himanshu Sheth

January 25, 2019

21 min read

13 Benefits of Selenium WebDriver for Automation Testing
13 Benefits of Selenium WebDriver for Automation Testing

Find out the key benefits of performing automation testing with Selenium WebDriver. See what makes it special and different from Selenium IDE and RC. Read more.

Arnab Roy Chowdhury

Arnab Roy Chowdhury

January 24, 2019

15 min read

Cross Browser Testing With Protractor & Selenium
Cross Browser Testing With Protractor & Selenium

Protractor is an E2E automation testing framework for JavaScript. In this article, we execute automated cross browser testing with Protractor and Selenium

Muthuraja

Muthuraja

January 22, 2019

29 min read

Shift-Left Testing with AI: Early QA Automation Guide
Shift-Left Testing with AI: Early QA Automation Guide

Shift-left testing with AI uses generative AI and LLMs to automate early-stage test generation, catch defects sooner, and cut the cost of fixing bugs late.

Himanshu Sheth

Himanshu Sheth

January 14, 2019

11 min read

Cross Browser Automation Testing Using Watir
Cross Browser Automation Testing Using Watir

Cross browser automation testing with Watir: install Ruby and RubyMine, write a Watir test, then run it on a local WebDriver or a remote Selenium grid.

Muthuraja

Muthuraja

January 10, 2019

23 min read

Implementing Continuous Testing In DevOps
Implementing Continuous Testing In DevOps

Continuous testing runs automated checks at every stage of the DevOps pipeline. Learn the benefits, the myths, the challenges, and the practices that work.

Priyal Mangla

Priyal Mangla

January 9, 2019

14 min read

Run Your PyUnit Script With Selenium Automation Testing
Run Your PyUnit Script With Selenium Automation Testing

PyUnit, also called unittest, is Python's built-in unit testing framework. Structure a Selenium Python test suite with setUp, tearDown and assertions.

Harshit Paul

Harshit Paul

January 7, 2019

18 min read

JUnit Automation Testing With Selenium
JUnit Automation Testing With Selenium

JUnit automation testing with Selenium uses JUnit annotations and assertions to drive Selenium WebDriver, so browser tests run in a structured Java suite.

Sadhvi Singh

Sadhvi Singh

January 4, 2019

14 min read

Getting Started On Browser Automation With Galen Framework
Getting Started On Browser Automation With Galen Framework

Cross browser layout testing is the practice of confirming that a website's layout, such as text alignment, logo placement, and element sizing, renders consistently across different browsers. The open source Galen Framework, which supports both Java and JavaScript, automates these checks using a spec language and HTML reports.

Muthuraja

Muthuraja

January 1, 2019

13 min read

Scripting Testing vs Record & Replay Testing?
Scripting Testing vs Record & Replay Testing?

Record and replay testing captures predefined test scenarios so they can be played back at the push of a button, requiring no programming expertise, while scripting testing means writing code in languages like Python or Ruby with a framework such as Selenium. Record and replay suits static UIs and tight schedules; scripting scales better for regression and stress testing.

Harshit Paul

Harshit Paul

December 24, 2018

11 min read

Why you need to understand Test Management Strategy?
Why you need to understand Test Management Strategy?

In Agile age, effective test management strategy is followed to fast-track testing in a flawless manner, resulting in timely delivery of the product.

Arnab Roy Chowdhury

Arnab Roy Chowdhury

December 19, 2018

10 min read

What is Continuous Integration and Continuous Delivery (CI/CD)?
What is Continuous Integration and Continuous Delivery (CI/CD)?

Explore CI/CD fundamentals, differences, best practices & tools in this deep dive into Continuous Integration and Continuous Delivery.

Arnab Roy Chowdhury

Arnab Roy Chowdhury

December 18, 2018

23 min read

Monitoring Network Traffic With Automation Scripts
Monitoring Network Traffic With Automation Scripts

Automated Monitoring Network Traffic enables real-time analysis, notification, and response to events, improving network security and performance.

Akshay Pai

Akshay Pai

October 23, 2018

10 min read

Manual Testing vs Automation Testing
Manual Testing vs Automation Testing

Manual testing runs steps by hand; automation testing runs them with scripts. Compare cost, accuracy, regression testing, and UAT to pick the right approach.

Arnab Roy Chowdhury

Arnab Roy Chowdhury

September 10, 2018

9 min read

11 Test Automation Challenges and How to Solve Them
11 Test Automation Challenges and How to Solve Them

Flaky tests, brittle locators, test data, CI/CD, slow feedback: here are 11 common test automation challenges and practical ways to solve each one.

Harshit Paul

Harshit Paul

August 23, 2018

10 min read

How To Decide What Should Be Automated?
How To Decide What Should Be Automated?

Decide what should be automated by weighing how often a test runs, how many cases it covers, and how stable the feature is. Keep one-off runs manual.

Suraj Kumar

Suraj Kumar

July 23, 2018

9 min read

Mobile Application Testing Strategy: Cloud, AI & Security
Mobile Application Testing Strategy: Cloud, AI & Security

A mobile application testing strategy covering banking security, AI-enhanced automation, cloud testing, and application response time (ART).

Deeksha Agarwal

Deeksha Agarwal

July 4, 2018

8 min read

Building a Regression Testing Strategy for Agile Teams
Building a Regression Testing Strategy for Agile Teams

A regression testing strategy for agile teams distinguishes smoke, sanity, and regression testing, then folds regression runs into the CI/CD pipeline so every sprint re-verifies existing functionality alongside new code. For example, updating a payment gateway should trigger a suite that re-checks checkout, order confirmation email, OTP validation, and cart totals.

Deeksha Agarwal

Deeksha Agarwal

June 26, 2018

9 min read

Automated Cross Browser Testing
Automated Cross Browser Testing

Automated cross browser testing verifies your site works across Chromium, Gecko, and WebKit. Learn the frameworks, cloud grids, and a hands-on Selenium example.

Deeksha Agarwal

Deeksha Agarwal

May 29, 2018

10 min read

Your First TestNG Test: Write and Run a TestNG Script
Your First TestNG Test: Write and Run a TestNG Script

TestNG is a Java framework that drives Selenium WebDriver. Learn to set up Eclipse, write your first TestNG automation script, and run it across browsers.

Deeksha Agarwal

Deeksha Agarwal

March 30, 2018

20 min read

Machine Learning: If It’s Testable It’s Teachable
Machine Learning: If It’s Testable It’s Teachable

Machine learning models learn through a test-build-test cycle, much like software testing. See how the bots learn and how AI agents test models today.

Deeksha Agarwal

Deeksha Agarwal

December 27, 2017

10 min read

Write Your First Automation Script In Just 20 Mins!
Write Your First Automation Script In Just 20 Mins!

Write your first Selenium automation script in Python in about 20 minutes: install Python, Selenium, and geckodriver, then automate a search with WebDriver.

Salman Khan

Salman Khan

December 12, 2017

6 min read

Make Your Test Robust For Slow Loading Web Pages
Make Your Test Robust For Slow Loading Web Pages

The Selenium LoadableComponent class extends PageObject to check isLoaded() and retry load(), keeping automation tests reliable on slow-loading web pages.

Aditya Dwivedi

Aditya Dwivedi

December 4, 2017

6 min read

Automating Acceptance Testing for Mobile Apps: Getting Started
Automating Acceptance Testing for Mobile Apps: Getting Started

Automating acceptance testing for mobile apps means writing acceptance criteria as executable Given-When-Then scenarios in Gherkin, driving them through a framework such as Appium, Espresso, or XCUITest, and running that suite on a real device cloud from CI/CD so every build, not just every release, gets validated automatically.

Deeksha Agarwal

Deeksha Agarwal

November 15, 2017

8 min read

Virtualization in Software Testing: How It Works
Virtualization in Software Testing: How It Works

Virtualization runs a virtual operating system, server, or desktop inside your hardware. See how testers cover many OS and browser setups on one machine.

Deeksha Agarwal

Deeksha Agarwal

October 12, 2017

10 min read

Automating Testing: A Backbone To DevOps
Automating Testing: A Backbone To DevOps

Automation testing runs test cases with software instead of manual effort, cutting the time needed to validate builds so testing keeps pace with Agile's continuous development, integration, and deployment cycles. Because DevOps depends on fast, repeated test cycles between teams, it becomes the backbone that keeps releases from stalling.

Deeksha Agarwal

Deeksha Agarwal

October 8, 2017

8 min read

Why Automation Testing Is Important In Agile Development?
Why Automation Testing Is Important In Agile Development?

Learn why automation testing is important in Agile development, where automated checks fit inside a sprint, and which tests to automate first for fast feedback.

Deeksha Agarwal

Deeksha Agarwal

October 7, 2017

12 min read

What Is Codeless Automation Testing And Why It Is The Future?
What Is Codeless Automation Testing And Why It Is The Future?

Codeless automation testing is creating automated tests without writing code, most often by recording a manual test click by click and having the tool generate the script, or by building structured test flow diagrams. A newer approach lets testers describe steps in plain English while an AI agent works out the automation.

Saif Sadiq

Saif Sadiq

August 3, 2017

6 min read