Software Testing With Manual Qtp

  • Manual testing is the process of manually testing software for defects.
  • It requires a tester to play the role of an end user and use most of all features of the application to ensure correct behavior.
  • To ensure completeness of testing, the tester often follows a written test plan that leads them through a set of important test cases.
  • Testing can be through black-, white- or grey-box testing.
  • In black-box testing the software is run to check for the defects and is less concerned with how the processing of the input is done. Black-box testers do not have access to the source code.
  • In white-box testing the tester is concerned with the execution of the statements through the source code.
  • Grey-box testing is concerned with running the software while having an understanding of the source code and algorithms.
  • Static and dynamic testing approach may also be used.
  • Static testing includes verifying requirements, syntax of code and any other activities that do not include actually running the code of the program.
  • Testing can be further divided into functional and non-functional testing.
  • In functional testing the tester would check the calculations, any link on the page, or any other field which on given input, output may be expected.
  • Non-functional testing includes testing performance, compatibility and fitness of the system under test, its security and usability among other things.
  • There are several stages. They are:
    • Unit Testing :
    • This initial stage in testing normally carried out by the developer who wrote the code and sometimes by a peer using the white box testing technique.

    • Integration Testing:
    • This stage is carried out in two modes, as a complete package or as an increment to the earlier package. Most of the time black box testing technique is used. However, sometimes a combination of Black and White box testing is also used in this stage.

    • System Testing:
    • In this stage the software is tested from all possible dimensions for all intended purposes and platforms. In this stage Black box testing technique is normally used.

    • User Acceptance Testing:
    • This testing stage carried out in order to get customer sign-off of finished product. A 'pass' in this stage also ensures that the customer has accepted the software and is ready for their use.

    • Release or Deployment Testing:
    • Onsite team will go to customer site to install the system in customer configured environment and will check for the following points:

      1. Whether SetUp.exe is running or not.
      2. There are easy screens during installation
      3. How much space is occupied by system on HDD
      4. Is the system completely uninstalled when opted to uninstall from the system.


  • Address: #12, 3rd Floor
    Dental College Main Road,
    Munekolalu, Marathahalli,
    Bangalore - 560037
  • Email:
  • Website:


image 1 image 2 image 2 image 2
image 1 image 2 image 2 image 2