Resources  
  • Data-Driven Testing in Selenium Using Excel and TestNGJun 20, 2025. Learn how to perform data-driven testing in Selenium using Excel and TestNG. Read test data from Excel with Apache POI and automate test execution using TestNG's DataProvider feature.
  • End-to-end integration testing with .NET AspireMay 15, 2025. .NET Aspire simplifies end-to-end integration testing for microservices by providing service orchestration, containerized environments, automatic service discovery, and real/ mock service swapping—all in a seamless test setup.
  • Load Testing in Azure CloudApr 21, 2025. Load Testing in Azure Cloud is a fully managed service that supports end-to-end load and performance testing, allowing testing teams to generate highly scalable virtual user loads.
  • Unit Test CRUD operation in Web API using NUnit Testing FrameworkApr 07, 2025. Testing a Web API Crud Operation's test scenarios using NUnit Framework. Learn how to implement unit testing in C# using the NUnit framework for efficient CRUD operation testing. Explore test case scenarios, NUnit features, and the AAA pattern for reliable, high-quality code validation.
  • Automating AI Model Testing & Validation with Azure ML PipelinesMar 14, 2025. Automating AI model testing and validation with Azure ML Pipelines streamlines the ML workflow, ensuring accuracy and reliability. This approach enables automated data preprocessing, model training, evaluation, and deployment.
  • Comprehensive Guide to Unit Testing with MSTest in C#Mar 12, 2025. Learn how to write, run, and structure unit tests effectively with real-world examples, improving code quality and maintainability in .NET applications.
  • Speed Testing Programming LanguagesFeb 19, 2025. How fast is the same code using different languages. In this article I used VS Code to write a loop in different languages and tested the execution speed with results.
  • Implementing QA Testing Frameworks in PythonFeb 17, 2025. This article covers popular frameworks like Pytest and Unittest, automation tools, best practices, and integration with CI/CD pipelines. Enhance your testing skills for web, API, and unit testing.
  • Integrating Python in Selenium for Testing Feb 17, 2025. Integrating Python with Selenium enables developers to automate web browser interactions for efficient testing. This combination allows for creating robust test scripts, performing functional and regression testing, and supporting cross-browser testing.
  • Unit Testing in .NET Core with NUnitFeb 17, 2025. This article covers the basics of NUnit, setting up a test project, writing and running unit tests, using assertions, and best practices for effective test automation. Enhance your .NET applications with reliable, automated testing using NUnit.
  • Java 21 JUnit Testing Best PracticesJan 21, 2025. The best practices for JUnit testing in Java 21 by Ziggy Rafiq include leveraging new language features like record patterns and string templates. Develop maintainable and robust Java applications by leveraging test isolation, AAA patterns, and parameterized tests.
  • Python Testing Framework with Example Jan 17, 2025. This article covers popular frameworks like pytest and unit test, explaining their features, setup, and usage. Gain insights into automating tests for better reliability and efficiency in your projects.
  • .NET8/9 – Testing Different Build/Deployment Modes – Part 6Jan 17, 2025. Learn how to configure and validate build pipelines, optimize deployment processes, and ensure application stability. This sixth installment dives deep into practical strategies for DevOps success.
  • .NET8/9 – Testing different Build/Deployment modes – Part4Jan 16, 2025. Explore various .NET8/9 build modes, including framework-dependent, self-contained, single-file deployments, AOT compilation, trimming options, and more, using Microsoft tools and dotPeek decompiler for in-depth analysis and optimization.
  • .NET8/9 – Testing different Build/Deployment modes – Part 5Jan 16, 2025. Explore various .NET8/9 build, publish, and deployment modes, including single-file apps, AOT precompilation, and framework-dependent/independent setups. Learn about tools like dotnet restore, global.json, and managing SDK versions.
  • .NET8/9 – Testing Different Build/Deployment Modes – Part 2Jan 15, 2025. This article explores testing various build and deployment modes in .NET 8 and .NET 9. It delves into advanced techniques, comparisons, and optimization strategies to ensure seamless application deployment.
  • .NET8/9 – Testing Different Build/Deployment Modes – Part 3Jan 15, 2025. This article explores 15 different build modes in .NET 8/9, including framework-dependent, framework-independent, single-file bundling, trimming unused libraries, and Ahead-of-Time (AOT) precompiling.
  • .NET 8/9 – Testing Different Build/Deployment Modes – Part 1Jan 13, 2025. Learn how to test various configurations, optimize deployment pipelines, and enhance the build process for efficient development workflows. Part 1 covers essential setup and testing strategies for .NET environments.
  • The Importance of Unit Testing in .NET ApplicationsJan 07, 2025. Unit testing is a crucial practice in .NET applications that helps ensure code reliability, maintainability, and efficiency. By using frameworks like NUnit, MSTest, and XUnit, developers can automate tests, catch bugs early, and improve code quality.
  • Moq Unit Testing in .NET Core with xUnitJan 03, 2025. This guide covers mocking dependencies, setting up test projects, and writing efficient unit tests for your applications. Perfect for developers seeking to enhance their testing skills and build robust software.
  • Unit Testing in .NET Core with xUnitDec 16, 2024. One of the main aspects of software testing that a developer can manage themselves is unit testing. It is employed to test your code's tiniest elements. Unit tests are used to verify that your code is functioning as intended or producing the desired results as you develop it.
  • The Complete Guide to NUnit Testing in C# 13 and .NET 9Dec 10, 2024. This comprehensive guide explains NUnit testing in C# 13 with .NET 9 with detailed explanations, modern testing techniques, and practical code examples. Authored by Ziggy Rafiq.
  • Types of APIs and Essential API Testing ToolsNov 18, 2024. Learn about essential API testing tools such as Postman, SoapUI, and JMeter, which help ensure the functionality, performance, and security of APIs through effective testing and automation.
  • Mastering API Testing with Api.http Files in .NET ProjectsOct 23, 2024. The Api.http file in a .NET project is a text file containing one or more HTTP requests that can be executed directly from the development environment, such as Visual Studio or Visual Studio Code. This file enables developers to quickly test API endpoints without the need for external tools such as Postman or cURL.
  • In-Memory Databases- Unit Testing With C#, EFCore and XUnitSep 18, 2024. Learn to unit test EF Core repositories using an in-memory database with C# and xUnit. This approach simulates database operations without overhead, ensuring fast and isolated tests. Set up involves installing necessary NuGet packages, configuring DbContext, writing tests, and initializing test data.
  • Getting Started with Unit Testing in ASP.NET CoreAug 22, 2024. Learn about essential testing frameworks like xUnit and NUnit, explore mocking and dependency injection techniques, and gain insights into best practices for writing robust test cases. Improve code quality and ensure reliable software with practical testing strategies.
  • Getting started with Integration Testing in ASP.NET CoreAug 20, 2024. Learn the essentials of integration testing in ASP.NET Core. This guide covers setting up your testing environment, creating and running integration tests, and using frameworks and tools to ensure your application’s components work together seamlessly.
  • Comprehensive Guide to Unit Testing in .NET CoreJul 16, 2024. Unit testing in .NET Core is essential for ensuring code quality and functionality. Using frameworks like xUnit and NUnit, developers can write effective tests to detect bugs early, support code refactoring, and maintain clear documentation.
  • Explain Unit Testing in .NET APIJul 03, 2024. Explore effective strategies for unit testing in .NET API development. Learn essential techniques like test-driven development (TDD), utilizing NUnit or xUnit frameworks, mocking dependencies, and ensuring robustness through integration testing.
  • Postman for WEBAPI testing Part IJun 30, 2024. Learn how to set up Postman, create and manage HTTP requests, and test your APIs efficiently. Discover key features like collections, environments, and test scripts to streamline your API development process.
  • How Can We Do Snapshot Testing with JestJun 21, 2024. Learn how to create and maintain snapshots, handle changes in components, and integrate snapshot testing into your automated testing workflow for robust, reliable software development.
  • In-Depth Examination of Software Testing Life Cycle (STLC)Jun 13, 2024. The Software Testing Life Cycle (STLC) involves sequential activities ensuring software quality, from requirement gathering to closure. Emerging in the 1950s, STLC's structured approach includes phases like requirement analysis, test planning, and execution.
  • Integrate Azure Load Testing with Function AppJun 03, 2024. This article provides a guide on combining Azure Load Testing services with Azure Function Apps to evaluate performance and scalability. It emphasizes automated testing, monitoring, and stress testing to ensure the Function App can handle varying loads effectively and maintain optimal performance.
  • Enhancing Code Quality: Unit Testing & Coverage in C# DevelopmentMay 14, 2024. Unit testing and code coverage are vital in software development, ensuring reliability and identifying bugs early. This article explores their history, needs, evolution, types, popular tools, and practical demonstrations in C#.
  • Azure Load Testing - Create Load Test for App Service Web AppsApr 15, 2024. Discover how to perform load testing for Azure App Service Web Apps using Azure Load Testing. Learn to create and execute load tests to assess application performance, scalability, and reliability.
  • Performance Testing with K6 ToolMar 06, 2024. k6 is an open-source framework designed to simplify performance testing for developers. It leverages the Goja programming language, an implementation of ES2015 JavaScript on Golang. This allows developers to write performance testing scripts using JavaScript syntax compatible with ES2015 standards.
  • Unit Testing with xUnit in .NET 8Feb 12, 2024. This article talks about Unit Testing with xUnit with the .Net 8 framework as a guide. This comprehensive guide explores unit testing with xUnit in .NET 8, covering fundamentals, prerequisites, creating a sample project, writing tests, and advanced concepts like fixtures and mocking by Ziggy Rafiq.
  • Unit Testing in .NET Core - Bogus for Fake Data GenerationJan 09, 2024. This post explores the challenges of generating realistic test data manually and introduces Bogus, a .NET library that simplifies the process by providing a fluent API for defining data generation rules. It covers basic and complex data generation, making unit testing more efficient and realistic.
  • Agile Testing Power for Rapid Product Success Jan 02, 2024. In today's fast-paced business environment, speed to market is often the key differentiator between success and obscurity. Rapid product launches are crucial for staying ahead of the competition and meeting ever-evolving customer expectations.
  • Automated Testing with Java, Selenium, and TestNGJan 01, 2024. Automated Testing with Java, Selenium, and TestNG: A Practical Guide
  • Unit Testing in C#Dec 29, 2023. Unit Testing in C# for Robust Code. The world of C#—a modern, versatile, and object-oriented language. Explore its features, from OOP principles to cutting-edge enhancements like records, source generators, and nullable reference types.
  • Unit Testing with Jasmine in AngularDec 08, 2023. Unit testing in Angular is indispensable for app reliability and maintainability. Explore the significance of unit testing, set up an Angular project with Jasmine, and write practical tests for modules using code snippets. Early bug detection, code maintainability, refactoring confidence, and improved collaboration are key benefits of this testing approach.
  • Types of Testing in Software DevelopmentNov 01, 2023. This comprehensive article delves into the intricacies of software testing, outlining various types and their purposes. From unit testing to compliance testing, the piece provides insights into different testing methodologies and tools used in the software development lifecycle.
  • Unit Testing with xUnitOct 21, 2023. In this article, we will learn how to implement and configure the xUnit in our ASP.NET Core project.
  • Unit Testing In Flutter Using Welltested.AIOct 17, 2023. In this article, you will learn about how you can write test cases for unit testing using AI.Unit Testing in Flutter using Welltested.AI offers a robust approach to ensuring the quality and functionality of Flutter mobile applications. Welltested.AI provides automated testing solutions tailored for Flutter development, allowing developers to create and execute unit tests efficiently. With this tool, developers can validate individual units of code in isolation, ensuring their correctness and reliability. By automating the testing process, Flutter developers can enhance their app's stability, identify and fix issues promptly, and deliver a seamless user experience. Welltested.AI simplifies the unit testing process, making it an essential tool for Flutter developers aiming to create high-quality, bug-free mobile applications.Regenerate
  • Making Testing Lingo Easy to UnderstandOct 09, 2023. Breaking down complex terms so everyone gets it.
  • Unit Testing in .NET Core - Mastering MockingOct 09, 2023. In this post, we will explore the concept of mocking in unit testing using xUnit, discuss different types of mocks, and show how to write testable code that supports mocking.
  • Unit Testing in .NET Core - Better Assertions with FluentAssertions and ShouldlyOct 03, 2023. In this blog post, we will explore how to enhance your assertion capabilities in .NET Core unit testing, using the xUnit testing library. We'll start by examining the xUnit's built-in assertion methods and then introduce two alternative assertion libraries: FluentAssertions and Shouldly.
  • Cracking the IoT Testing PuzzleSep 20, 2023. An Article about shedding light on how we make sure interconnected devices play nice together.
  • Smart Testing with Risk PrioritizationSep 19, 2023. In the dynamic realm of software development, delivering top-notch products is paramount to meet customer demands and stay ahead of the competition. However, comprehensively testing every facet of complex software can be resource-intensive and time-consuming. This is where smart testing with risk prioritization comes into play. By concentrating testing efforts on critical areas, teams can optimize quality assurance, saving time and resources while elevating overall software quality.
  • Mock Testing with MOQSep 18, 2023. This article is about Imporanct and Use of Mock Testing. I have explained Mock Testing in a simple way, and demonstrated the use with the code example.
  • Parameterized Unit Testing with xUnit in .NET CoreSep 15, 2023. Unit Testing in .NET Core series, we delve into parameterized unit testing using the xUnit.Net testing library. Parameterized unit testing involves defining a single test method and supplying it with various sets of input parameters. This approach minimizes code duplication and allows for testing a wide range of scenarios efficiently.
  • Testing in Fast-Paced DevOps EnvironmentsSep 13, 2023. Let's lift the curtain on how we manage to keep up with speedy development cycles without compromising quality.
  • Exploratory Testing in SoftwareSep 11, 2023. Exploratory testing is a dynamic and adaptive approach in software quality assurance. Testers use creativity, intuition, and domain knowledge to uncover defects and vulnerabilities that scripted testing may miss. It offers flexibility, real-time learning, and adaptability. Exploratory testing is valuable during initial testing, for complex systems, and in usability testing.
  • Practical ASP.NET Core Unit Testing with xUnit, MOQ, and FluentAssertionsSep 06, 2023. Explore ASP.NET Core unit testing with xUnit, MOQ, and FluentAssertions. Learn to set up your project, write tests, and mock dependencies for reliable software development.
  • Web API Testing with xUnit, NUnit, MSTest in ASP.NET CoreSep 01, 2023. writing unit tests, integration tests, and end-to-end tests for a Web API using xUnit testing framework in ASP.NET Core. Keep in mind that I won't be able to provide you with actual working code, but I'll give you a detailed example that you can adapt to your project.
  • ASP.NET MVC 5 API Testing with PostmanAug 24, 2023. Postman is a widely used API testing tool that allows developers to send requests to an API and receive responses. It provides a user-friendly interface to build, test, and document RESTful web services. In this article, we will explore how to use Postman for API testing in an ASP.NET MVC 5 application.
  • Unit testing in C# .Net Core using NUnitAug 22, 2023. Unit testing in C# with NUnit in .NET Core involves using the NUnit testing framework to create and run unit tests for your C# code within a .NET Core application. NUnit is a popular testing framework that provides a convenient and structured way to verify the correctness of individual units of code, such as methods and functions, in isolation from the rest of the application.
  • Smart Contracts Testing using Mocha.js and Chai.jsAug 07, 2023. In this article, we will learn how we can write test cases for solidity smart contracts.
  • Introduction to Unit Testing in .NET CoreAug 01, 2023. Learn the fundamentals of unit testing in .NET Core, including manual vs. automated testing and popular testing frameworks like xUnit.net.
  • Consumer Driven Contract Testing Using PactNetJul 30, 2023. Get started with writing consumer driven contract tests for .NET core web apis using PactNet to validate api contracts between producers and consumers.
  • API Automation Testing Rest AssuredJun 29, 2023. This article introduces Rest Assured, a Java-based open-source library for automated testing of RESTful APIs. It covers advantages, prerequisites, project setup, and examples of API automation tests using Rest Assured.
  • Rest Assured API Automation Testing ConceptsJun 28, 2023. This article provides an overview of various concepts related to API automation testing using the Rest Assured library. It covers topics such as sending query parameters and path parameters, handling authentication using different methods, setting request headers, logging request, and response details, and using RequestSpecBuilder and ResponseSpecBuilder for common headers and assertions.
  • WebAPI Unit Testing with MSTest Project in .Net 7May 03, 2023. Today I will create the ASP.Net Web API in .Net 7 and I will test module with MSTest Unit Testing Project.
  • Microsoft Is Testing A Cryptocurrency Wallet Built Into The Edge BrowserMar 29, 2023. Learn about Microsoft Edge's new cryptocurrency wallet. Who has access and how you can use it to safely store your crypto.
  • Unit Testing C# With MS TestMar 10, 2023. Unit testing is a crucial part of software development that helps ensure the quality and reliability of code. Unit tests are automated tests that check individual units or components of code to verify that they are working as expected. In C# and other .NET languages, there are several testing frameworks available, including NUnit, xUnit.net, and MSTest. In this article, we'll focus on using MSTest to write and run unit tests for C# code.
  • ChatGPT In .NET 7 API And Testing With PostmanFeb 24, 2023. In this article, I'm going to explain how we can configure chatGPT in .NET7 API and we'll also check the response in postman
  • Auto Testing .Net Core API ProjectFeb 22, 2023. To automate testing of a .NET Core API project, you can use a testing framework such as NUnit or xUnit, which are popular for .NET Core projects.
  • Mobile App Testing ProcessFeb 10, 2023. Purpose of this article is to identify the mobile app testing process to ensure a quality product is delivered.
  • How To Configure Azure Load Testing Using Azure CLIFeb 02, 2023. Azure Load Testing is a service offered by Microsoft Azure that allows developers to test the scalability and performance of their web applications. Here we will see how to configure Azure Load Testing using Azure CLI.
  • Unit And Benchmark Testing With Random Data In .NET 6 And 7Nov 02, 2022. In this article, you will learn about Unit and Benchmark Testing with Random Data in .NET 6 & 7.
  • Getting Started With Unit Testing With NUnit In .Net CoreJul 02, 2022. In this article, we will learn about Unit Testing with NUnit in .Net Core.
  • VS Code as a Testing Client For Web APIOct 18, 2021. This article discusses the Testing Clients for Web API.
  • Unit Testing With xUnit And Moq In ASP.NET CoreJul 26, 2021. In this article first, we will try to explore unit testing with a very basic math calculation service and after that we will try to use Mocking for unit testing in different layer of application.
  • Load Testing With Azure DevOps And K6Jun 28, 2021. In today’s article, I guide you through your Azure DevOps setup to perform automated load tests using k6.
  • Teams Application Testing With NgrokJun 14, 2021. This article explains how ngrok can be used for Teams App development.
  • Thunder Client - An API Testing ExtensionApr 27, 2021. Thunder Client is a lightweight API testing extension which a developer can use in Visual Studio code for testing API.
  • Unit Testing Using XUnit And MOQ In ASP.NET CoreApr 06, 2021. This article will showcase the Unit testing in .Net core using Xunit and Moq
  • Software Testing Approaches And TechniquesJan 11, 2021. This article give you a general best practices guidelines for writing software test according to the testing principles.
  • Learn About Sanity Testing With TestNGDec 18, 2020. Discover Sanity Testing with TestNG, a Java-based testing framework. Ensure software quality through rapid, basic checks to verify stability post changes. Utilize TestNG's annotations for efficient test case management and continuous integration.
  • Performance/Load Testing/Stress Testing Using FiddlerNov 10, 2020. In this article, you will learn about load testing using fiddler.
  • An Overview Of Network Penetration Testing Using Legion FrameworkNov 09, 2020. How to do a pen test on network systems without in-depth knowledge about network penetration testing and prior installation or configuration difficulties.
  • WebAPI Performance Testing Using Apache JMeterAug 18, 2020. In this article, you will learn about WebAPI Performance Testing using Apache JMeter.
  • Wait What… GUI Testing Inside Docker ContainerJul 30, 2020. An article on how you can set up GUI-based testing inside a docker container.
  • Automated API Testing with PostmanJul 16, 2020. This article gives step by step detail to perform automated testing of Web API using Postman.
  • Performance Testing In Visual Studio 2019 Jun 25, 2020. In today’s article we will see how to use the performance profiler in Visual Studio 2019 to check various diagnostic information for our application in .NET. This is an extremely critical part of application development and we can consider performance as one of the most important aspects of any application. We will look at the CPU usage but there are other items which can be profiled as well.
  • Unit Testing With Random DataMar 14, 2020. In this article, you will learn about Unit Testing with Random Data.
  • Public Testing of Privacy and Scalability Solution for Ethereum on Cloud PlatformsNov 08, 2019. In this article, we will learn about public testing of privacy and scalability solution for ethereum on Cloud Platforms.
  • Unit Testing For Beginners - Part OneJul 22, 2019. (Automated) Unit Testing has become a very important part of the latest (DevOps) practices. In this article, we'll try to understand what Unit Testing is.
  • Data Driven Testing In ProtractorJun 14, 2019. In this article, you will learn about data driven testing in protractor.
  • Web API Automation Testing Using Postman - Part OneFeb 05, 2019. Testing is important for Web API development. By using the POSTMAN tool, we can test the Web API and also we can run some test cases in automation mode.
  • JavaScript Testing Using Mocha And ChaiDec 17, 2018. In this article, I am going to discuss one of the popular Unit Testing frameworks, Mocha and the assertion framework chai.js.
  • Unit Testing Using JasmineDec 09, 2018. Now, we can move to JavaScript frameworks for unit testing like jasmine, mocha, and jest. These are not only three frameworks available but these three are very popular among many more frameworks. Jasmine is very first we can say.
  • Unit Testing With InMemory Provider And SQLite In-Memory Database In EFCoreNov 29, 2018. Writing Unit Test Cases is an essential aspect for any software development which helps us to test small building block an application. While doing development, we write test cases side by side, just parallel to development code. To test the Unit Test cases, we generally try to recreate the similar environment as we have in the development phase. So, that testing the code becomes easy. But every time, this is not feasible.
  • Live Unit Testing With Visual Studio 2017Nov 06, 2018. Visual Studio 2017 version 15.3 or higher version supports the Live Unit Testing. This feature executes already written Test Cases automatically as a programmer makes the code changes.
  • CRUD Operations Unit Testing In ASP.NET Core Web API With xUnitNov 02, 2018. This article will demonstrate how to write Unit Test Cases for CRUD operations in Asp.Net Core Web API with the xUnit project. In this demonstration, we will write the Unit Test Cases for CRUD (CREATE, READ, UPDATE, and DELETE) operations.
  • Getting Started With Unit Testing Using C# And xUnitOct 26, 2018. Unit Testing in ASP.NET Core involves testing individual components or methods to ensure they work as intended. By creating test cases for small functionalities, developers can catch bugs early, improve code quality, and follow TDD principles. Tools like xUnit are used to automate and organize these tests efficiently.
  • Cypress.io - A JavaScript End To End Testing ToolSep 10, 2018. Cypress.io - A JavaScript End-To-End Testing Tool. Cypress.io is a JavaScript end-to-end testing tool which uses JavaScript as a scripting language to write the test scripts and to execute the test cases.
  • Setup xUnit.net Unit Testing In Class Library ProjectAug 22, 2018. In this tutorial, we will learn how to configure xUnit.net in Visual Studio 2017 class library project.
  • Inside Out - Live Unit Testing With VS 2017Jul 30, 2018. Live Unit Testing is a brand-new technology, made available in Visual Studio 2017 version 15.3 or above. Live unit testing enables the IDE to execute unit tests automatically in real time without cod being build, and as you make changes to the code.