Page 123 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 123

Software Testing and Quality Assurance



                          28.  Large Amount of Data from Each User: Test whether the site is able to handle large amounts of
                              data from the users.

                                             What if a university bookstore decides to order 6000 copies of a book? Or what
                                             if one user wants to send a gift to many friends on friendship day?


                          29.  Security: While performing online transactions, security is an important factor. This should hold
                              good even when the transaction is in process. It means that you need to ensure that the site is not
                              hacked during the transaction.

                                      If a page on the Web site of any company is hacked, the customers will feel that it is not
                                      safe to do business with that company.

                          Under any circumstance, customers are important. Always consider the audience, the browsers that
                          they use, and the  connection speeds they prefer to use. Identify whether the audiences are intra-
                          organizational or external. If the audiences are intra-organizational, they might go with high connection
                          speeds and similar browsers. If the audiences are Internet-wide users,  they would go  with a wide
                          variety of connection speeds and browser types.


                          Did you know?   There is a myth that performance testing should be performed at the last stage of the
                                        development. In reality, it has to be identified and fixed throughout the development
                                        lifecycle.
                          8.2   Black Box Testing
                          Black box testing is a testing strategy, wherein the tester is not required to have any knowledge of the
                          internal logic, design, or code. Black box testing can be well understood, if you assume the Web page or
                          the entire Web site as a black box. In this strategy, there is no need for a tester to know how a Web site
                          works and  what the test specifications are,    as the objective is to  test  the Web site without any
                          predefined inputs.
                          Figure 8.5 depicts a screen image of Infosys Web site. We can see all the fundamental elements such as
                          texts, graphics, and hyperlinks.

                                                 Figure: 8.5: Website with Texts, Hyperlinks, and Graphics

























                          Source: www.infosys.com





                          116                     LOVELY PROFESSIONAL UNIVERSITY
   118   119   120   121   122   123   124   125   126   127   128