Tutorials
This section contains easy-to-follow tutorials based on what I learn and use in real projects. From software testing concepts to electronics fundamentals, each tutorial is written to be practical, simple, and beginner-friendly.
HIGHLIGHTED WORK
Featured Projects
-

How to Use Azure DevOps with Power BI & View Reports
You can connect Azure DevOps to Power BI using either: Below are step-by-step instructions. Method 1: Using Azure DevOps Analytics Views (Most Common & Easiest) If your Azure DevOps organization…
-

Azure DevOps Guide for Testers
1. Introduction to Azure DevOps (ADO) Azure DevOps (ADO) is Microsoft’s cloud-based DevOps platform that supports the entire software development lifecycle. It provides tools for: For testers, Azure DevOps is…
-

How to install Docker to Raspberry Pi?
Installation Step1 Update all our existing packages before we proceed to install Docker. We can upgrade all existing packages by running the following two commands on the Raspberry Pi. sudo…
LEARN AT YOUR PACE
All Tutorials
-
What is Artificial Intelligence(AI)?
Overview The term Artificial Intelligence(AI), refers to the simulation of human intelligence by machines or in other words, AI is software that imitates human behaviors and capabilities. Technologies or workloads that come under AI include machine learning and deep learning, Natural Language Processing(NLP), Document Intelligence, Computer Vision, Knowledge Mining, Generative AI etc. Machine Learning –…
-
Test Automation using Python and pytest
In this post we will see test automation using python and pytest. Previously we have seen how to write Selenium test using Python and unittest. Python unittest has many advantages like: Simple and easy to use Comprehensive reporting- Python unittest framework provides comprehensive reporting features, which allows developers to easily analyze and debug the test…
-
Test Automation using Python – Part 2
In the previous post we have seen how to write unit test using unittest framework in Python. Here we will extend it and use for Selenium test automation using Python. Prerequisite Install Selenium driver binding for Python using following command Sample Code In the above example we have used setUp and tearDown of unittest method.…
-
Test Automation using Python – Part 1
In this post we will see how you can write test automation using Python. We see how to configure your Python test environment and write your first Python unit test using unittest framework. Setup and Configuration Note: On Windows machine during setup On the “Advanced Options” screen, check “Add Python to environment variables” Unittest framework…
-
Testing Strategies in a Microservice Architecture
Microservices are a popular architectural style for building applications that are resilient, independently deployable and highly scalable. But a successful microservice architecture requires different approach to both designing and testing. What is a Microservice architecture and how it differs from monolithic architecture? A microservices architecture consists of a collection of small, autonomous services. Each service…
-
How to create Azure Virtual Desktop
In this post we will see how to create Azure Virtual Desktop step by step from the user interface. Alternatively you can use PowerShell command to achieve the same. The things you create in Azure are called resources, and every resource has to belong to a resource group. Since we will need to create several…
-
Setup Docker for Selenium automation using YAML file
This is in continuation of my previous post on docker where i have show how to configure docker environment for selenium automation. Here we will move a step further and show you Setup Docker for Selenium automation using YAML file. Automated end-to-end testing requires an environment in which to run tests. Compose yaml files provides…






