As the testing industry evolves with many new principles and tools, testers should also continuously improve their skills in order to test their product more robustly. Read the full article here
Playwright & Azure DevOps – Perfect Microsoft Family!
Being a test enthusiast and an Azure DevOps fanatic, I couldn't resist writing this article. In this article, we will learn how to integrate Playwright scripts with Azure DevOps. Pre-requisites Knowledge of Playwright, NodeJS and Azure DevOpsWorking tests using the above tech stack. If you don’t have one, feel free to use thisAzure DevOps free... Continue Reading →
The top 5 software testing trends of 2022
2021 was a revolutionary year and the global workforce continued working in a hybrid fashion. For the QA industry, concepts like Robotic Process Automation and AI/ML became more and more advanced. Read more here – https://www.getxray.app/blog/the-top-5-software-testing-trends-of-2022
TTTribeCast Webinar: Cucumber – Make The Most
Topic: Cucumber: Make The Most More info: https://www.thetesttribe.com/events/tttribecast-cucumber-make-the-most-webinar-by-giridhar-rajkumar/ Description: Are you new to Cucumber or using it for a long time and looking to know about the best practices to implement Cucumber concepts? In this talk, Giridhar is going to share his experience of using Cucumber throughout his career. He will demo some of the best practices... Continue Reading →
Top New Features of Cucumber JVM v6
In this article, I have written about some of the coolest features from Cucumber JVM V6. Read the article here. Thanks to Applitools for featuring this article.
Selenium Python Tests & Azure DevOps Integration – Made for each other!
In this article, I am going to show you how to integrate your Python Selenium Tests to Azure DevOps. You will also see how to trigger the tests on a particular time and execute them in parallel. Pre-requisites Knowledge on Selenium, Python, pip and PyTestWorking tests using the above tech stack. If you don’t have... Continue Reading →
The top 5 software testing trends of 2021
2020 challenged all of us. Remote work forced many companies to rethink their QA processes and the tools and methods they use for software testing. Consumers and customers continued to expect high-quality products, and software development teams needed to maintain their pace of delivery and even speed up in order to stay competitive. Read more... Continue Reading →
CP-SAT SELENIUM SUMMIT 2021
More Info: https://seleniumsummit21.agiletestingalliance.org/giridhar-rajkumar/ Slides: https://slides.com/grajk/seleniumsummit2021 Topic: Continuous Testing - Here is what you need to knowAbstract: Organisations across the globe have started adopting new and faster ways to deliver their products to the end-users. One of the fastest ways to boost their delivery is via enhanced & tools and frameworks they use in their SDLC (Software Development... Continue Reading →
Selenium – Java & Azure DevOps – Let’s unleash the power!
In this article, we will see how to integrate our Java based Selenium scripts with Azure DevOps. I have seen loads of articles and watched videos integrating the Selenium tests to Azure DevOps, but they are mostly for C# lovers. But, for Java fanatics, I see NO documentation available and hence I thought of writing... Continue Reading →
A letter to the year 2020!
Dear 2020, Thank you for making my life to cross another wonderful year. I am writing this last blog post for this year to rewind and see how my year was with you! As a Blogger Initially, I started the year with the goal of contributing more articles to my blog - https://learndevtestops.com. I published... Continue Reading →
10 Wonders of Functional Testing – Let’s Explore Them All
Ever wondered whether you are aware of all types of functional testing exists in the testing industry? Let's see them in this article. Straight to the core! Types of Testing Unit TestingSmoke TestingSanity TestingComponent TestingIntegration TestingRegression TestingSystem TestingUser Acceptance TestingExploratory TestingSystem Integration Testing The Banking Application Before we get into the details on what does... Continue Reading →
Power of Cypress & Azure DevOps – Simple Integration
DevOps is one of key area where many organisations are transforming towards delivering their product much faster to their customers. QA plays an important role to this faster delivery process. In this article, I am going to show you how to integrate Cypress tests with Azure DevOps in simple steps. So, this is how it'g... Continue Reading →
BDD isn’t about Testing!
You can download the free copy here -Download
BDD – What’s your responsibility?
Here is a PDF article for you -Download
Webinar – Botho University, Botswana
In this information age, the way we communicate our thought process matters a lot. We can communicate in many ways ethically, but writing is one of the proven methods that we use for centuries now. In this talk, Giridhar will share his thoughts on how to write an effective article that everyone loves to read. Additionally, the audience... Continue Reading →
My approach for writing E2E scenarios using Gherkin!
I have been talking in various forums and wrote articles on how to write effective Gherkin scenarios for your business requirements. You can find them here. One question that my audience ask very often is - How to write Gherkin scenario for end to end scenario by following 3 golden rules? I have series of... Continue Reading →
Get started with WebDriverIO v6 – A Handbook for beginners
Thanks for encouraging me and here is your free copy of WebDriverIO v6 getting started handbook. You can directly get it from the - Google Drive - https://play.google.com/store/books/author?id=Giridhar+Rajkumar (or) Scribd View - URL: https://www.scribd.com/document/467710055/Get-Started-With-WebDriverIO-v6
WETESTERR – Writing Good Gherkins Webcast
Join me at the WETESTERR Webcast on 27th June at 1700 hrs IST. URL: https://www.gotomeet.me/WETESTERR-AT/tech-podcast-by-team-wetesterr--writing-good-gherk Webcast video: https://youtu.be/MKrUmitF2Ik
Retarget Common – Cypress Crash Course
I am joining with Retarget Common team to conduct a crash course on Cypress to help the testers who lost their jobs during COVID-19 pandemic to develop their skills with Cypress which will add value to their career. Please join my meeting from your computer, tablet or smartphone.https://www.gotomeet.me/RetargetCommon1 You can also dial in using your phone.United States: +1... Continue Reading →
Cypress & Grafana – API & Environment Monitoring Dashboard
So, here is my challenge! My team deals with loads of APIs and wanted a real time API Monitoring System to check the health of the environments. I know Cypress does support API testing to a great extent and I want to use its powerful features to build a API framework to monitor the APIs.... Continue Reading →
Page Objects in Cypress – Easy Steps
In this article we are going to learn how to use Page Objects in Cypress. Let's get started, right away! Step 1: Create a node project and install Cypress. If you are new to Cypress, I suggest you to go through this article first and come here. npm install cypress --save-dev To generate default sample... Continue Reading →
.QA in London Meetup – TestProject
Here is the recording on the TestProject session I took for .QA in London Meetup. https://www.youtube.com/watch?v=gMZSNehKSi0&t=3s
Integrate Cypress with Docker in 5 minutes
In this article, we are going to see how to run Cypress tests in Docker containers. This is an exciting topic, so I thought I would document it for the benefit of others. But, before we start, let's understand – What is Docker?Why do we need to execute Cypress tests in Docker?Benefits of running Cypress... Continue Reading →
Cypress Introduction – East Anglia Quality Assurance Meetup
Here is the webinar video where I spoke on the first topic of the Cypress Lunch & Learn series. https://www.youtube.com/watch?v=BjbWr1A044s&t=3724s
ng-conf Webinar: Cypress vs Selenium Comparison
Here is the webinar video where I and Marie Drake spoke on the topic Cypress vs Selenium. https://youtu.be/UHgtUSAROtc
Make your Selenium Test Results Live using Grafana & InfluxDB – TestProject Blog
Selenium is a great tool, without a doubt. The real value of tests written in Selenium can be harvested only based on the test results it publishes. We have ‘n’ number of reporting tools & frameworks for Selenium as such. But the common underlying issues with any of these reporting tools are they are mostly OFFLINE, which... Continue Reading →
Selenium and Cypress – Which one to choose?
As a Test Automation Consultant, I tend to play around with most of the latest test automation tools and frameworks that are available in the market to suggest the right toolset for my customers. I have been using Selenium for more than eight years now, and I still agree that it's a GREAT tool and it is... Continue Reading →
Accessibility Testing: Everything you need to know – Applitools Blog
Do you know that one billion people or 15% of the world population undergo some sort of disability.” Check out this article which will guide you to get started with Accessibility Testing... https://applitools.com/blog/accessibility-testing-strategy/
TestProject – Community Working from Home
Here is a video of the activities I do as part of this lockdown. Thanks to TestProject for starting this initiative. https://youtu.be/9d5jC9rfuCs
Cucumber with Java Course – Test Automation university
Delighted to release my new course on “Cucumber for Java” in Test Automation University today. The course is designed for people who are working and want to start working with Cucumber and Java. https://testautomationu.applitools.com/cucumber-java-tutorial/
When Axe meets Cypress – Accessibility Testing Version
Yes! Cypress supports Axe for Accessibility Testing. Few years ago, I was inspired by the talk given by Jenny Lay-Flurrie, the Chief Accessibility Officer of Microsoft Corporation in one of the Microsoft Conferences and wrote the article Feather Touch on Accessibility Testing. Since then, Accessibility is one of the key testing artefact I focus whenever I... Continue Reading →
London SDETs Meetup – 12 March 2020
Come an join me at the London SDETs Meetup event for Automation Testers, QAs, SDETs, Devops and Software Testers to come together and collaborate/network. I am speaking on the topic - WebDriverIO v5 on Cloud. In this talk, you will come to know what is WebDriverIO & it's new features, what is BrowserStack and it's... Continue Reading →
Selenium Box – Modern Selenium Grid for on-prem infrastructure
Have you ever wondered about having your own highly effective and easily maintainable Selenium Grid, that too within your workplace premises? Then, Selenium Box is the best solution you should look for. Selenium Box provides a secure, maintenance-free, ultra-scalable Selenium test infrastructure for sophisticated enterprises. It has the capability to run all your selenium tests... Continue Reading →
Continuous Testing from DevOps Eye
DevOps is one of the best culture being adapted by many organisations these days to effectively deliver their product to the production in short span of time via delivery pipelines. In case if you are new to DevOps and want to get started, click here. A team can effectively achieve DevOps Pipeline culture by religiously... Continue Reading →
Cypress & API Testing in 5 Minutes
In this article, we will see how Cypress helps us in creating automated API tests rapidly and with very less lines of code & configuration.
BrowserStack and TestProject
Ever wondered how powerful a SaaS-based Test Automation Framework can be? TestProject is a unique tool that I have used and thought of sharing my experiences with it. It’s honestly a unique kind of testing tool available today in the market. It’s a community-driven tool developed for testers and with so many features that no... Continue Reading →
Life as an Instructor in Test Automation University
References: Test Automation University - https://automationu.applitools.com
Top 5 Software Testing Trends of 2020 – Xray Blog
If you’re an organization undergoing a digital transformation, ensure you’re staying competitive with these future-driven approaches to QA and software testing. Click here to read the entire article Featured Image Credits - https://www.getxray.app/
A Tale of Test Automation and Artificial Intelligence – BlogTrunk Post
In this article, I have written about some of the test automation challenges we face and how Artificial Intelligence helps the Testers to deliver the product faster in this digital era. Thanks to Rajesh Pathak for publishing this in BlogTrunk. Click here to read the article. Feature Image Credits - https://www.blogtrunk.com/
Symptoms of Unhealthy Selenium Framework
Assess your Selenium Test Automation Framework with the below checklist items to diagnose whether it is healthy.
Accessibility Testing – Starter Kit
In this article, Garima Jain has articulated very well about the importance of Accessibility Testing, how to get started and several types of tools to be used for various testing types. Hello! Accessibility Testing Today, in this digital world, smartphones and web applications have become an essential part of our lives. The amount of time... Continue Reading →
Why I don’t prefer Cucumber for API Testing?
Most of the testers across the globe are using Behaviour Driven Development concepts to write their Acceptance Tests. However, while adopting the tools to achieve BDD, we are forgetting to know where and when to use them logically. One such learning is, why I don't use Cucumber for Acceptance Tests. Before we go there, according... Continue Reading →
Zalenium – Dockerised Selenium Grid Infrastructure – TestProject Blog
Zalenium is a highly flexible and auto-scalable Docker container-based Selenium Grid Infrastructure. It has the feature to spin up selenium docker containers instantly as nodes without any manual intervention. It also has a video recording feature that can be viewed using a VNC player which is hosted within the live preview board. Click here to learn more...
Mutation Testing – Different, yet powerful way of testing your code
Being a developer, I perform Unit testing to make sure my code is bug free. But still, there is a chance that I might miss some bugs. While I was exploring some options to reduce this risk, I came to know about this wonderful concept. Well, let's see about Mutation Testing in this article. What... Continue Reading →
Say Hello to DevOps : Handbook to get started with DevOps Concepts
Are you new to DevOps? And excited to get started with DevOps culture? Then this is the right handbook for you. This handbook contains the basis that everyone should know about DevOps Concepts, Tools, CI/CD, DevOps in Cloud... Here is the link for PDF version - https://drive.google.com/file/d/1pDtj5Y4gVS602hURxLyoiqMr3QyvurQM/view
Running Cucumber Scenarios in Parallel & NOT Feature Files
When the Cucumber Scenarios are atomic (having no dependency on each other), there is NO point in running the feature files in parallel for faster execution. The scenarios in all feature file should also be executed to get the maximum execution time reduction. In this article, we will see how to achieve parallelism in Cucumber using TestNG Framework and learn the... Continue Reading →
Taiko – Test like a user, not like a programmer
I met one of the key contributors on Taiko in the Selenium Conf 2019, London. He just told me to try the tool once and when I did, it blew my mind away! Its architecture is simple but powerful. It is mainly designed for keeping the end-user in mind. From Taiko's website - Taiko is... Continue Reading →
Automated Visual Testing for Business Testers – No Coding Method
In this article, we will see how Applitools can help Business and Manual testers who had very less or no coding experience. As a Business/Manual tester you might be testing every page of the web application manually. This testing can include functional or Ui component level testing. Have you every thought of automating the same... Continue Reading →
Top 8 DevOps Tools
In this article, I have added few top DevOps tools which are used across industry commonly. There are other tools as well depends on the usage.