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