Professional Documents
Culture Documents
Software testing also helps to identify errors, gaps or missing requirements in contrary to the
actual requirements. It can be either done manually or using automated tools. Some prefer saying
Software testing as a White Box and Black Box Testing.
In simple terms, Software Testing means Verification of Application Under Test (AUT).
Nissan cars have to recall over 1 million cars from the market due to software failure in
the airbag sensory detectors. There has been reported two accident due to this software
failure.
Starbucks was forced to close about 60 percent of stores in the U.S and Canada due to
software failure in its POS system. At one point store served coffee for free as they
unable to process the transaction.
China Airlines Airbus A300 crashed due to a software bug on April 26, 1994, killing 264
innocent live
Functional Testing
Non-Functional Testing or Performance Testing
Maintenance (Regression and Maintenance)
Challenges
Best Practice
It’s a document developed by test manager. It is set of ideas that guides and is created to inform
all the managers, testers, developer about the testing process.
Test plan contains detailed understanding of workflow. It consist test templates which has
introduction, scope, test strategy, environment requirements, test schedule, functions to be tested,
resources and responsibilities, deliverables, suspension/ exit criteria, resumption criteria,
dependencies, risks, tools, documentation and approvals.
Test Case Name of the module for which test cases are written.
Module
Test Data The test data, or links to the test data, that are to be used while conducting
the test.
Actual Result The actual result of the test; to be filled after executing the test.
Status Pass or Fail. Other statuses can be ‘Not Executed’ if testing is not
performed and ‘Blocked’ if testing is blocked.
2. Priority - Assigning priority to a defect on the basis of the degree of risk involved
3. Severity - Determines to what extent the defect can affect the system
4. Created By - The name of the person who has detected the defect
When all the bugs are fixed from the developer side, testing team started re-verification of the
bugs.
STATUS:
NEW
ASSIGNED OPEN
DEFERRED
DROPPED REJECTED
REASSIGNED REOPENED
CLOSED VERIFIED