Monday 12 August 2013

Structure Based Technique White Box

Structure based testing is a strategy in which testing is based solely on the internal working and structure of the code. Testing is based on the internal paths, structure, and implementation of the software under test (SUT). In contrast to its complement, black box testing, it generally requires detailed programming skills.
Structure based testing is commonly referred to as "white box testing". It is also called as "Glass box" or "Clear Box" testing.

Process involved in white box testing are follows:
  1. Analyze the SUT's implementation and then identify paths through the SUT.
  2. Choose the inputs to cause the SUT to execute selected paths. Expected results for those inputs are determined.
  3. Execute the tests. Actual outputs are compared with the expected outputs.
  4. A determination is made as to the proper functioning of the SUT.
Notre: The tester must have programming skill to understand and evaluate the SUT.

White box testing comprises following techniques under static and structural testing:
Desk checking
Code walkthrough
Formal or fagan inspection
statement coverage
Flow graph and path testing
Data flow testing
syntax testing

5 comments :

  1. Selenium is the best tool ever to test an application effectively. Your blog made me to realize that through the best examples you have explained. Thanks for sharing a wonderful article.
    Regards:
    Selenium Training in Chennai | Selenium Training

    ReplyDelete
  2. This blog will get more thoughts. This is extremely useful for Software Testing students. Much obliged to you for sharing this awesome site.
    Software Testing Training in Chennai | Software Training Institutes in Chennai | Software Testing Courses in Chennai | Testing Courses in Chennai

    ReplyDelete
  3. Really nice topics you had discussed above. I am much impressed. Thank you for providing this nice information here.

    Software Testing Company

    QA Services

    Game Testing Companies

    Console Game Testing

    ReplyDelete