Page 261 - DCAP305_PRINCIPLES_OF_SOFTWARE_ENGINEERING
P. 261

Sarabjit Kumar, Lovely Professional University                                          Unit 13: Testing



                                        Unit 13: Testing                                          Notes



             CONTENTS

             Objectives
             Introduction
             13.1  Concept of Testing
                  13.1.1  Verification and Validation
                  13.1.2  Testing Quality
                  13.1.3  Errors
                  13.1.4  Fault
                  13.1.5  Failure
             13.2  Test Oracles
             13.3  Test Cases and Criteria
                  13.3.1  Test Cases
                  13.3.2  Type of Test Case
                  13.3.3  Criteria
             13.4  Black Box Testing
                  13.4.1  Black Box Testing Steps
                  13.4.2  Types of Black Box Testing

                  13.4.3  Black Box Testing and Software Development Life Cycle (SDLC)
                  13.4.4  Advantages and Disadvantages of Black Box Testing
                  13.4.5  Equivalence Class Partitioning
                  13.4.6  Boundary Value Analysis
             13.5  White Box Testing
                  13.5.1  Basis Path Testing
                  13.5.2  Type of the white box testing
                  13.5.3  Advantages and Disadvantages White Box Testing
             13.6  Data Flow Based Testing Techniques
                  13.6.1  Test Data
             13.7  Summary
             13.8  Keywords
             13.9  Review Questions
             13.10 Further Reading

            Objectives


            After studying this unit, you will be able to:
               •  Explain the fundamentals of testing
               •  Explain the test oracles




                                             LOVELY PROFESSIONAL UNIVERSITY                                   255
   256   257   258   259   260   261   262   263   264   265   266