Sunday, August 24, 2008

TESTING TECHNIQUES

1 Black Box Testing

It is a method of testing in which one will perform testing only on the functional part of an application with out having any structural knowledge. Usually test engineers perform it.

2 White box Testing (Or) Glass box Testing (Or) Clear box Testing

It is a method of testing in which one will perform testing on the structural part of an application. Usually developers are white box testers perform it.

3 Gray box Testing

It is a method of testing in which one will perform testing on both the functional part as well as the structural part of an application.
Note: The Test engineer with structural Knowledge will perform gray box testing.
Types of Testing-
System testing contains
           a) GUI testing
           b) Functional Testing
                1)  Sanity testing
                2) Smoke testing
                3) Usability testing
                4) Retesting
                5) Regression testing
                6) Ad-hoc Testing
                7) Accessibility testing
                8) Parallel testing
                9) Globalization testing
                10) Localization testing
        c) Non-Functional Testing
               1) Compatibility testing
               2) Configuration testing

               3) Intersystem Testing

               4) Installation testing

               5) Performance testing

                        i) Load testing

                        ii) Stress testing

                        iii) Volume testing

                        iv) Soak testing

                        v) Ramp testing
                        vi) Recovery testing
              6) Security testing
         5) User acceptance testing:
          Acceptance testing contains
            1) Alpha Testing (α)
            2) Beta Testing (β)

No comments: