Author: codenbox

7 Software Testing Principles

Software Testing is a crucial aspect of software development that ensures that the software meets the required quality standards. The primary objective of software testing is to identify defects or errors in the software system and ensure that…

Read More »

Jenkins error: org.testng.annotations does not exist

Solution: In your pom.xml file remove the scope and this should work fine. Because, even though we have imported the maven dependency for TestNG, when you add scope tag in XML file, it treats as JUnit annotation and…

Read More »

Difference between Error, Defect, Bug and Failure

No Picture

Error, defect, bug, and failure are all related terms that are often used interchangeably, but they have slightly different meanings. In summary, an error is a human action, a defect is a deviation from requirements, a bug is…

Read More »

How to delete previous downloaded files in Cypress

To delete previous downloaded files in Cypress, you can use the fs (file system) module to delete the files before each test run. First, you will need to install the fs module by running the following command in…

Read More »

100+ Free Digital Marketing Certification from Google & Linkedin

Digital marketing refers to the use of digital channels and technologies to promote products, services, or brands. It encompasses a wide range of tactics and strategies, including search engine optimization (SEO), content marketing, email marketing, social media marketing,…

Read More »

What is Mobile Gestures

Mobile gestures are actions that can be performed on a touchscreen device, such as a smartphone or tablet, using one or more fingers. These gestures can be used to perform various tasks, such as scrolling, swiping, zooming, and…

Read More »

Software testing QA process


Software testing is an important process that helps ensure the quality and reliability of software applications. Quality assurance (QA) refers to the overall process of verifying that a product meets certain standards and requirements. The QA process for…

Read More »

Appium Mobile Automation setup (Android)

Appium Setup

1. Download Java and set Java_Home in environmental variables 2. Download Android STUDIO from this link: .exe file comes with 2 files as SDK and STUDIO  3. Check Android installation path in Machine: Go to C\Users\ System…

Read More »

Test Estimation techniques: Every QA should know

Test Estimation is a management activity which approximates how long a Task would take to complete. Estimating effort for the test is one of the major and important tasks in Test Management. What can be estimated? Basically, everything that can be quantified, like money,…

Read More »

Unit Test: What is, Advantages & How works?

Unit Test

What is Unit Testing? UNIT TESTING is a type of software testing where individual units or components of a software are tested. The purpose is to validate that each unit of the software code performs as expected. Unit Testing…

Read More »