Tech Blog

Topic

Testing

78 articles

Software Testing: Challenges and Solutions
February 8, 20244 min read

Software Testing: Challenges and Solutions

Introduction – Testing software is a crucial aspect of the development process. It makes sure that the product’s functionality works as expected, fulfills the user requirements, and makes sure it works without errors. In this blog, we will list down some of the most common challenges faced in software testing and conclude with how to […]

By Saboor ChandshahaRead More →
Streamlining Software Quality: The Power of Automating Black Box Testing
February 8, 20244 min read

Streamlining Software Quality: The Power of Automating Black Box Testing

Introduction :  In the dynamic realm of software development, ensuring the robustness and reliability of applications is of paramount importance. Black box testing, a technique that assesses software functionality without requiring knowledge of its internal code, plays a vital role in identifying potential defects. As the complexity of software systems continues to escalate, the manual […]

By Anthony Gilchrist G SRead More →
Implementing best practices for end-to-end testing in cloud migration
January 31, 20245 min read

Implementing best practices for end-to-end testing in cloud migration

Importance of End-to-End Testing Assume an organization’s core systems are now hosted on the cloud—a complex ecosystem linked by data threads. End-to-end testing is the foundation upon which the reliability and performance of this interconnected web is built. This rigorous testing technique makes it possible to detect vulnerabilities, optimize operations, and improve user experience. Active […]

By Rahul ChakravartiRead More →
Good app or bad app? Performance indicators at rescue
September 22, 20233 min read

Good app or bad app? Performance indicators at rescue

In today’s digital world that’s driven by mobile and desktop applications, achieving optimal application performance is non-negotiable. Users demand a lightning-fast experience, making performance metrics an indispensable part of the development process. Let’s dive deeper to explore the fundamental performance metrics. CPU Efficiency: Your app’s efficiency hinges on the CPU consumption. High CPU usage can […]

By Roshini SureshRead More →
SAML 2.0
September 22, 20237 min read

SAML 2.0

SAML is an XML-based.open standard markup language that was introduced in 2001, followed by version 2.0 which was released in 2005. SAML is often used to provide single sign-on to web-based applications and it can be used for both authentication and authorization. The SAML protocol has three entities: the user agent, which typically is the […]

By Abinash MishraRead More →
Cross-Browser and Cross-Platform Testing: Expanding Your Reach to a Diverse Audience
August 17, 20234 min read

Cross-Browser and Cross-Platform Testing: Expanding Your Reach to a Diverse Audience

Introduction Cross-browser and cross-platform testing are essential practices for developers and testers to verify that their products function correctly and appear consistently on various combinations of browsers and devices. In this blog, we will delve into the significance of cross-browser and cross-platform testing in reaching a wider audience and the best practices to ensure a […]

By Saboor ChandshahaRead More →
A Guide to Create Your Mobile Testing Checklist
July 21, 20237 min read

A Guide to Create Your Mobile Testing Checklist

Mobile application testing: Mobile application testing is a process that verifies an application’s consistency, usability, and functionality once it has been designed for mobile devices. Testers can perform manual or automated mobile application testing. Differences between mobile device testing and mobile application testing Mobile device testing Mobile application testing Mobile device testing evaluates a device’s […]

By Abinaya KRead More →
TEST CASE DESIGN TECHNIQUES
July 20, 20235 min read

TEST CASE DESIGN TECHNIQUES

INTRODUCTION : An important phase in developing a software is its testing phase. Software testing is performed to not only determine the quality of a product, but to also enable developers to modify and upgrade the product in terms of end-user friendliness and usability. In this article, we will address the fundamental principles of various […]

By Manjunatha PRead More →
What Generative AI Can & Can’t Do?
July 19, 20235 min read

What Generative AI Can & Can’t Do?

Is ChatGPT coming to take automation engineers’ jobs? The short answer to this question is not so easy or straightforward. The long answer involves understanding exactly what Generative AI Tools and ChatGPT can and can’t do within the circumstances of the software testing and test automation. In so many other domains, ChatGPT is able to […]

By Mabuda shaikhRead More →
Generating Manual Test Cases Automatically
July 19, 20234 min read

Generating Manual Test Cases Automatically

Test cases are the most important part for any application and test cases help in maintaining a high quality of the product. Writing test cases sometimes can be very boring, even though most of the tasks are done through test cases. Moreover, writing test cases will be a tedious task if we have to write […]

By Nagaraj UlaviRead More →
What is Golang Testing & its commonly used testing frameworks
June 5, 20235 min read

What is Golang Testing & its commonly used testing frameworks

Golang, also known as Go, is a popular programming language known for its simplicity and efficiency. As with any language, it’s important to properly test your Go code to ensure it works as expected and to catch any potential bugs before they cause issues in production. One of the key features of Go is its […]

By Soundar BRead More →
Compatibility Testing in software
May 12, 20234 min read

Compatibility Testing in software

Compatibility testing is a software testing technique that’s performed on an application to check its compatibility on different platforms/environments. Compatibility testing is done only when the software is considered as stable. With this testing process, developers aim to check software functionalities on various software and hardware platforms, browsers,networks, etc. It is also called Portability testing […]

By Bharath Gowda M BRead More →
Android Pentesting with Drozer Part 2
April 5, 20232 min read

Android Pentesting with Drozer Part 2

Exploitation of Content Providers: Content providers facilitate an application’s access and management of data either in its own SQLite database or in files. There are two types of commonly used content providers: 1. Database-backed 2. File-backed. Content providers act as standardized bridges between data from one process and code from another, enabling specific applications to […]

By Karapureddy Yeswanth ReddyRead More →
Why Should We Test Products According to Their Maturity?
March 16, 20235 min read

Why Should We Test Products According to Their Maturity?

When it comes to QA, we are often asked, “What should be the testing strategy?” But, the answer to this question is not that easy as this varies with the software’s maturity. Think back to the early 2000s. Social media was a new and upcoming phenomenon, and websites such as MySpace, Orkut and Bebo did […]

By Mabuda shaikhRead More →
Techniques To Identify Effective Locators In Appium Testing
December 30, 20225 min read

Techniques To Identify Effective Locators In Appium Testing

Appium customers need to pick out the first-rate viable locators for the elements they wish to have interaction with. Several factors make a locator powerful, including stability, performance, and accuracy. This article will speak about every aspect in detail and provide examples of effective locators to help you find the best Appium. At the end […]

By Meghana SRead More →
Mobile Automation Testing Challenges
December 22, 20226 min read

Mobile Automation Testing Challenges

Challenges while performing mobile automation testing: As the name suggests, mobile automation testing is the method of testing mobile applications using one or additional automation tools. Mobile testing tools facilitate businesses modify their application testing and impede the additional value, time, and possibilities of human error. As people are increasingly using high-class mobile apps, challenges […]

By Sahana H RRead More →
Pen Testing as a Service (PTaaS)
December 21, 20227 min read

Pen Testing as a Service (PTaaS)

Pen Testing as a Service (PTaaS) is a cloud service that offers data technology (IT) professionals the resources they need to conduct and influence point-in-time and continuous penetration tests. What is Penetration Testing? Penetration testing (or pentesting) is a cybersecurity approach where professionals test applicationsto discover and exploit vulnerabilities t. Sometimes, it’s known as “white […]

By Arun KumarRead More →
Effective approach to increase productivity of a test team in agile methodology
December 21, 20226 min read

Effective approach to increase productivity of a test team in agile methodology

The difference between agile approaches and traditional approaches is the sequence of project phases – requirements gathering, planning, design, development, testing and UAT. In old development approaches, the sequence of the phases in which the project is developed is linear whereas in Agile, it is iterative I have worked on few of the interesting projects […]

By Madhu BasavarajRead More →
What is QAOps? And Does that matter?
December 21, 20223 min read

What is QAOps? And Does that matter?

Basically QAOps refers to maintaining the quality of a software by addressing it with DevOps mindset. We might have come across the label “DevOps” and it refers to Development (Dev) and IT operations(Ops). “Devops” might find it difficult to deliver the project on time with neglecting the software quality. That’s where QAOps comes into picture […]

By Karthik B SRead More →
Verification and Validation in Software Testing
December 21, 20225 min read

Verification and Validation in Software Testing

In this blog, we are going to explain the difference between verification and validation in the software development life cycle. Why do we need to know the difference between verification and validation in Software testing world ? Even though they sound just the same. They have different meanings depending on what you intend to do […]

By Saqib PendharaRead More →
How to change package name of any apk file using apktool
September 27, 20224 min read

How to change package name of any apk file using apktool

In this blog I will guide you how to rename the package name of any apk file. Usually this type of thing is needed when apk is related to any enterprise level feature where you want to give the same apk for different kinds of manufacture for signing purposes, or might be required for any […]

By Hiten DesaiRead More →
How to verify that your application is compatible with the latest OS version
September 23, 20224 min read

How to verify that your application is compatible with the latest OS version

As we are growing and becoming more creative, requirements for the new developments are increasing day by day and this is encouraging the software development companies to do something new and release innovative products in the market. In the case of OS updates, we always witness stiff competition between Android and iOS and because of […]

By Nitin VarandaniRead More →
Pareto Principle in Software Testing
September 23, 20225 min read

Pareto Principle in Software Testing

What is the Pareto principle? The Pareto Principle states that roughly 80% of all the outcomes come from 20% of the causes (inputs). The Pareto Principle is also known as the 80:20 rule. Italian economist Vilfredo Pareto developed this principle in 1896. Pareto observed that in his garden, only 20% of the plants were giving […]

By Nagaraj UlaviRead More →
Regression Testing
September 23, 20222 min read

Regression Testing

It is a process of re-executing the same test cases in every release just to make sure the new modifications are not affecting the existing functionalities of an application is known as Regression Testing. Note: Regression testing is a bridge between manual and automation testing. Characteristics of regression features: The feature which is completely implemented […]

By Mahesh LakkammanavarRead More →
Retry Logic in TestNG Selenium
September 21, 20224 min read

Retry Logic in TestNG Selenium

Overview: If you are a Test Automation Engineer working on a project, you’d know that the most difficult part of automation is the analysis of test executions. At the end of the execution, everytime we need to analyze failed test cases and try to figure out if there’s any false positive/flaky situation which may have […]

By Irfan Pasha FRead More →
Introduction to Cookie Testing
September 21, 20225 min read

Introduction to Cookie Testing

1.Cookie Testing is mainly used to test the cookies that are saved in the web browser.2.When ever a web application is being accessed by the use of a server then The term cookie can be defined as the portion of data saved in the form of text in the browser history.3. It is used to […]

By Lokesh CheekurthiRead More →
Behavior Driven Development – BDD
September 14, 20223 min read

Behavior Driven Development – BDD

BDD- Behavior Driver Development is basically a software development process that originated from TDD, which is having tests written in plain English(Gherkin) and explained as behavior of application. Each Test/Scenario is written in such a way that the user can relate and understand those tests with the application. The simplicity is one of the major […]

By Madhu BasavarajRead More →
Parallel Execution of Selenium Scripts in Azure Virtual Machines for Efficient and Speedy Results
July 1, 20222 min read

Parallel Execution of Selenium Scripts in Azure Virtual Machines for Efficient and Speedy Results

Summary: As more and more companies use automation suites in an effort to meet 100% coverage for better and effective testing, a common concern that every team has is ‘How to reduce the long execution time and reap benefits at the same time’. With the traditional sequential execution approach, automation script execution takes longer time […]

By Madhu BasavarajRead More →
What is Maven and Why do We Use it in All Automation Frameworks
June 23, 20222 min read

What is Maven and Why do We Use it in All Automation Frameworks

Maven: Maven is an open-source build tool that was developed by Apache Software Foundation. Why do we use it in all automation frameworks? If we create just a normal Java project for automation, then we have to download external libraries/jar files to get a certain number of classes or methods, which come from a specific […]

By Mahesh LakkammanavarRead More →
Generate DumpState logs On Samsung Android Devices
June 23, 20223 min read

Generate DumpState logs On Samsung Android Devices

Capture dumpstate logs on the Samsung devices: An issue or bug in software can cause the system to fail or behave in an unintended way. Whenever a critical issue is observed or found by the QA team, it is important for them to reproduce the issue and share the required logs with the app developers […]

By Sandeep KadamRead More →
Best Practices of Setting Timeouts in Selenium
June 23, 20221 min read

Best Practices of Setting Timeouts in Selenium

What is timeouts in selenium? If you are expecting any test cases to be completed within specified time, then we need to mention that specified period of time within the timeouts attribute. Different Timeouts in selenium: 1. implicitlyWait() 2. setScriptTimeout() 3. pageLoadTimeout() implicitlyWait() Implicit wait is used to set a default wait time in the […]

By Birundha GRead More →
Top 10 Differences Between Agile and DevOps
June 20, 20224 min read

Top 10 Differences Between Agile and DevOps

In this article, we have discussed DevOps Vs. Agile. What is Agile?    The Agile methodology is based on simultaneous and iterative approaches during the course of the software development process. Accordingly, non-stop iterations as well as testing are possible in the software development lifestyles cycle (SDLC). As an end result, improvement cycles end up being […]

By Meghana SRead More →
How to connect a device to ADB using Wi-Fi network
June 20, 20224 min read

How to connect a device to ADB using Wi-Fi network

Hey folks, In this blog, we will see how to connect a device to Android Debug Bridge(ADB) using Wi-Fi network in a simple yet efficient way. l Let’s get started! An overview of ADB The ADB is a command line utility included with Android SDK or client-server program used in Android application development. It provides […]

By Saqib PendharaRead More →
The Modern Tester
June 10, 20224 min read

The Modern Tester

Cultivating new skills has become a pressing priority in the highly-competitive present-day world. Everyday a new technology emerges and technocrats start exploring it, to eventually adapt these latest technological trends. Interestingly, even a minute change in the data ecosystem can create a ripple effect on various departments within a company. Software test engineers are also […]

By Sangam GandhiRead More →
Automate iOS Gestures using Appium
June 10, 20223 min read

Automate iOS Gestures using Appium

A gesture in iOS is basically a hand/finger movement that results in some action on the device. IOSTouchAction class in Appium: Appium has designed a class called IOSTouchAction. By using the methods present in IOSTouchAction class, we can perform mobile gestures such as Tap, Long Press on iOS devices. 1) iOS Gesture : Scroll till […]

By Abhishek MKRead More →
How to Perform Accurate Validation of Date and Time Related Scenarios
June 10, 20224 min read

How to Perform Accurate Validation of Date and Time Related Scenarios

While automating web applications at many places, we encounter scenarios where we need to manipulate the date time format. To overcome this problem, date and time manipulation can be easily handled through Java programming. Scenario -We need to verify whether the date and time shown in the web application while a user is logging in […]

By Keshav TNRead More →
Handling Dropdown using Selenium Webdriver
June 10, 20223 min read

Handling Dropdown using Selenium Webdriver

What is Dropdown? Dropdown is a menu that consists of several options and one can select single or multiple options. Generally, the dropdown displays a placeholder saying “select” or the very first option will be displayed once the option is selected and then the selected option will be displayed. Handling dropdowns through Selenium in Java […]

By Vaanyashree P MRead More →
Top 8 Factors for a Robust QA Process
June 8, 20223 min read

Top 8 Factors for a Robust QA Process

Quality Assurance is everyone’s responsibility in an organization. A robust QA system is very important for tech teams. When deploying a new technology, product or any new services to the market without being carefully tested, it could cause irretrievable damage to customer trust and business brand. A Robust QA process in place is very critical […]

By Uma AnandRead More →
Useful Chrome Extensions for Software Testing
June 6, 20227 min read

Useful Chrome Extensions for Software Testing

What are Chrome Extensions? A Chrome extension is a program installed in the Chrome cybersurfer and used to enhance cybersurfer performance. One can create an extension using web technologies such as HTML, CSS, and JavaScript. How are chrome extensions useful in Testing? Google Chrome extensions can be installed on the Chrome browser to improve its […]

By Ganesh H SRead More →
How to create dummy files w.r.t different file size for testing in windows
June 6, 20221 min read

How to create dummy files w.r.t different file size for testing in windows

During the test, we encounter multiple features that need to be tested against multiple file sizes to ensure verification of the boundary value analysis. It’s really easy to generate multiple files with different file sizes using PowerShell;  you may refer to the command below:  Value_in_byte: You need to mention the value in byte.OutPut file path: […]

By Shabir shariffRead More →
Impact Analysis in Software Testing
June 3, 20227 min read

Impact Analysis in Software Testing

What is Impact Analysis? It is a software testing approach that helps us to define all the risks associated with any kind of changes made to the product under test. Impact analysis includes analyzing the impact of changes made to features/modules in the application. It can be done in almost all phases of the software […]

By Nagaraj UlaviRead More →
Selenium 3 vs Selenium 4
June 3, 20224 min read

Selenium 3 vs Selenium 4

Selenium is an open-source API used for web browser automation. This blog is to illustrate the new features introduced in Selenium 4. Selenium WebDriver supports different languages like Java, C#, Python, Ruby, PHP, etc. Selenium 4 does not have any JSON wire protocol over HTTP. In Selenium4, we are not converting request and response in […]

By Karthik B SRead More →
TestNG
June 3, 20225 min read

TestNG

TestNG is an automation testing framework where NG stands for the “Next Generation”. It is based on the Java programming language and used for unit, integration, end-to-end, functional testing. TestNG is derived from junit (java) and Nunit (.Net). TestNG has multiple classes, interfaces and methods which will make testers’ tasks easy. Advantage of TestNG: It […]

By Sahana H RRead More →
No-Code Automation
June 1, 20228 min read

No-Code Automation

What is No-Code Automation? Progressing from manual to automation testing requires a change of procedure and assets. Since the majority of the automation test tools require expertise in coding, this progress can be challenging for the Software test engineers. This is the place where codeless test automation can help test engineers to perform automation without […]

By Abinash MishraRead More →
The Complete Guide: How to Take a Screenshot using Selenium Java
May 9, 20224 min read

The Complete Guide: How to Take a Screenshot using Selenium Java

In the real-world scenario, test execution takes place on some remote server 24×7 and no one monitors test execution with bare eyes. knowing what is not working or failing becomes more challenging. The Screenshot helps us to know the cause of the failure. It can be used in reporting a bug and finding the exact […]

By Lokesh SontakkeRead More →
A/B Testing
April 11, 20226 min read

A/B Testing

One of the biggest aims of an organization is optimizing customer satisfaction in order to grow. To achieve this, various techniques are used. The A/B testing is an important technique used for data driven product development that has been proved to be useful in the organizations working in the online webspace. We have tried to […]

By LakhanRead More →
Learn Linux Basic Commands Quickly
April 11, 20225 min read

Learn Linux Basic Commands Quickly

Most people consider Linux to be a complicated operating system used by programmers. But it’s not as complicated as it seems. Linux is a family of open-source Unix-like operating systems, that means that you can simply change anything in Linux and redistribute it in your own way. There are several Linux Distributions, for example Ubuntu, […]

By Sachi GowdaRead More →
How to Check which Application is consuming more battery in Android
April 5, 20222 min read

How to Check which Application is consuming more battery in Android

We all use many applications in mobile devices, we observe some applications consuming more battery. To Know how much the battery is consumed by the particular application we go with battery testing. Users will have many applications installed in their devices, like web, native and hybrid apps. Nowadays most of the applications are connected with […]

By Pawan MRead More →
All You Need To Know About The Different Types of Performance Testing
April 5, 20221 min read

All You Need To Know About The Different Types of Performance Testing

Performance testing is the process of testing an application’s stability and response time by applying load. Performance testing is important to understand how many users the application can handle, how well the application can recover when the number of users crosses the maximum users count, and what is the response time of the application under […]

By Shrilatha MakanapurRead More →
Windows application automation using WinAppDriver
April 5, 20223 min read

Windows application automation using WinAppDriver

Getting Started  Windows Automation driver is a tool that Microsoft provides to automate Windows desktop apps. It helps to automate different types of Windows applications including Windows Forms (WinForms), Windows Presentation Foundation (WPF), Universal Windows Platform (UWP) and Classic Windows (Win32) apps on the Windows 10 operating system.In appearance and feel, this tool is identical […]

By Sarthak PandaRead More →
An Alternative to Postman – REST Client
April 5, 20222 min read

An Alternative to Postman – REST Client

In Software Development Life Cycle (SDLC), testing is an essential phase and it can be performed manually or with the help of tools and scripts to automate this effort. As a developer, I came across a tool called Postman some time back which could cater to all my testing needs and is still very effective. […]

By Aster VeigasRead More →
Tips for effective Mobile App Testing for Beginners
April 4, 20224 min read

Tips for effective Mobile App Testing for Beginners

The world is moving towards mobile apps from ordering food online to booking flight tickets. All of this is happening with just one click on our mobile phones, ever wondered how these apps are so efficient and effective in working on all sizes of devices, on different operating systems and frameworks. For any app to […]

By Dishank RamawatRead More →
Effective Ways of Performing Exploratory Testing!
March 30, 20224 min read

Effective Ways of Performing Exploratory Testing!

Normally Test Engineers follow the written or documented scenarios depending upon the BRD to test a product during the following releases and this process continues during every sprint but this is not enough for making a product more efficient! Some people think that Exploratory Testing is all about randomly playing with the app and trying […]

By Gautham kumarRead More →
The Importance of Test Data: How to Generate, Manage and Use Test Data?
March 29, 20225 min read

The Importance of Test Data: How to Generate, Manage and Use Test Data?

What is test data? Test data could be a commonly used term in the tester’s day-to-day life. While executing test cases, the tester needs some data to input to get the expected output. In order to load a system with data (load testing) or test the breakpoints (stress testing), demonstrate responsiveness and stability (performance testing), […]

By Ramyashree MRead More →
Measure Page load time of an application using Jmeter-Selenium
March 29, 20222 min read

Measure Page load time of an application using Jmeter-Selenium

While testing our application, we want end user experience for a few test scenarios in order to determine the time required to load an application’s page. In this case, we can use the Jmeter WebDriver Sampler plugin to measure the page load time. Prerequisites: Latest version of JRE should be configured. Jmeter should be installed […]

By Somesh kumarRead More →
Importance Of Test Plan
March 28, 20225 min read

Importance Of Test Plan

What is the Test Plan? Test Plan is the detailed document which represents the customer business flow, objective, test strategy, scope of the project, estimation, deliverables and resources required to execute them for a software/product. As per ISTQB test plan is a document that describes the scope ,approach,resources required and scheduling of all planned activities. […]

By Nagaraj UlaviRead More →
Monitor Real Time CPU and Memory utilization of windows system on Grafana
March 28, 20222 min read

Monitor Real Time CPU and Memory utilization of windows system on Grafana

Monitoring the CPU and Memory utilisation of the windows servers is one of the important parameters to determine the application performance. With the help of the tools available in the market, we can monitor the server performance with ease. Find the steps below to configure the monitoring tool on windows server/machine Install a WMI tool. […]

By Shabir shariffRead More →
Testing the loading speed of websites and its importance
March 28, 20222 min read

Testing the loading speed of websites and its importance

For a good user experience, website speed is essential and hence the load time for each page on your site should be monitored. Website speed encompasses the following aspects: 1. The time spent logging in. 2. The time to load a single page. 3. The time it takes for any user interaction, event, or discrete […]

By 42Gears TeamRead More →
Angular Unit Testing using Jasmine and Karma
March 24, 20223 min read

Angular Unit Testing using Jasmine and Karma

Overview When you write code with unit testing, then the time spent for a developer to resolve bugs will be small. It will give a developer more confidence about his/her work. Unit testing will ensure developers when they are adding a new feature, it will not break any other part of the application. Here we […]

By Priyanka SRead More →
How does BDD Framework work in Automation?
March 21, 20225 min read

How does BDD Framework work in Automation?

– Behavior Driven Development (BDD) Framework provides testers a platform to automate manual test cases/scenarios and develop their scripting in plain English – which can be understood across different teams. – BDD focuses mainly on the behavior of the product and user acceptance criteria – BDD uses a software tool as Cucumber to write and […]

By Keshav TNRead More →
Make A Start With Appium
March 21, 20223 min read

Make A Start With Appium

From the very beginning of my career as a software test engineer, I have always been hearing the buzz around automation. All this has encouraged me to try my hands on this interesting and dominant field of testing. So, in this blog, I shall be sharing my experience and the challenges that I faced while […]

By Sangam GandhiRead More →
Selenium IDE – A Brief Overview
March 14, 20223 min read

Selenium IDE – A Brief Overview

Selenium IDE (Integrated Development Environment) is an open source Chrome and Firefox plugin. To get started with Selenium IDE, we need to add it as an extension in our browser. Selenium IDE was initially Developed by Jason Huggins in 2004. Selenium IDE is basically designed to record our interactions with websites to help us generate […]

By Mabuda shaikhRead More →
How Monkey Testing command can be useful in Automation
March 14, 20224 min read

How Monkey Testing command can be useful in Automation

We usually see every QA engineer executing many test cases for regression testing manually during the sprint cycle. And during this time we tend to forget (or sometimes neglect) to perform some stress testing on applications. Even if the tester tries different scenarios by putting random values and checking, there are very less chances of […]

By Keshava kumaraRead More →
Devising an Effective Mobile App Testing Strategy
March 14, 20226 min read

Devising an Effective Mobile App Testing Strategy

How much testing is enough testing for mobile applications, especially Android, is a question which is often difficult to answer. A good mobile app testing strategy is as important as having a good test plan. As a lead, if we have an effective mobile app testing strategy, then we can get maximum efficiency and keep […]

By Abhilash DRead More →
Chaos Engineering and Testing
March 11, 20223 min read

Chaos Engineering and Testing

In 2010, the development team at Netflix came up with ChaosMonkey. Chaos Engineering and Testing became a practice.

By Aditya YadavRead More →
Super Apps and Its Impact on DevTest
March 8, 20223 min read

Super Apps and Its Impact on DevTest

Software industries are doing away with silos and are moving towards bringing everything together in a single space as Super Apps- be it functions, tools, or communication channels . This unification has demonstrated higher efficiency and growth for software companies. In 2021, we saw a steep rise in the number of Super Apps. This was […]

By Uma AnandRead More →
MQTT Monitoring in Grafana
March 6, 20222 min read

MQTT Monitoring in Grafana

MQTT Monitoring in Grafana, HiveMQ Monitoring in Grafana, Grafana, HiveMQ Broker, MQTT Broker, Grafana Dashboard

By Yash chandvaniRead More →
Can Emulators be helpful in Application Testing ?
January 13, 20225 min read

Can Emulators be helpful in Application Testing ?

We are all used to having physical devices to test our applications, which are indeed a quicker way as they give us hands-on experience. However, they also consume a lot of desk space and electricity, and not to mention needing charging wires. What if I tell you that there is a way to use multiple […]

By Ajay RRead More →
Web Driver Manager – A Brief Overview
January 4, 20222 min read

Web Driver Manager – A Brief Overview

Selenium is a browser automation tool to test web applications. It is used to automate the regular tasks of testing which allows the tester to focus on new feature tests. Selenium supports various browsers like Firefox, Chrome, Safari, Opera, and Internet Explorer. To use the Selenium framework for automated testing, two things are required – […]

By Alok chaudharyRead More →
Imitate live Workload to Performance or Stage Environment on Windows setup
January 3, 20223 min read

Imitate live Workload to Performance or Stage Environment on Windows setup

Application performance is an important factor in customer satisfaction. Poor application performance will impact the functionality and lead to frustrated customers which in turn will cause loss in revenue. Determining the workload for the performance testing is an important activity in which we determine the actions performed by the users, how many users will login […]

By Shabir shariffRead More →
All You Need To Know About The Different Testing Frameworks
December 30, 20215 min read

All You Need To Know About The Different Testing Frameworks

All you need to know about the different Testing Frameworks – Creating the framework is a very important aspect of Automation as the framework is the skeleton to build the reusable scripts. A framework is a set of methods or best standards of script development that have been constructed in a structured way to accomplish […]

By Keshav TNRead More →
Productive Automation Usage in Agile Testing
December 24, 20214 min read

Productive Automation Usage in Agile Testing

Automation is mostly understood as a task that is performed to save time, find more bugs, increase test coverage, and replace manual testers. Let’s understand what each of these mean and entail: Save Time – Automation definitely saves a lot of time by running tests. This in turn helps testers perform interesting exploratory testing while […]

By Uma AnandRead More →
Generate Bug Report on Android Devices
December 24, 20213 min read

Generate Bug Report on Android Devices

A bug or issue in software can cause the system to fail or behave in an unintended way. It is very important for an app developer to identify and fix these bugs early in the software development life cycle. In order to troubleshoot the bug, the app developer needs a bug report from the Android […]

By Sandeep KadamRead More →
How ADB commands can make Android testing efficient and effective.
November 26, 20216 min read

How ADB commands can make Android testing efficient and effective.

Validating an application as an Android application tester is a prolonged task that includes checking various scenarios and functionalities all the time, but what if one can save a lot of time during the whole testing cycle. Yes, this can be done with simple and easy-to-use ADB commands.There are several ADB commands that can help […]

By Sangam GandhiRead More →
Golden customers strategy
November 24, 20212 min read

Golden customers strategy

In the Agile release era, surviving in a market that expects companies to work with predefined project timelines, testing everything everytime is challenging to say the least, especially for a product based company where end users are from different domains. It is difficult to come up with a good coverage of use cases for any […]

By Aishwarya venkataramanRead More →
What is the best way to block and restrict Linux user traffic to particular sites? Just leverage the iptables functionality built into the OS.
July 30, 20215 min read

What is the best way to block and restrict Linux user traffic to particular sites? Just leverage the iptables functionality built into the OS.

While there are multiple ways to restrict user access to certain websites, such as using a network firewall or a proxy server, admins may want to restrict activity even before the user traffic hits the network layer. This is when the firewall daemon comes in handy. When it comes to Linux-based operating systems, there is […]

By Sowmya JanardhanRead More →
API Testing using JMeter
July 7, 20214 min read

API Testing using JMeter

What is an API? API (Application Programming Interface) is an intermediate service that makes the interaction between two applications possible. It’s a messenger that takes a request from one system to another system, provides the requirements to another system, and gets the response back to the requesting system. REST API REST stands for Representational State […]

By 42Gears TeamRead More →
How to Monitor Server Health & Performance of Linux machine during Load Test with JMeter
July 7, 20212 min read

How to Monitor Server Health & Performance of Linux machine during Load Test with JMeter

Whenever there is an increase in the average response time of the application under load test, one of the parameters that we need to monitor is the system’s resource utilization (CPU, Memory or disk usage); however, the system can be monitored with the Perfmon metrics collector plugin available in JMeter. Perfmon plugin consists of two parts. […]

By Shabir shariffRead More →