43. Which of the following is not used in measuring the size of the software_____________________?

A. KLOC
B. Function Points
C. Size of module
D. None of the mentioned
✅ The correct answer is option C.
Explanation: KLOC and function points both can be used as size measurement for measuring the size of the software.

44. Name an evaluation technique to assess the quality of test cases ?

A. Mutation analysis
B. Validation
C. Verification
D. Performance analysis
✅ The correct answer is option A.
Explanation: Mutation analysis is used to design new software tests and evaluate the quality of existing software tests.

45. _______________ categorizes class operations based on the generic function that each performs?

A. Category-based partitioning
B. Attribute-based partitioning
C. State-based partitioning
D. None of the mentioned
✅ The correct answer is option A.
Explanation: For example, operations in the account class can be categorized in initialization operations (open, setup), computational operations (deposit,withdraw) etc.

46. Which of the following is non-functional testing ?

A. Black box testing
B. Performance testing
C. Unit testing
D. None of the mentioned
✅ The correct answer is option B.
Explanation: Performance testing is in general testing performed to determine how a system performs in terms of responsiveness and stability under a particular workload.

47. Test cases should uncover errors like_____________________?

A. Nonexistent loop termination
B. Comparison of different data types
C. Incorrect logical operators or precedence
D. All of the mentioned
✅ The correct answer is option A.
Explanation: Test cases should uncover errors such as all the explained options and much more.

48. Quality Management in software engineering is also known as_____________________?

A. SQA
B. SQM
C. SQI
D. SQA and SQM
✅ The correct answer is option A.
Explanation: Quality Management is also called software quality assurance (SQA. which serves as an umbrella activity that is applied throughout the software process.

50. Software Testing with real data in real environment is known as_____________________?

A. alpha testing
B. beta testing
C. regression testing
D. none of the mentioned
✅ The correct answer is option B.
Explanation: Beta testing is the last stage of testing, and normally can involve sending the product to beta test sites outside the company for real-world exposure or offering the product for a free trial download over the Internet.