Testing
 Vs  Debugging 
- Testing  is  focused  on
      identifying  the  problems  in  the
      product 
- Done by Tester
- Need not know the source code
- Debugging is to make sure that the bugs are
     removed or fixed 
- Done by Developer
- Need to know the source Code
Detailed Test Plan
- What  is  to  be  tested
      ? 
- Configuration – check all parts for existence
- Security – how the safety measures work
- Functionality – the requirements 
- Performance – with more users and more data
- Environment – keep product same but other settings
     different
Detailed  Test  Cases 
The
 test  cases  will  have  a  generic  format
 as below.
- Test  Case  Id
- Test  Case  Description 
- Test  Prerequisite
- Test  Inputs 
- Test  Steps
- Expected  Results 
Detailed  Test  Case
 (DTC) 
- Simple  Functionality – field level
- Communicative  Functionality – data on
     one screen goes to another
- End-to-End  Test  Cases – full
     sequence as though the end users carry out
Test  Execution  and  Fault
 Reports 
- Test  Case  Assignment – done by
     test lead 
- Test  Environment  Set-up – install
     OS, database, applications
- Test  Data  Preparation – what kind
     of data to be used
