ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel
  • »
  • Technology»
  • Computers & Software»
  • Computer Science & Programming

Software Testing - Dynamic Techniques

Updated on June 5, 2011

Dynamic testing describes those test techniques that operate on software when the software is running. The techniques are often divided into two classes, Whitebox techniques and Blackbox techniques.

The Whitebox techniques are confined to component tests and integration tests in the small. Blackbox techniques are used at all stages of testing.

Blackbox Testing

With Blackbox techniques the tester is not able to see how the software works. He does not examine the source code. This is also known as functional testing and the tests are devised from specifications.

BS7925-2, the standard for component testing, identifies the following Blackbox testing techniques:

Whitebox Testing

Whitebox techniques require the tester to see into the box. He examines the source code to see how it works. The tests are based on the code and can ensure that as much of the code as possible is exercised. Whitebox testing is sometimes called Glassbox or structural testing.

The standard identifies the following Whitebox techniques:

  • Statement Testing.
  • Branch/Decision Testing.
  • Data Flow Testing.
  • Branch Condition Testing.
  • Branch Condition Combination Testing.
  • Modified Condition Decision Testing.
  • Linear Code Sequence and Jump (LCSAJ).


    0 of 8192 characters used
    Post Comment

    • profile image

      Shiemi 2 years ago

      I appreciate your kind and genuroes advice a lot!. I have been trying it hardly and did not get those amazing results!. It is nice to see that you got my comment in a good way!God bless you!VA:F [1.9.10_1130]please wait VA:F [1.9.10_1130](from 0 votes)