Entries Tagged 'Testing Concepts' ↓

What Are IQ OQ PQ: The 3 Q’s Of Software Validation Process

Introduction to IQ-OQ-PQ: 

IQ, OQ, and PQ constitute the 3Q’s of Software Validation Process.

As testers we all know that the Software Development Team develops the software in-house as per the Software Requirements Specification (SRS), Functional Specification and later the Testing Team verifies the implementation at different levels of testing at various testing environments, from simplest to the high end, which thereby replicates the production environment.  Continue reading →

Field Validation Table (FVT): A Test Design Technique for Field Validation

Introduction to Field Validation Table (FVT) test design technique:

In this digital world, “QUALITY” is the term that is more widely used in any industry.

Any organization for that matter always thinks and works on how quality can be ensured with their product or how a quality product can be delivered or how the quality of the product can be improvised? No matter whether it’s a customer or an end user or common people, everyone expects quality in whatever they buy.

The prime goal of any organization is to serve the business with good quality.  Continue reading →

What is Incremental Testing: Detailed Explanation With Examples

With the help of this article, I am going to cover one of the important Integration Approach – Incremental Testing.

By the end of this section, the audience will have a fair knowledge of following:

  • What is Incremental Testing?
  • Its Objective
  • Methodologies
  • Advantages
  • Drawbacks

Continue reading →

SaaS Testing: Challenges, Tools and Testing Approach

Overview of SaaS Testing:

To begin implementing any form of testing methods, whether it is traditional or new methods, we need to know every detail of that particular testing method.

This is required as proper knowledge and understanding because it not only helps in implementing the testing method for our application in a better way, but it also allows us to get the most out of that testing tool.

Continue reading →

How to Test Application Messaging Queue: IBM WebSphere MQ Intro Tutorial

What is Messaging Queue?

Messaging Queue (MQ), a message oriented middleware tool, is an IBM product since 1992. It is very helpful to communicate messages (XML/text file/HTML file etc.) in SOA (service Oriented Architecture) on over 80 platforms.

It is reliable and provides a secured, assured communication medium and an excellent messaging solution to Enterprise Architecture across the globe. Continue reading →

B2B (Business to Business) Gateway Testing Process

What is B2B Gateway? 

B2B stands for Business to Business Gateways. Companies interact and collaborate with each other for their business needs. To do so, they use messaging in the form of XML/cXML/EDI.

B2B Gateway is a communication layer between two trading partners and is always a two-way communication medium. It communicates messages within protected networks that use encryption/decryption technology while carrying the messages.

The B2B technology is widely used in supply chain and marketing domains among others.  Continue reading →

Internet of Things (IoT) Testing: Challenges, Tools and Testing Approach

Testing Internet of Things (IoT):

When a question such as “What are the basic necessities of life” is thrown at people, most of them would answer, “Food, Shelter, Clothing”.

But, that was the case before a century. Human beings have evolved to develop a handful of extra necessities for living. We have evolved to make our life, simpler, better, easier.  Continue reading →

Context Driven Testing: 7 Basic Principles with an Example

7 Basic Principles of Context-Driven Testing With an Example:

When I drive to the airport, I usually take the freeway that will get me there in the minimum time and avoids tolls. But that day, I took a longer local road route with a toll. Because I wanted a few extra minutes with my friend on the drive, who traveled a very long distance to spend the weekend with our family. The normal worst choice, in this case, turned out to be the best one.

But, consider this.

What if I was low on gas?  Continue reading →

Component Testing (or Module Testing) Explained with a Simple Example

A component is the lowest unit of any application. So Component testing; as the name suggest, is a technique of testing the lowest or the smallest unit of any application.

Component testing sometimes is also referred as Program or Module Testing.

An application can be thought of a combination and integration of many small individual modules. Before we test the entire system as a whole, it is imperial that each and every component OR the smallest unit of the application is tested thoroughly.

Continue reading →

How to Perform Software Product Testing – Detailed Process and Methods with Examples

Software Products need their own unique approach to test adequately and correctly. Often times, teams treat them as any other software (i.e. internal applications built for a specific client or team; not accessible by the general public; non-revenue generating) and that is the starting point of trouble.

Software Product Testing needs a custom test style and strategy to add value. Software Product development and sustenance is in itself a complex ecosystem and to thrive testers need to adapt. Continue reading →