Page 221 - DCAP405_SOFTWARE_ENGINEERING
P. 221

Software Engineering




                    Notes         Self Assessment

                                  Fill in the blanks:
                                  8.   Black-box testing, also called ……………………. testing, focuses on the functional
                                       requirements of the software.

                                  9.   At times we might want to check the behavior when the value of one variable exceeds its
                                       maximum. This is called ……………………… testing.
                                  10.  Black box testing is a software testing techniques in which …………………… of the software

                                  11.  An …………………… class represents a set of valid or invalid states for input conditions.
                                  12.  An approach where classes of ………………… are categorized for product or function
                                       validation.

                                  13.  Boundary value analysis leads to a selection of ………………….. that exercise bounding
                                       values.
                                  14.  Boundary value analysis is a test case design technique that complements
                                       ……………………………..
                                  15.  Test cases are designed to exercise the design or code and to determine whether
                                       …………………… exist.




                                     Caselet     BIM Course on Software Testing

                                          HINKSOFT Global Services, a Chennai-based independent software testing provider,
                                          has signed an agreement with the Bharathidasan Institute of Management (BIM),
                                     TTiruchi, to offer a course on application software testing — a process used to identify
                                     the correctness, completeness and quality of developed computer software.

                                     The course, which will start in July, will be an elective subject for second year students,
                                     according to the institute’s Director (in-charge), Mr M. Sankaran.
                                     This agreement is part of the institute’s efforts to focus on industry-academia interaction.
                                     Mr Sankaran said such agreements would help bridge the gap between supply and demand
                                     for quality students in the industry. The course will help BIM students build domain
                                     expertise and management strength in software testing he told newspersons.
                                     According to Ms Vanaja Arvind, Executive Director, Thinksoft, the company will provide
                                     the course curriculum as per BIM specifications.

                                  12.4 Summary

                                       Software testing is any activity aimed at evaluating an attribute or capability of a program
                                       or system and determining that it meets its required results.

                                       White-box testing or glass-box testing is a test case design method that uses the control
                                       structure of the procedural design to obtain test cases.

                                       Using this methodology, a software engineer can come up with test cases that guarantee
                                       that all independent paths within a module have been exercised at least once; exercise all
                                       the logical decisions based on their true and false sides; executing all loops at their
                                       boundaries and within them; and exercise internal data structures to ensure their validity.



          214                               LOVELY PROFESSIONAL UNIVERSITY
   216   217   218   219   220   221   222   223   224   225   226