Software-Testing-Automation-Question-Bank
Software-Testing-Automation-Question-Bank
Unit-I
FOUNDATIONS OF SOFTWARE TESTING
PART - A
1) Define Software Engineering.
Software Engineering is a discipline that produces error free software with in
a time and budget.
8) Define Error.
An error is mistake or misconception or misunderstanding on the part of a
software developer.
9) Define Faults (Defects).
A fault is introduced into the software as the result of an error. It is an
anomaly in the software that may cause nit to behave incorrectly, and not according
to its specification.
10) Define failures.
A failure is the inability of a software or component to perform its required
13) Write short notes on Test, Test Set, and Test Suite.
A Test is a group of related test cases, or a group of related test cases and
test procedure.
A group of related test is sometimes referred to as a test set.
A group of related tests that are associated with a database, and are usually run
together, is sometimes referred to as a Test Suite.
14) Define Test Bed.
A test bed is an environment that contains all the hardware and software needed to test
a software component or a software system.
1. This testing is used to reduce a very large number of test cases to manageable chunks.
2. Very clear guidelines on determining test cases without compromising on the effectiveness of
testing.
3. Appropriate for calculation-intensive applications with a large number of variables/inputs
Part- B
1. State and explain Software testing Principles.
2. Explain in detail Black-Box and White-box Testing.
3. Describe about V-Model of Software Testing.
4. Discuss in detail about Software Testing Life cycle.
5. Explain about various stages of Testing.
Unit-II- TEST PLANNING
PART-A
The Exit criteria, the conditions that must be met before the test is completed. Exit criteria apply more
to function tests than to other types of tests.
PART B