1.
What are the four stages in Development Process? Mention in the correct order.
2.
Name the different types of requirements.
3.
Why is testing Necessary?
Correct Answer
D. All of the above
Explanation
Testing is necessary because humans make mistakes all the time, and testing helps to identify and rectify those mistakes. It is also necessary to verify the code written by the developer to ensure its correctness and functionality. Additionally, testing is crucial to ensure that the application developed is meeting the requirements specified by the stakeholders. Therefore, all of the given options are valid reasons for why testing is necessary.
4.
Pick the odd one out .
Correct Answer
B. Reliability
Explanation
The odd one out is "Reliability" because it is not directly related to software testing, unlike the other options. E2E Testing, Regression, and Migration are all types of testing techniques or processes used in software development. Reliability, on the other hand, refers to the quality of a system or component to perform its required functions under stated conditions for a specified period of time. Therefore, "Reliability" is the odd one out in this list.
5.
Which of the following does not belong to Non Functional Testing ?
Correct Answer
D. Migration
Explanation
Migration does not belong to Non Functional Testing because it is a type of Functional Testing. Non Functional Testing focuses on testing the non-functional aspects of a system such as performance, compatibility, and security. Migration, on the other hand, refers to the process of transferring data, applications, or infrastructure from one environment to another, and it is typically tested for its functional aspects, such as ensuring that data is successfully migrated and that the system functions properly in the new environment.
6.
Which of the following is not a Black Box testing method.
Correct Answer
C. Unit Testing
Explanation
Unit Testing is not a Black Box testing method because it involves testing individual components or units of the software code to ensure their functionality and correctness. In Unit Testing, the internal structure, design, and implementation of the code are known to the tester, allowing them to test the code at a granular level. On the other hand, Black Box testing methods, such as System Testing, E2E Testing, and Retesting, focus on testing the software without knowledge of its internal workings, simulating user inputs and verifying outputs based on the expected behavior of the system.
7.
What is the objective of Requirement Analysis?- Identify Customer Needs
- Evaluate System for Feasibility
- Establish Schedule and Constraint
- Create System Definitions
Correct Answer
A. All of the above
Explanation
The objective of Requirement Analysis is to identify customer needs, evaluate the system for feasibility, establish schedule and constraints, and create system definitions. This means that all of the given options - 1, 2, and 4 - are correct.
8.
Which of the is not a Black Box testing type?- Functional
- Integration
- Unit Testing
- Regression
Correct Answer
B. 3
Explanation
Black box testing is a testing technique where the internal structure, design, or implementation details of the system under test are not known to the tester. It focuses on testing the functionality of the system without considering its internal workings. The options given are Functional, Integration, Unit Testing, and Regression. All of these are types of black box testing, as they do not require knowledge of the internal structure. Therefore, the correct answer is "None of the above" as all the options are black box testing types.
9.
Which of the sections are not listed as part of Release Test Plan?
Correct Answer
D. Test Cases
Explanation
The sections that are not listed as part of the Release Test Plan are Test Cases. The Release Test Plan typically includes sections such as Risks, Types of Testing, and Levels of Testing, which are essential for planning and executing the testing process. However, Test Cases, which are specific instructions or conditions to be followed during testing, are not mentioned as part of the Release Test Plan.
10.
Which of the following is not part of performance testing?
Correct Answer
C. Recovery testing
Explanation
Recovery testing is not part of performance testing because it focuses on testing the system's ability to recover from failures or disruptions, rather than measuring and evaluating its performance metrics like response time and transaction rates. Performance testing is primarily concerned with assessing the system's speed, scalability, and stability under varying workloads, while recovery testing focuses on ensuring the system's ability to recover and resume normal operations after a failure or crash.