569 Question Paper
569 Question Paper
PARUL UNIVERSITY
FACULTY OF IT & COMPUTER SCIENCE
BCA/ IMCA Summer 2017-18 Examination
Semester: 6 Date: 21-05-2018
Subject Code: 05101382 / 05301382 Time: 02:00PM to 04:30PM
Subject Name: Software Testing Total Marks: 60
Instructions:
1. All questions are compulsory.
2. Figures to the right indicate full marks.
3. Make suitable assumptions wherever necessary.
4. Start new question on new page.
Q.1
A. Answer the followings. (05)
1. Define Software testing
2. What is the technique used in test case designing?
3. What is the intermediate version of software product ,released by developers for testing
known as?
4. State the Objective of Path testing.
5. What is security testing?
B. Multiple choice type questions (10)
1. ____________ testing attempts to show that a given module of an application does not do what
it is supposed to do.
a) Positive
b) Negative
c) Smoke
d) Sanity
2. In which test design each input is tested at both ends of its valid range and just outside its valid
range?
a) Boundary value testing
b) Equivalence class partitioning
c) Boundary value testing AND Equivalence class partitioning
d) Decision tables
3. Which of the following is one of the steps in the integration testing of OO software?
a) cluster testing
b) thread-based testing
c) use-based testing
d) none of the mentioned
4. Which of the following is a characteristic of good testing and applies to any software
development life cycle model?
a) Acceptance testing is always the final test level to be applied.
b) All test levels are planned and completed for each developed feature
c) Testers are involved as soon as the first piece of code can be executed.
d) For every development activity there is a corresponding testing activity.
5. When does the testing process stops?
a) When resources (time and budget) are over
b) When some coverage is reached
c) When quality criterion is reached
d) Testing never ends
6. The testing in which code is checked
a) Black box testing
b) White box testing
c) Red box testing
d) Green box testing
Page 1 of 2
7. Acceptance testing is also known as
a) Grey box testing
b) White box testing
c) Alpha Testing
d) Beta testing
8. Unit testing is done by
a) Users
b) Developers
c) Customers
d) None of the mentioned
9.Testing done without planning and Documentation is called
a) Unit testing
b) Regression testing
c) Adhoc testing
d) None of the mentioned
10. In which testing level the focus is on customer usage?
a) Alpha Testing
b) Beta Testing
c) Validation Testing
d) Both Alpha and Beta
Q.2 Answer the followings. (15)
1. Explain data flow testing.
2.Difference between Static and dynamic testing
3. State advantages of using Decision Tables.
4. Write a note on Performance Testing
5. Write a note on stress testing
Page 2 of 2