1.2 Failure, Error, Fault, Defect, Bug Terminology.

22518 Software Testing MSBTE CO IT 1.2 Failure, Error, Fault, Defect, Bug Terminology.

            There are several terms commonly used in the field of software testing. Understanding these terms is key to understanding the testing process. Here are some of the most commonly used terms:

  1. Test Case: A test case is a set of conditions or variables under which a tester determines whether a system under test satisfies requirements and functions correctly.
  2. Test Suite: A test suite is a collection of test cases that are intended to be used to test a software program to show that it has some specified set of behavior's.
  3. Test Plan: A test plan is a detailed document that outlines the test strategy, testing objectives, resources (manpower, software, hardware) required for testing, test schedule, test estimation and test deliverables.
  4. Test Scenario: A test scenario is a description of an objective a user might face when using the program. These scenarios help a tester determine the end-to-end functioning of a software application.
  5. Bug or Defect: A bug or a defect is an error, flaw, mistake, failure, or fault in a computer program that prevents it from behaving as intended (e.g., producing an incorrect result).
  6. Test Fixture or Test Data: Test fixtures or test data is a set of data that a program uses to test a software or hardware module.
  7. Regression Testing: Regression testing is a type of software testing which verifies that software, which was previously developed and tested, still performs correctly after it was changed or interfaced with other software.
  8. Integration Testing: Integration testing is the phase in software testing in which individual software modules are combined and tested as a group.
  9. Unit Testing: Unit testing is a level of software testing where individual units or components of a software are tested.
  10. Black Box Testing: Black box testing is a method of software testing where the functionality of an application is tested without looking into its internal code structure.
  11. White Box Testing: White box testing is a method of testing where the internal structure or workings of an item being tested are known to the tester.

These terms form the basis of software testing and are commonly used in everyday testing activities.

Post a Comment

Previous Post Next Post