LESSON 8 Flashcards
is the process of executing the program with the intent of finding faults
Software Testing
expected results match the actual results
Software Testing
Basic Terminologies Related to Testing
Error, Mistake, or Bug
Test
Test Case
Test Suite
Test Script
Test Report
When people make mistakes while coding, we call this mistake bugs. Errors tend to propagate.
Error, Mistake, or Bug
is concerned with errors, faults, failures, and incidents.
Test
is the act of exercising software with test cases.
Test
has an identity and is associated with program behaviour.
Test Case
also has a set of inputs and a list of expected outputs.
Test Case
It is a collection of Test Scripts or Test cases that is used for validating bug fixes (or finding new bugs) within a logical or physical area of a product.
Test Suite
Kit is the step-by-step instructions that describe how a test case is to be executed. It may contain one or more test cases.
Test Script
A document describing the conduct and results of testing carried out for a system.
Test Report
Types of Software Testing
Functional Testing
Non-functional Testing
Manual Testing
Automated Testing
System (Programming) Testing
In software testing tells us what the system actually does and is used to verify how each function of the software application behaves as specified in the software requirements specification document.
Functional Testing
Revolves around the specificity of how well the system performs under various conditions.
Non-functional Testing
It is the process of testing the software by humans to verify the software quality for which exclusive test cases are written and tested for their pass or fail status.
Manual Testing