TESTING FUNDAMENTALS

THE, WHO, WHAT, HOW OF TEST CASES

So what is a test case? In simplest terms, it’s a single executable test whose purpose is to achieve a specific testing objective. They bring a methodical approach to what would otherwise be a haphazard approach. A test case contains a set of conditions or variables and can be thought of as a set of step-by-step instructions. These are used by a tester to determine whether the software satisfies requirements and functions properly. They are written during the test design phase and executed during the test execution phase. Continue reading...

TESTING FUNDAMENTALS

White and Black Box Testing

At a high level, you break down testing into two significant categories: Black Box Testing, and White Box Testing. The difference and importance of these two types of testing is something you must know when entering the QA field. It should be common knowledge, and here we'll be going over these. Continue reading...

TESTING FUNDAMENTALS

Test Plan Walkthrough

A test plan is an overarching document from which your test cases get initially derived. It is a detailed document that includes: strategy, objectives, resources, estimates, schedule, and deliverables. To some, it may seem tedious, but as you will see, it is invaluable. As an example, when building a house, you don’t just create tasks (test cases) like installing a door, you need a blueprint for the whole object. The test plan is your blueprint. It serves as a guide to testing activities and sets a defined process which you can monitor and control. Continue reading...