Requirement : defines a characteristic of a software product imposed by a mandatory, indispensable need.
Use Case : Represents the interaction between the user and the system through various scenarios to achieve a business objective.
Test case : A set of actions to verify and validate the correct behavior, implying the expected behavior, of a function of software.
Scenario Test : set of test cases to ensure coverage of one or more requirements
regression testing : To ensure that test cases are consistent with the requirements after a software update (new version changes), This can cause degradation in using the software, or anomalies.
Recipe Booklet : document that contains comprehensive and detailed description of all test scenarios for software.
Dataset : All information (data entered, settings ... etc.) of software at a time T.
Test campaign : Defines a set of test scenarios previously selected by various criteria (criticality, priority, target ... etc.).
Each test campaign can be executed multiple times, each time defining an iteration, it can run the predefined scenarios from different data sets.
Recipe user : Phase to ensure that the software meets the business needs of users.
Bug / Problem : software malfunction identified by inconsistent conduct with the expected behavior.
Bugtracker : Software / system referencing abnormalities (Bugzilla, Mantis, Jira for the most known)