Azure Load Testing Performance and Load testing are an integral part of the Software Development Life Cycle. These tests can be used to find performance bottlenecks, help right-size infrastructure, find the correct thresholds when setting up scaling mechanisms, and see how your application will react under an excessive load. Consider a retail eCommerce application gearing […]
Technical
Upgrading Sitecore Platforms – Changes in Sitecore 10.x
So, you find yourself in a need of a Sitecore upgrade and don’t know what to start with or how to approach it? This series of blog posts will cover the whole process from zero to hero, or in upgrade terms – from planning to going live. It comes in the form of a guide […]
Integrating and setting up Git
Git is a critical version control system. Assume your Katalon Studio automation project includes two or more people. In that case, you should manage change and configuration on your test project with Git or another source control system. To improve team collaboration and productivity, you can share a Git repository with multiple team members. […]
Running Automated Tests in Parallel with TestNG
Running automated tests in parallel can be a time saver. There are 2 aspects I will be discussing: the first one refers to using data providers, while the second one implies that you are grouping and running tests using XML suite files. Using data providers Whenever a test method receives parameter values through a data provider […]
Selenium Pros and Cons for Automation Testing
In this blog, we’ll go over what Selenium is, why you should use it, and its benefits and drawbacks. What Is Selenium? Selenium is a free (open-source) framework for automating test execution that is used to assess online applications. Selenium implements itself through a unique driver to each browser, accepting commands and sending them to […]
Using Git commands using Katalon
Publish a non-Git local project as a Git repository. Share Project is a step in the process of configuring Git for your new Katalon Studio project. In the main toolbar, select Git > Share Project. The Katalon project generates .git folder and gitignore files. Commit Users can view all current changes and choose which ones […]
Kubernetes Multi-Cluster Management – Part 3
Introduction In part I of our Kubernetes multi-cluster management series, we’ve talked about the basics of GitOps and explained why you should really consider GitOps as a central tenet of your Kubernetes management strategy. In part II, we looked at a reference implementation of GitOps using ArgoCD, and how to organize your GitOps repositories for […]
Upgrading Sitecore Platforms – Upgrading the Сodebase
So, you find yourself in a need of upgrade of your existing Sitecore platform and don’t know what to start with or how to approach it? This series of blog posts will cover the whole process from zero to hero, or in upgrade terms – from planning to going live. It comes in the form […]
Webpack Builds Too Slow? Try ESBuild-loader Plugin.
“My project is not ready to move away from webpack and deal with migration issues just yet.” “I want to speed up my project builds without having to completely uproot webpack.” If either of the statements above applies to you, please consider the ESBuild-loader plugin for webpack. This nifty little plugin essentially utilizes the amazing […]
Announcing AWS ROSA Accelerator “Devops-In-A-Box”
Today we’re making our Openshift on AWS (ROSA) accelerator available for everybody to use *free of charge. This solution is the product of years of experience on the ground delivering application modernization on containers to some of the biggest companies in the world. With the release of ROSA (Red Hat OpenShift on AWS) at the […]
Kubernetes Multi-Cluster Management – Part 2
Introduction In Part I of our multi-cluster management series, we’ve introduced GitOps and gone over some of the reasons why you should adopt GitOps for the management of Kubernetes clusters. GitOps is always the #1 thing we set up when starting an engagement and we’ve spent a lot of time perfecting our best practices. Today […]
An Automated DevSecOps Framework
Automation for Automation – An Executable Framework for DevSecOps In an age where automated Continuous Integration and Continuous Delivery (CI/CD) is becoming more and more critical to the success of any organization, why are we still building our DevSecOps environments by hand? Instead why don’t we leverage automation for our automation? DevSecOps support teams are […]