SOFTWARE TESTING AND QUALITY MANAGEMENT questions
1. Each question below gives a multiple choice of answers. Choose the most
appropriate one and enter in the “tear-off” answer sheet attached to the question
paper, following instructions therein.
1.1 Which of the following activity is performed first during acceptance testing? A) Plan how and who will perform each acceptance activity
B) Schedule adequate time to review the software
C) Identify interim and final software products for acceptance D) Identify software requirements and acceptance criteria
1.2 Designing the test environment set-up and identifying any required infrastructure and
tools are a part of which phase
A) Test Implementation and execution
B) Test Analysis and Design
C) Evaluating the Exit Criteria and reporting
D) Test Closure Activities
1.3 What is the purpose of recording defects?
A) To gather statistics on which tester records maximum defects
B) To correct the defect
C) To present viewpoint to the developer
D) To improve the testing process
1.4 Link Testing is also called
A) Component Integration testing
B) Component System Testing
C) Component Sub System Testing
D) Maintenance testing
1.5 The Integrated Development Environment (IDE) consist of
B) Compiler and Debugger
C) GUI builders
D) All of the above
1.6 Which of the following techniques is NOT a White Box technique? A) Statement Testing and Coverage
B) Decision Testing and Coverage C) Condition Coverage
D) Boundary Value Analysis
1.7 Reporting discrepancies as incidents is a part of which phase? A) Test Analysis and Design
B) Test Implementation and execution C) Test Closure Activities
D) Evaluating exit criteria and reporting
1.8 What is critical in Web Testing?
A) Performance and Functionality
B) Functionality and Usability
C) Usability and Performance
D) None of the above
1.9 Verification is
A) Checking that we are building the right system
B) Checking that we are building the system right
C) Performed by an independent test team
D) Making sure that it is what the user really wants
1.10 Software testing accounts to what percent of software development costs?
2. Each statement below is either TRUE or FALSE. Choose the most appropriate one and ENTER in the “tear-off” sheet attached to the question paper, following
2.1 Source code may be converted into an executable image by a compiler but executed immediately in case of an interpreter.
2.2 White box testing will discover the Logical error, Design error and syntax error.
2.3 In Black box testing the test engineer must know the internal working of the application.
2.4 Static linking and window file protection is an solution for the conflicting DLL Problems.
2.5 Data Redundancy in database increases the size of the database unnecessarily.
2.6 Test cases and test dataset needs to be documented and commented, it also form part of the released software system.
2.7 If we find a lot of bugs in testing, we should not be very confident about the quality of software.
2.8 Automation testing is the best way to accomplish most of the testing goals with un-skilled staff.
2.9 The do-while statement is similar to the while statement, but does not evaluates its expression at the bottom of the loop.
2.10 All pair-wise combinations of test set created in orthogonal array testing.
3. Match words and phrases in column X with the closest related meaning/
word(s)/phrase(s) in column Y. Enter your selection in the “tear-off” answer sheet
attached to the question paper, following instructions therein.
3.1 In Java, Threads are implemented in the form of A. DLL
objects that contain a method called
3.2 An executable program module in Windows that B. run()
performs one or more functions at runtime
3.3 Valuable source of project information during testing if C. Formal Inspection
it contains all information
3.4 Involves iterative development and the construction of D. White Box
3.5 Re-testing the unchanged parts of the application E. Alpha Testing
3.6 Document detailing a systematic approach to testing a F. incident logging
system, application or software is system
3.7 Actual operational testing by potential users/customers G. Beta Testing
3.8 Program Monitor, Bench Mark, Performance Analysis H. Software Metrics
are the part of
3.9 A structured process of trying to find defects in I. Test Plan
development documents, programming code,
specifications, designs etc. during various phases of
the software development program
3.10 Measure of some property of a piece of software and J. Testing Tool
K. Rapid application
M. Regression Testing
4. Each statement below has a blank space to fit one of the word(s) or phrase(s) in the list below. Enter your choice in the “tear-off” answer sheet attached to the
question paper, following instructions therein.
A. Data Management B. Module testing C. SQL injection
D. Software Quality E. Test Objective F. Unreachable code
G. walkthrough H. All-pairs testing I. Interface
J. Deliverables K. Integration testing L. Collaborative software
M. External variables
4.1 E-mail and Blog is an example of ________.
4.2 ________ provide a dashboard to the management on the overall health of the process, project and product
4.3 During ________, we concentrate on testing algorithms and their data.
4.4 ________ is an important criterion in deciding what testing technique to be used.
4.5 ________ should be tested during the security testing of an application.
4.6 The objective of ________ is to gain feedback about the technical quality or content of the document
4.7 A collection of methods with no implementation is called an ________.
4.8 Category of bugs dependent on interactions between pairs of parameters can be caught with ________.
4.9 Goods or services that will be provided upon the completion of a project is called
4.10 ________ occupies unnecessary memory.
a) What are the various Software Development Technique? Explain them briefly.
b) Briefly explain the Top down and Bottom up approach.
a) Describe the following text criterion:
i) Path Coverage/Testing
ii) Statement Coverage/Testing
iii) Branch Coverage/Testing
b) What is difference between functional and non-functional testing?
a) What is DLL and what are the various reason for conflicting DLL?
b) Define the integrated development environment (IDE) with example?
c) Define Unreachable Code? What are the various causes for the unreachable code?
a) “Software should be checked for correctness not bugs.” Comment.
b) Define Software Quality Parameter (SQP)? Name three quality parameters? Explain them in brief.
c) Describe some techniques to find the different types of errors.
a) What are test cases? Define a format of a test case.
b) What are the various Test Data Selection Criteria for Testing?
c) What is the purpose of white box testing?