1.
A test suite that exercises the full functionality of the product but does not test features in detail is?
Correct Answer
B. Breadth testing
Explanation
Breadth testing is a test suite that focuses on exercising the full functionality of a product without testing features in detail. It aims to ensure that all major functionalities of the product are working correctly and covers a wide range of scenarios. This type of testing helps in identifying any major issues or bugs in the product before it is released to the market. Beta testing, on the other hand, involves testing the product in a real-world environment by end-users, while alpha testing is conducted by internal testers. Therefore, breadth testing is the correct answer in this context.
2.
Multi-user testing geared towards determining the effects of accessing the same application code, this test is?
Correct Answer
A. Concurrency testing
Explanation
Concurrency testing is a type of multi-user testing that focuses on evaluating the effects of accessing the same application code simultaneously. It involves testing the application's performance, stability, and responsiveness when multiple users are accessing it concurrently. This type of testing helps identify and resolve issues related to concurrency, such as race conditions and deadlocks, ensuring that the application can handle multiple users accessing it simultaneously without any negative impact on its functionality.
3.
The process of testing that an implementation conforms to the specification on which it is based, this is called?
Correct Answer
B. Conformance testing
Explanation
Conformance testing is the process of testing an implementation to ensure that it adheres to the specification it is based on. This type of testing is used to verify that the implementation meets the requirements and standards set forth by the specification. It focuses on checking if the implementation behaves as expected and conforms to the specified functionality, protocols, and standards.
4.
Testing is in which the action of a test case is parameterized by externally defined data values, as a file or spreadsheet, this test is?
Correct Answer
C. Data driven testing
Explanation
Data driven testing is a type of testing where the action of a test case is parameterized by externally defined data values, such as a file or spreadsheet. In this type of testing, the test cases are designed to be reusable and can be executed with different sets of data. This approach helps in testing different scenarios and variations without the need to write separate test cases for each combination. Therefore, the correct answer for the given question is data driven testing.
5.
Examines an application’s requirement for pre-existing software, initial states and configuration in order to maintain proper functionality, the test is called?
Correct Answer
D. Dependency testing
Explanation
Dependency testing is a type of testing that examines an application's requirement for pre-existing software, initial states, and configuration in order to maintain proper functionality. It helps to identify and test the dependencies between different components of the software system. By conducting dependency testing, the testers can ensure that all the necessary dependencies are present and properly configured, and that any changes or updates to the dependencies do not affect the functionality of the application.
6.
Checks for memory leaks or other problems that may occur with prolonged execution, this test is called?
Correct Answer
C. Endurance testing
Explanation
Endurance testing is a type of testing that checks for memory leaks or other problems that may occur with prolonged execution. It focuses on determining the system's ability to handle continuous usage and stress over an extended period of time. Alpha testing and beta testing are different types of testing that focus on other aspects, such as functionality and user acceptance. Therefore, the correct answer is endurance testing.
7.
Testing a complete application environment in a situation that mimics real-world use, this test is called?
Correct Answer
C. End-to-End testing
Explanation
End-to-End testing is the process of testing a complete application environment in a situation that mimics real-world use. This type of testing ensures that all components of the application are working together correctly and that the application functions as expected from start to finish. It involves testing the application's functionality, performance, and integration with external systems. Concurrency testing focuses on testing the application's behavior under concurrent user loads, while conformance testing verifies that the application adheres to specific standards. Endurance testing assesses the application's ability to handle sustained loads over an extended period of time.
8.
Testing the features and operational behavior of a product to ensure they correspond to its specification, this test is called?
Correct Answer
C. Functional testing
Explanation
Functional testing involves testing the features and operational behavior of a product to ensure they correspond to its specification. This type of testing focuses on the functionality of the product and checks if it meets the requirements and performs as expected. It is performed to validate that the product functions correctly and performs the tasks it is intended to do. Conformance testing, concurrency testing, and endurance testing are different types of testing that focus on specific aspects such as compliance, performance, and stability respectively.
9.
A particular test which is a synonym for white box testing is called?
Correct Answer
C. Glass box testing
Explanation
Glass box testing is a synonym for white box testing. This type of testing involves examining the internal structure and code of a software application to ensure that it functions correctly. It focuses on the logic and implementation details of the software and is often performed by developers. Black box testing, on the other hand, tests the functionality of the software without considering its internal workings. Conformance testing checks if a system adheres to specified standards, while alpha testing is a type of user acceptance testing.
10.
The process of verifying the consistency, completeness, and correctness of software at each stage of the development lifecycle, this testing is called?
Correct Answer
C. Life cycle testing
Explanation
Life cycle testing refers to the process of verifying the consistency, completeness, and correctness of software at each stage of the development lifecycle. This type of testing ensures that the software meets the required specifications and functions as intended throughout its entire life cycle. It involves testing the software at various stages such as requirements gathering, design, coding, and maintenance to identify and rectify any issues or defects. By conducting life cycle testing, organizations can ensure that their software is reliable, robust, and of high quality.