Project Report
Project Report
CO3
1. Which of the following best describes software testing?
Answer: B
Answer: B
Answer: B
B) Software performance
D) Code efficiency
Answer: C
5. Which of the following is NOT a primary goal of software testing?
Answer: D
Answer: B
7. Which type of testing checks how well a system recovers from a crash?
A) Stress testing
B) Security testing
C) Recovery testing
D) White-box testing
Answer: C
A) Security features
B) Code readability
Answer: C
A) Individual modules
B) Software as a whole
C) User interface design
D) Code efficiency
Answer: B
A) White-box testing
B) Black-box testing
C) Performance testing
D) Unit testing
Answer: C
Answer: B
12. Which test strategy focuses on evaluating software without any internal knowledge of
the code?
A) White-box testing
B) Black-box testing
C) Unit testing
D) Integration testing
Answer: B
A) Glass-box testing
B) Black-box testing
C) Regression testing
D) System testing
Answer: A
A) User feedback
B) Load testing
C) Code review
D) Error handling
Answer: B
B) Hardware capabilities
C) End-to-end functionality
D) System integration
Answer: B
Answer: B
Answer: A
18. Which testing type often involves 'breaking' the software to understand its limitations?
A) Stress testing
B) Validation testing
C) Black-box testing
D) White-box testing
Answer: A
Answer: C
Answer: B
A) System testing
B) Validation testing
C) Unit testing
D) Integration testing
Answer: B
C) No setup required
D) Requires no programming skills
Answer: B
Answer: B
B) A customer’s input
Answer: A
A) Code readability
D) Module integration
Answer: B
A) Security testing
B) Stress testing
C) Deployment testing
D) Black-box testing
Answer: C
B) Black-box testing
C) Stress testing
D) Integration testing
Answer: B
Answer: B
29. Which test verifies that each component of the software performs as intended?
A) Unit testing
B) Integration testing
C) System testing
D) Regression testing
Answer: A
A) Unit testing
B) System testing
C) Integration testing
D) Recovery testing
Answer: C
Answer: B
A) White-box testing
B) Black-box testing
C) Unit testing
D) Integration testing
Answer: B
A) Black-box testing
B) Recovery testing
C) White-box testing
D) Stress testing
Answer: C
B) Code readability
D) Security measures
Answer: A
35. Which testing confirms that new software does not disrupt existing functionality?
A) Regression testing
B) Unit testing
C) System testing
D) Security testing
Answer: A
CO4
36. What is the primary goal of Software Process Improvement (SPI)?
Answer: A
A) Process assessment
B) Process training
Answer: C
38. Which of these models is widely used for Software Process Improvement?
A) Waterfall Model
B) CMMI
C) Agile
D) V-Model
Answer: B
Answer: C
B) Process Assessment
C) Implementation
Answer: B
41. In the SPI process, which step involves measuring current processes?
A) Process Analysis
B) Process Design
C) Process Assessment
D) Process Implementation
Answer: C
Answer: A
A) Code reviews
C) Documentation inspection
Answer: B
A) Consistent funding
Answer: A
Answer: A
Answer: B
A) User preferences
B) Project timelines
Answer: C
48. Which graph type is often used in SPI assessments to show process performance?
A) Line graph
B) Bar chart
C) Control chart
D) Scatter plot
Answer: C
49. The SPI assessment process generally involves?
Answer: C
50. What is one of the main outputs of the SPI assessment process?
A) Software documentation
B) Budget planning
D) User manuals
Answer: C
C) To replace managers
D) To avoid documentation
Answer: B
Answer: C
C) Only testers
Answer: B
B) Lack of funding
Answer: B
A) To code faster
Answer: B
A) Complexity of code
B) Budget constraints
C) User interface
D) Testing environment
Answer: B
B) Speed of coding
C) User satisfaction
Answer: B
Answer: C
A) Team satisfaction
B) ROI potential
D) Improvement potential
Answer: A
A) Implementation
B) Design
C) Installation/Migration
D) Conceptualization
Answer: C
A) Process assessment
B) Code reviews
Answer: C
C) Removing documentation
D) Increasing complexity
Answer: A
A) User manuals
B) Feedback mechanisms
C) Extra features
D) Management restructuring
Answer: B
Answer: A
C) Reducing training
Answer: A
C) Faster coding
Answer: A
D) Code optimization
Answer: B
A) Initial
B) Defined
C) Managed
D) Executed
Answer: D