Page 150 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 150

Unit 9: Automation Testing



                       (ii)   Dumb monkey testing
                       (iii)   Gorilla testing
                       (iv)   Smart monkey testing
               9.7   Review Questions

                1.   “Load testing is  a testing process of subjecting a computer, peripherals, server, network or
                     application to a work level that is approaching the limits of its specifications.” Explain briefly.

                2.   “In the beta testing process, the software is launched for a selected group of customers who use
                     the software in the real world.” Discuss.
                3.   “Regression testing is defined as a testing process which is carried out in case  the software is
                     modified for any reason.” Discuss with example.

                4.   Assume that you have developed a macro in an application. What would be the pointers when
                     you test the same?
                5.   “Monkey testing is used with fully automated testing tool.” Discuss briefly.
                6.   “While performing automation software testing, a tester will come across various testing tools.”
                     Discuss any two test tools.
                7.   “The functional testing process is executed to check whether the software application performs
                     and functions according to the design specifications.” Explain briefly.
                8.   “Performance testing is a testing process to determine the speed or effectiveness of software.”
                     Justify the statement.
                9.   “Software test automation is a class of software testing tools.” Explain the two types of software
                     test automation.
                10.  “Gorilla testing is a type of testing technique which is used to verify defensive programming.”
                     Discuss with example.
                11.  “Beta test is crucial for determining the compatibility and configuration bugs.” Substantiate
                12.  “Drivers are tools that are used to control and operate the software being tested.” Explain with
                     example.
                13.  Assume that you are leading a team of  testers and you are planning to conduct a  bug bash
                     activity. What are the pointers you would observe while scheduling the same?
                14.  “Random testing has gained immense popularity in the field of gaming and protocol testing”
                     How do you think random testing helps in gaming?
               Answers Self Assessment:
                1.   (a) True                                           (b) False                                (c) True

                     (d) True                                            (e) True                                 (f) False
                     (g) False
                2.   (a) Automated testing                  (b) Software testing            (c) External
                     (d) Semi-smart monkey testing   (e) Gorilla testing
                3.   (a) Performance testing                (b) Stress and Load tools   (c) Viewer and monitor
                      (d) Bug bash                                   (e) Dumb monkey testing











                                        LOVELY PROFESSIONAL UNIVERSITY                          143
   145   146   147   148   149   150   151   152   153   154   155