7 Types of Software Errors That Every Tester Should Know

categories of software errors

It’s time again for a post on software testing basics. This post is on types of software errors that every testers should know.

Software bugs are of many types. A bug is a bug no matter what. But sometimes, it is important to understand the nature, its implications and the cause to process it better.

This helps for faster reaction and most importantly, appropriate reaction.

In this article, we will be discussing common kinds of software errors and how to identify them during testing with some examples and simple exercises.

Let us start by defining software error and bugs.

Read more7 Types of Software Errors That Every Tester Should Know

All In One Guide On Defect Density – Its Importance and How to Calculate It.

Defect density guide

A Guide to defect Density:

Test Metrics are tricky. They are the only way to measure, yet the variety is overwhelming.

You could be collecting something that isn’t giving you the analytics you want. The safest way here is to walk on the well-beaten path.

Almost every team in the world relies on defect Density to understand defect trends.

Today’s article is an all-in-one guide on Defect Density (DD).

Read moreAll In One Guide On Defect Density – Its Importance and How to Calculate It.

Functional Testing: A Complete Guide with Types and Example

an overview of functional testing

A In-Depth Comprehensive Functional Testing Tutorial with Types, Techniques, and Examples:

What is Functional Testing?

Functional testing is a kind of black box testing that is performed to confirm that the functionality of an application or system is behaving as expected.

 It is done to verify all the functionality of an application. 

Read moreFunctional Testing: A Complete Guide with Types and Example

Verification vs Validation – What’s the Difference and Why It is Important to Understand It

diff between Verification vs Validation

It’s back to the basics folks! A classic at that – Verification Vs. Validation.

The following are some of the reasons why it is very important to understand the difference between Verification and Validation:

  1. It is a fundamental QA concept, therefore is almost the building block to being QA-cognizant
  2. It is a commonly asked interview question
  3. Certification syllabi (or is it syllabuses?) have a good amount of chapters revolving around this
  4. Finally and practically – since we testers do both – we might as well be experts at this.

Read moreVerification vs Validation – What’s the Difference and Why It is Important to Understand It

Test Coverage in Software Testing (Tips to Maximize Testing Coverage)

test coverage

Software Testing Test Coverage Complete Guide: How to Test More, Save Time, and Achieve Better Testing Results:

Software testing is an essential activity in the software development and maintenance life cycles. It is a practice often used to decide and improve software quality.

Development is more systematic nowadays and organizations seek measures of testing completeness and effectiveness to show test completion criteria. Of them all, coverage is considered especially valuable. 

Read moreTest Coverage in Software Testing (Tips to Maximize Testing Coverage)

20 Simple Questions to Check Your Software Testing Basic Knowledge [Online Quiz]

We have done ISTQB online tests previously. Now here is an attempt to test your software testing basic knowledge with a simple 20 question test. The following software testing mock test is designed to test your ability to meet software testing requirements.

This free online software testing quiz will help you for self-assessment and prepare for other certification exams as well as software testing interview.

Read more20 Simple Questions to Check Your Software Testing Basic Knowledge [Online Quiz]

Application Testing – Into the Basics of Software Testing!

Application Testing1

Topics we will cover in this article:

– Application Testing
– Categories of Applications
– Application Testing Methodologies
– Application Testing Tools
– Software Test Plan
– Application Testing Cycles
– Application Testing – Best Practices

Introduction to Application Testing

Read moreApplication Testing – Into the Basics of Software Testing!

Smoke Testing Vs Sanity Testing: Difference with Examples

Smoke Sanity

Explore the differences between Smoke Testing and Sanity Testing in detail with examples:

In this tutorial, we will learn what is Sanity Testing and Smoke Testing in Software Testing. We will also learn the key differences between Sanity and Smoke testing with simple examples.

Most of the times we get confused between the meaning of Sanity testing and Smoke testing. First of all, these two testing are way “different” and are performed during different stages of a testing cycle.

Read moreSmoke Testing Vs Sanity Testing: Difference with Examples

What is client-server and web based testing and how to test these applications

This is the guest post from VijayD

Question:

What is the difference between client-server testing and web based testing and what are things that we need to test in such applications?

Ans:
Projects are broadly divided into two types of:

  • 2 tier applications
  • 3 tier applications

Read moreWhat is client-server and web based testing and how to test these applications

Sample bug report

This is the guest post from Vijay D (Coincidence with my name).

Below sample bug/defect report will give you an exact idea of how to report a bug in bug tracking tool.

Here is the example scenario that caused a bug:

Lets assume in your application under test you want to create a new user with user information, for that you need to login into the application and navigate to USERS menu > New User, then enter all the details in the ‘User form’ like, First Name, Last Name, Age, Address, Phone etc. Once you enter all these information, you need to click on ‘SAVE’ button in order to save the user. Now you can see a success message saying, “New User has been created successfully”.

Read moreSample bug report