Testing Types

Testing Types-Introduction

Testing is classified into various types based on certain parameters, such as

  1. Execution Style

  2. Structure

  3. Nature of defect

  4. Performance

  5. Levels

Types of Testing based on Execution Style

    Fig: Testing types based on style of execution

Manual Testing

  • Testing of software without using any automated tool, i.e. manually, is known as manual testing.

  • A tester acts like a user and tests the application with reference to functional requirement specifications and wireframes*.

  • It requires full human involvement to find defects in the application.

  • Tester writes test cases as well as executes them to test the application thoroughly.

  • There are various levels of testing, such as, Unit Testing, Integration Testing, System Testing and Acceptance Testing. However a black box* tester is concerned mostly with System Testing.

Automation testing

  • Running the test cases with the help of automation tool is known as Automation testing.

  • Testers write automated scripts to run test cases in Automation tools.

  • Automation is very effective for regression and load testing.

  • Automation cannot help in finding bugs that are found in manual ad-hoc testing.

  • Some of the functional testing tools used for testing are Quick Test Professional (QTP), Win Runner, Watir, Xenu, FitNesse, Test Complete, Selenium IDE, IBM Rational Robot etc.

  • Some of the performance testing tools are Load Runner, Silk Performer, WAST, Grinder, Jprofiler etc.


<< Prev | Next >>

Home | Notes Catalog | Privacy & Terms | About us | Contact us | Site map |     Copyright © Notesbin.com 2016.                                     Template by WebThemez.com