﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Article By </title><link>https://www.c-sharpcorner.com/articles/</link><description>Articles from C# Corner</description><copyright>© 1999 - 2026  CSharp Inc. All contents are copyright of their authors.</copyright><atom:link href="https://www.c-sharpcorner.com/rss/authorarticles.aspx?MemberUniqueName=pratik-chavan4" rel="self" type="application/rss+xml" /><item><title>Integrating GitHub Copilot with Playwright</title><description>This article provides a step-by-step approach to integrating Copilot into your Playwright workflow, covering IDE setup, resilient locators, Page Object Model implementation, CI/CD integration with Git</description><link>https://www.c-sharpcorner.com/article/integrating-github-copilot-with-playwright/</link><guid isPermaLink="true">https://www.c-sharpcorner.com/article/integrating-github-copilot-with-playwright/</guid><pubDate>Sun, 05 Oct 2025 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item><item><title>TDD/BDD with Cucumber in JavaScript</title><description>This provides a hands-on, test-driven guide to implementing Behavior-Driven Development (BDD) using Cucumber (Gherkin) with JavaScript-based web automation. It covers two reference stacks: (A) Cypress</description><link>https://www.c-sharpcorner.com/article/tddbdd-with-cucumber-in-javascript/</link><guid isPermaLink="true">https://www.c-sharpcorner.com/article/tddbdd-with-cucumber-in-javascript/</guid><pubDate>Sat, 23 Aug 2025 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item><item><title>Automated Threat Modeling: Integrating Security Design into Agile Development</title><description>Threat modeling is a structured approach to identifying and mitigating potential security risks in a system. It involves analyzing the architecture, data flows, and components of an application to unc</description><link>https://www.c-sharpcorner.com/article/automated-threat-modeling-integrating-security-design-into-agile-development/</link><guid isPermaLink="true">https://www.c-sharpcorner.com/article/automated-threat-modeling-integrating-security-design-into-agile-development/</guid><pubDate>Thu, 21 Aug 2025 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item><item><title>Implementing API Mocking for Automation Testing</title><description>API mocking is a technique used to simulate the behavior of real APIs during testing. It helps isolate your system under test, test edge cases, and avoid dependencies on external services.</description><link>https://www.c-sharpcorner.com/article/implementing-api-mocking-for-automation-testing/</link><guid isPermaLink="true">https://www.c-sharpcorner.com/article/implementing-api-mocking-for-automation-testing/</guid><pubDate>Thu, 21 Aug 2025 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item><item><title>Security Testing Automation: Integrating SAST and DAST in Pipelines</title><description>Security testing automation is essential in modern DevSecOps practices. Integrating Static Application Security Testing (SAST) and Dynamic Application Security Testing (DAST) into CI/CD pipelines ensu</description><link>https://www.c-sharpcorner.com/article/security-testing-automation-integrating-sast-and-dast-in-pipelines/</link><guid isPermaLink="true">https://www.c-sharpcorner.com/article/security-testing-automation-integrating-sast-and-dast-in-pipelines/</guid><pubDate>Thu, 21 Aug 2025 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item><item><title>Service Virtualization in Test Automation: Bridging Gaps in Complex Environments</title><description>Service virtualization is a technique used in software testing to simulate the behavior of components that are unavailable, difficult to access, or costly to use in a test environment. These component</description><link>https://www.c-sharpcorner.com/article/service-virtualization-in-test-automation-bridging-gaps-in-complex-environments/</link><guid isPermaLink="true">https://www.c-sharpcorner.com/article/service-virtualization-in-test-automation-bridging-gaps-in-complex-environments/</guid><pubDate>Thu, 21 Aug 2025 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item><item><title>Selenium WebDriver Overview</title><description>Selenium WebDriver is a powerful tool for automating web browser interactions. It enables cross-browser testing, supports multiple languages, and is essential for robust and scalable test automation f</description><link>https://www.c-sharpcorner.com/article/selenium-webdriver-overview/</link><guid isPermaLink="true">https://www.c-sharpcorner.com/article/selenium-webdriver-overview/</guid><pubDate>Sat, 02 Aug 2025 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item><item><title>Common Pitfalls in Selenium Automation and How to Avoid Them</title><description>This article highlights common Selenium automation mistakes like weak locators, hard-coded waits, and poor exception handling, offering best practices such as POM, explicit waits, and data-driven test</description><link>https://www.c-sharpcorner.com/article/common-pitfalls-in-selenium-automation-and-how-to-avoid-them/</link><guid isPermaLink="true">https://www.c-sharpcorner.com/article/common-pitfalls-in-selenium-automation-and-how-to-avoid-them/</guid><pubDate>Sat, 02 Aug 2025 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item><item><title>Data-Driven Testing with Playwright</title><description>Data-driven testing allows you to run the same test logic with multiple sets of input data. This is especially useful for validating:
- Login scenarios
- Form submissions
- Search filters
- Edge case </description><link>https://www.c-sharpcorner.com/article/data-driven-testing-with-playwright/</link><guid isPermaLink="true">https://www.c-sharpcorner.com/article/data-driven-testing-with-playwright/</guid><pubDate>Sun, 27 Jul 2025 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item><item><title>Cross-Browser Testing with Playwright</title><description>Cross-browser testing ensures that web applications function correctly across different web browsers. It helps identify inconsistencies in layout, behavior, and performance that may arise due to brows</description><link>https://www.c-sharpcorner.com/article/cross-browser-testing-with-playwright/</link><guid isPermaLink="true">https://www.c-sharpcorner.com/article/cross-browser-testing-with-playwright/</guid><pubDate>Sun, 27 Jul 2025 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item><item><title>Debugging Flaky Tests in Automation Testing</title><description>Flaky tests are automated tests that exhibit inconsistent results—passing sometimes and failing at other times without any changes in the code. They are a major challenge in maintaining reliable CI/CD</description><link>https://www.c-sharpcorner.com/article/debugging-flaky-tests-in-automation-testing/</link><guid isPermaLink="true">https://www.c-sharpcorner.com/article/debugging-flaky-tests-in-automation-testing/</guid><pubDate>Sat, 26 Jul 2025 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item><item><title>Breaking Things on Purpose: Code-Driven Chaos Engineering</title><description>Chaos Engineering is the discipline of experimenting on a system in order to build confidence in its ability to withstand turbulent conditions in production. It involves intentionally injecting failur</description><link>https://www.c-sharpcorner.com/article/breaking-things-on-purpose-code-driven-chaos-engineering/</link><guid isPermaLink="true">https://www.c-sharpcorner.com/article/breaking-things-on-purpose-code-driven-chaos-engineering/</guid><pubDate>Sat, 26 Jul 2025 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item><item><title>Implementing Encryption and Decryption in Cypress using Node.js Crypto Module</title><description>This document provides a technical guide on how to implement encryption and decryption in Cypress using the Node.js built-in crypto module. This is particularly useful for securely handling sensitive </description><link>https://www.c-sharpcorner.com/article/implementing-encryption-and-decryption-in-cypress-using-node-js-crypto-module/</link><guid isPermaLink="true">https://www.c-sharpcorner.com/article/implementing-encryption-and-decryption-in-cypress-using-node-js-crypto-module/</guid><pubDate>Sat, 26 Jul 2025 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item><item><title>CI/CD Automation Testing Framework: Design, Implementation &amp;amp; Best Practices</title><description>This document outlines the integration of automated testing into a CI/CD pipeline using Jenkins, Git, Maven, TestNG, and Allure Reports. It demonstrates how to build a robust pipeline that ensures cod</description><link>https://www.c-sharpcorner.com/article/cicd-automation-testing-framework-design-implementation-best-practices/</link><guid isPermaLink="true">https://www.c-sharpcorner.com/article/cicd-automation-testing-framework-design-implementation-best-practices/</guid><pubDate>Sun, 20 Jul 2025 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item><item><title>Best Architecture Design Framework for Automation Suite</title><description>A scalable automation framework using Cypress, Cucumber (BDD), and CI/CD pipelines. Supports UI, API, E2E, Smoke, Regression, and BAC tests with modular design, performance, and reusability focus.</description><link>https://www.c-sharpcorner.com/article/best-architecture-design-framework-for-automation-suite/</link><guid isPermaLink="true">https://www.c-sharpcorner.com/article/best-architecture-design-framework-for-automation-suite/</guid><pubDate>Sun, 20 Jul 2025 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item><item><title>Guide: Importing Test Cases into Zephyr Squad using Excel</title><description>This guide provides step-by-step instructions for importing multiple test cases into Zephyr Squad using an Excel file. It also explains the importance of the &amp;#39;Discriminator&amp;#39; field, the correct</description><link>https://www.c-sharpcorner.com/article/guide-importing-test-cases-into-zephyr-squad-using-excel/</link><guid isPermaLink="true">https://www.c-sharpcorner.com/article/guide-importing-test-cases-into-zephyr-squad-using-excel/</guid><pubDate>Wed, 09 Jul 2025 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item><item><title>Using Existing Browser Sessions for Automation with Cypress</title><description>This blog explores how to utilize existing browser sessions for automation with Cypress, enhancing the efficiency of web testing. It covers the benefits of session reuse, methods to manage browser sta</description><link>https://www.c-sharpcorner.com/blogs/using-existing-browser-sessions-for-automation-with-cypress</link><guid isPermaLink="true">https://www.c-sharpcorner.com/blogs/using-existing-browser-sessions-for-automation-with-cypress</guid><pubDate>Thu, 24 Oct 2024 00:00:00 GMT</pubDate><author>noreply@c-sharpcorner.com (Pratik Chavan)</author></item></channel></rss>