ABSTRACT

The growing need for quality software makes software testing a crucial stage in Software Development Lifecycle. There are many techniques of testing software, however, the choice of a technique to test a given software remains a major problem. Although, it is impossible to find all errors in software, selecting the right testing technique can determine the success or failure of a software testing project. Knowing these software testing techniques and their classification is a vital key in selecting the right technique(s). Software testing can broadly be classified as static or dynamic, this paper presents a broad comparative study of the various dynamic software testing techniques. An explanation of the dynamic testing techniques, their advantages and disadvantages, as well as some of the commonly used types of testing under each technique are presented. Finally, a comparison of the dynamic testing techniques is also made to enable a clear and definite understanding of the techniques for the betterment of testing and subsequent improvement in software quality

Keywords: - Software Testing, Software Testing Paradigm, Dynamic Testing Techniques, TestingTypes, Software Quality