Wednesday, 3 April 2013

Manual Testing Tips



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