Functional Testing | Glossary

Definition

Functional Testing is an imperative measure takes towards ensuring the quality of the Software that is being developed. It consists of testing both: 1) the interface between the application on one side, as well as 2) the rest of the system and users on the opposite side. It is a means of consolidating that the product is functional in the same capacity as the users expect it to be.

Functional Testing is traditionally implemented by a whole team of testers. They are responsible for capturing requirements, ensuring developers that the Product being developed meets them, and that its ready for release.It’s a planned process that includes of various steps:

Test Requirements gathering
Test planning
Test strategy
Test execution
Defect management
Test results reporting
Test metrics collection

Further Reading

  •  “Agile Testing: A Practical Guide for Testers and Agile Teams”(book), by Lisa Crispin

Product Mastery: From Good to Great Product Ownership | Book Series

Overview: This book gives a brief overview of the most powerful Scrum framework for Agile software development, and how to set-up a Scrum process with the leadership skills as the key to success. “Product Mastery” gives in-depth information about what are the traits of a Scrum Master and much more about a Product Owner, differences between a good product ownership and a great Product ownership, and how they are driven to succeed.  It’s a must-read book for anyone who is involved in Agile software development, and the one who is curious to know how a great Product Owner works.

Authors:

Geoff Watts

Published In:

2017