Complete Functional Testing Guide With Its Types And Example

an overview of functional testing

This is an In-Depth Comprehensive Functional Testing Tutorial with Types, Techniques, and Examples. Let’s begin. 

Let us first understand what Functional Testing is?

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.

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

LIST of Tutorials covered in this series:

Tutorial #1: What is Functional Testing (this tutorial)
Tutorial #2: Functionality Testing Interview Questions
Tutorial #3: Top Functional Automation Testing Tools
Tutorial #4: What is Non-Functional Testing?
Tutorial #5: Difference Between Unit, Functional, and Integration Testing
Tutorial #6: Why Functional and Performance Testing Should be Done Simultaneously

Tools:

Tutorial #7: Functional Test Automation with Ranorex Studio
Tutorial #8: UFT Functional Tool New Features
Tutorial #9: Cross Browser Functional Automation Using Parrot QA Tool
Tutorial #10: Jubula Open Source Tool tutorial for functionality testing

Read more


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

test coverage

This article is a complete guide to test coverage in software testing. You will learn how to test more, save time, and achieve better testing results. Let’s get started. 

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.

Nowadays, development has become much more systematic and organizations seek measures of testing completeness and effectiveness to show test completion criteria. Of them all, coverage is considered especially valuable.

Read more


Client Server Testing, Web Testing & Desktop Testing GUIDE

Client-server and web based testing (1)

An extensive analysis of Client Server Testing, Web Testing & Desktop Testing with Pros and Cons. Get to know how to test these types of applications with simple examples:

This tutorial will give you the answers to the above questions in detail along with simple examples for your easy understanding.

In real-time, each tester performs testing on Desktop applications, Client-Server applications, or Web applications, or may work on multiple applications in parallel with different projects.

So testing is performed on different types of applications as mentioned above and the way we perform testing in different environments also varies.

Read more


What Is Cost Of Quality (COQ): Cost Of Good And Poor Quality

COQ – Cost of Quality

This tutorial explains in detail what COQ is; costs of good and poor quality, cost of quality formula, examples, as well as ways to improve quality to optimize COQ:

Demands of the competitive global economy have placed a strong emphasis on quality across the IT industry.

In recent years, IT has been supporting the business in many ways and so its activities are being scrutinized by business executives in terms of added value i.e. larger profit margins, lower operational costs, faster software product delivery, etc.

The cost of quality in software development is a metric that could aid in turning software into a profitable tool for companies. Companies are looking at ROI i.e., the return to the organization from investment in software development.

Quality is gained at a price and the cost is called COQ or Cost of Quality.

Read more


Application Testing – Into the Basics of Software Testing!

Application Testing

Introduction to Application Testing

Application Testing is an activity that is performed frequently by almost every software tester in his career. These two words are extremely broad in practical aspects.

However, only the core and most important areas will be discussed here. The purpose of this tutorial is to touch all the primary areas so that the readers will get all the basic briefings in a single place.

Read more


How Do You Decide Which Defects are Acceptable for the Software to Go-live?

How Do You Decide Which Defects Are Acceptable For The Software To Go-Live?

While we want to make sure that everyone is working well, defects can still occur. But how do you determine which defects are acceptable before the go-live? Let’s find out.

Software Go-Live is always a big event for any software product. It is important to make sure that everything works and that we are releasing quality software to our users.

A bad, premature, unstable or difficult to use product can cause a lot of losses financially and could also make the user lose trust in the brand itself.

Many times, we hear that testing should be done until we meet the exit criteria and that defects have to be fixed to an acceptable level.

While these are great sounding guidelines, they are vague.

Read more