CA3SE07 Software Testing

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Total No. of Questions: 6 Total No.

of Printed Pages:3

Enrollment No......................................

Faculty of Science / Engineering


End Sem Examination Dec-2023
CA3SE07 Software Testing
Programme: BCA / BCA - Branch/Specialisation: Computer
MCA (Integrated) Application
Duration: 3 Hrs. Maximum Marks: 60

Note: All questions are compulsory. Internal choices, if any, are indicated. Answers of
Q.1 (MCQs) should be written in full instead of only a, b, c or d. Assume suitable data if
necessary. Notations and symbols have their usual meaning.
Q.1 i. Which thing is not include in "High-Level Review of the 1
Specification"?
(a) Pretend to be the customer
(b) Review specification terminology checklist
(c) Review and test similar software
(d) Research existing standards and guidelines
ii. "Push the software to its limit and checkthe bugs that occur when the 1
software is operated under extreme conditions"-
Purpose of this dynamic testing technique's main focus is to?
(a) Test to pass (b) Test to fail
(c) Data testing (d) State testing
iii. Which one is not a essential elements of formal review? 1
(a) Identify problems (b) Follow rules
(c) criticize the developer (d) Write a report
iv. Which one of the following subsumption relations is incorrect? 1
(a) Multiple condition coverage subsumes decision coverage
(b) Basic condition coverage subsumes decision coverage
(c) Basic condition coverage subsumes statement coverage
(d) Modified Condition/ Decision Coverage (MC/DC) subsumes basic
condition coverage
v. The most appropriate level for compatibility testing is- 1
(a) Unit/component (b) Integration
(c) System (d) Server

P.T.O.
[2] [3]
vi. ______ testing is a technique for ensuring that the intended users of a 1 Q.4 i. What is usability testing? How different types of disabilities could 4
system can carry out the intended tasks efficiently. affect software usability?
effectively and satisfactorily. ii. Write the importance of compatibility testing. Explain the example of 6
(a) Configuration testing (b) Usability testing backward and forward compatibility.
(c) Compatibility testing (d) Foreign-language testing OR iii. What do you mean by configuration testing? Explain step by step 6
vii. During documentation testing, which type of software documentation is 1 approach for configuration testing.
not considered?
(a) Packaging text and graphics Q.5 i. What is buffer overrun/ overflow? Why it is important in security 4
(b) Marketing material, ads, and other inserts testing?
(c) Software Requirements Specification (SRS) ii. What is black box testing of a website? What basic elements of a web 6
(d) Warranty/registration page can easily be tested with a black-box approach?
viii. What are Three D's of vandalize motives of hackers? 1 OR iii. What is documentation testing? In what three ways does good 6
(a) Disturb, Destruction, and Denial of Service documentation contribute to the product's overall quality?
(b) Defacing, Destruction, and Denial of Service
(c) Disturb, Debugging, and Denial of Service Q.6 i. What is random testing? Differentiate between monkeys and gorillas 4
(d) Defacing, Dirty, and Denial of Service testing.
ix. Which of the following statement are correct? 1 ii. Explain the bug’s life cycle with suitable diagram. 6
I. Stubs are used in bottom-up approach OR iii. What is the utility of test tool? Explain any four types of test tool with 6
II. Stubs are used in Top-down approach example.
III. Drivers are used in bottom-up approach
IV. Drivers are used in Top-down approach
(a) I, III (b) I, IV (c) II, III (d) II, IV ******
x. Which one is not a field of test case specification? 1
(a) Identifiers (b) Input specification
(c) Output specification (d) Actual output

Q.2 i. Explain the concept of V&V in testing. 4


ii. What is the utility of black-box and white-box testing? Explain high- 6
level review of the specification in detail.
OR iii. What is dynamic black-box testing? Differentiate between equivalence 6
partitioning and boundary condition testing with example.

Q.3 i. What do you mean by stub and driver? Explain the role of stub and 4
driver in unit and integration testing.
ii. Explain any six types of coverage-based testing. 6
OR iii. What is static white-box testing? Explain formal reviews, walkthroughs 6
and inspections in detail.
[4]
Boundary Condition -2.5 Marks
Scheme of Marking
Software Testing (T) - CA3SE07 (T) Q.3 i. Definition- 1 marks 4
Role- 3 Marks
i)
ii. 1 marks for each Coverage-based Testing. 6
Q.1 Which thing is not include in "High-Level Review of the 1
Specification" OR iii. Definition- 1 marks 6
B. Review Specification Terminology Checklist Formal Reviews- 1 Marks
ii) "Push the software to its limit and checkthe bugs that occur when 1 Walkthroughs and -2 Marks
the software is operated under extreme conditions" Inspections – 2 Marks
Purpose of this dynamic testing technique's main focus is to?
B. Test to fail Q.4 i. Usability Definition- 1 marks 4
iii) Which one is not a essential elements of formal review? 1 types of disabilities could affect software usability- 3 marks
C. criticize the developer ii. importance of compatibility testing- 2 marks 6
iv) Which one of the following subsumption relations is incorrect? 1
B. Basic condition coverage subsumes decision coverage Backward compatibility-- 2 marks
v) The most appropriate level for compatibility Testing is 1 Forward compatibility-- 2 marks
C. system OR iii. configuration testing definition- 2 6
vi) .......... testing is a technique for ensuring that the intended users of 1 Approach for configuration testing- 4 marks
a system can carry out the intended tasks efficiently,
effectively and satisfactorily. Q.5 i. What is Buffer Overrun/ Overflow- 2 marks 4
B. Usability testing
important in Security Testing- 2 marks
vii) During Documentation Testing, Which type of Software 1
Documentation is not considered ii. What is black box testing of a website- 2 marks 6
C. Software Requirements Specification (SRS) For four basic elements – 4 marks
viii) What are Three D's of vandalize motives of hackers 1 OR iii. Definition of Documentation Testing - 2 marks 6
B. Defacing, Destruction, and Denial of Service three ways – 4 Marks
ix) Which of the following statement are correct? 1. Stubs are used in 1
bottom-up approach. 2. Stubs are used in Top-down Q.6 i. Random Testing - 1 marks 4
approach. 3. Drivers are used in bottom-up approach. 4. Drivers are
Monkeys and Gorillas Testing- 3 marks
used in Top-down approach.
C. 2,3 ii. Bug’s Life Cycle – 4 marks 6
diagram: 2 Marks
x) Which one is not a field of test case specification? 1 OR iii. Utility of test tool: 2 Marks 6
D. Actual Output four types of test tool with example: – 4 Marks

Q.2 i. Verification- 2 Marks 4 ******


Validation- 2 Marks
ii. Utility - 2 Marks 6
High-Level Review - 4 Marks
OR iii. Dynamic Black-Box - 1 Marks 6
Equivalence Partitioning -2.5 Marks

P.T.O.

You might also like