Page 63 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 63

Software Testing and Quality Assurance



                          •   Dynamic white box testing approach greatly reduces the process of testing by providing the inside
                              information about, what needs to be tested in a software.

                          •   This approach helps the software tester to remove redundant test cases and adds the required test
                              cases appropriately, thus improving the effectiveness of testing.
                          •   Practice and experience as to what to test, when to test and how to test helps a software tester to
                              become a good tester.
                          4.4   Keywords
                          ASCII:  American Standard  Code for Information Interchange (ASCII).  It is the representation of
                          alphanumeric numbers ranging from 0-127.
                          Deprecated: Disapproved code which might not exist in the next version.
                          Driver: It is a software module used for invoking other modules which are under test. They provide test
                          inputs, monitor execution, and report the test results.

                          GCC: It is the GNU Compiler Collection and refers to a suite of tools. It is  commonly used in compiling
                          C programs. GNU is the name chosen because GNU's design is Unix-like.
                          Lint Test: Test lint is a coding advisor for unit testing and the process is known as lint test.
                          Off-by-one: An avoidable error where a loop iterates many times or very few times than what was
                          designed.
                          Stub: It is a software program which substitutes for a software module which is defined elsewhere in a
                          software system.
                          Unicode: Unicode is a computing standard and is used for consistent encoding.
                          4.5   Self Assessment

                           1.   State whether the following statements are true or false:
                               (a)  White box testing is also known as clear box testing or glass box testing.
                               (b)  Static white box testing does not require skilled testers to perform testing.

                               (c)   White box testing is an inexpensive method of testing.
                               (d)  A formal review is considered to be the first net that captures the bugs.
                               (e)  The problems discovered in the review process are generally found during the preparation
                                    process and not during review.
                               (f)   The participants in a walkthrough are more than the participants in the peer review.
                               (g)  Re-inspections are conducted based on the criticality of a software bug.

                               (h)  Standards are structured and must  be adhered to.
                           2.   Fill in the blanks:
                               (a)  A software tester is required to  think from the_________________ point of view while
                                    performing testing.
                               (b)  White box testing is performed to ensure that the system adapts to malicious attacks and
                                    _____________.
                               (c)   The three  phases  of  static white box  testing are _____________, __________  and
                                    _________________.
                               (d)  Walkthrough is the ___________ step of formal review.

                               (e)  The inspectors  are provided  the task of reviewing the code from the _____________and
                                    ______________ perspective
                               (f)   Guidelines are ______________ to be followed which are not really mandatory.



                          56                      LOVELY PROFESSIONAL UNIVERSITY
   58   59   60   61   62   63   64   65   66   67   68