Which of the following is a common pointwer problem ?

A. Data sharing errors
B. Accessing data elements of the wrong type
C. Attempting to use memory areas after freeing them
D. All of the mentioned
✅ The correct answer is option D.
Explanation: These are the common errors programmers make while coding.

The construction of object-oriented software begins with the creation of__________________?

A. design model
B. analysis model
C. code levels
D. both design and analysis model
✅ The correct answer is option D.
Explanation: It is due to the evolutionary nature of the OO software engineering paradigm, these models begin as relatively informal representations of system requirements and evolve into detailed models of classes, class connections and relationships, system design and allocation, and object design.

Software mistakes during coding are known as__________________?

A. errors
B. failures
C. bugs
D. defects
✅ The correct answer is option C.
Explanation: A software bug is an error, flaw, failure, or fault in a computer program or system that causes it to produce an incorrect or unexpected result.

Which of the following is black box testing______________________?

A. Basic path testing
B. Boundary value analysis
C. Code path analysis
D. None of the mentioned
✅ The correct answer is option B.
Explanation: Boundary value analysis is a software testing technique in which tests are designed to include representatives of boundary values.

Which of the following issues must be addressed if a successful software testing strategy is to be implemented ?

A. Use effective formal technical reviews as a filter prior to testing
B. Develop a testing plan that emphasizes “rapid cycle testing.”
C. State testing objectives explicitly
D. All of the mentioned
✅ The correct answer is option D.
Explanation: All the mentioned options are carried out for the purpose.

What kind of quality cost is incurred when an error is detected in a product prior to shipment ?

A. Prevention
B. Internal Failure
C. External Failure
D. Appraisal
✅ The correct answer is option B.
Explanation: This includes rework, repair, and failure mode analysis.

Which is a black box testing technique appropriate to all levels of testing ?

A. Acceptance testing
B. Regression testing
C. Equivalence partitioning
D. Quality assurance
✅ The correct answer is option C.
Explanation: Equivalence partitioning is a software testing technique that divides the input data of a software unit into partitions of equivalent data from which test cases can be derived.

Testing done without planning and Documentation is called_________________?

A. Unit testing
B. Regression testing
C. Adhoc testing
D. None of the mentioned
✅ The correct answer is option C.
Explanation: Adhoc testing is used term for software testing performed without planning and documentation. The tests are intended to be run only once, unless a defect is discovered.