1.
Check the deliverables provided as a part of Test Automation:
Correct Answer(s)
A. Feasibility Document
B. Test Scripts
Explanation
The deliverables provided as a part of Test Automation include the Feasibility Document and Test Scripts. The Feasibility Document outlines the feasibility of automating the testing process and identifies the scope, benefits, and risks associated with automation. Test Scripts, on the other hand, are the instructions or code that automate the execution of test cases. These scripts are written to simulate user actions and interactions with the software being tested. Together, these deliverables help ensure the successful implementation of test automation and efficient testing of the software.
2.
The module that is not tested by testers comes under
Correct Answer
B. Out Of Scope
Explanation
When a module is not tested by testers, it means that it is not included in the scope of the testing process. The scope defines the boundaries and limits of the testing activities, specifying what will be tested and what will not. Therefore, the correct answer is "Out Of Scope." This term refers to any component or functionality that is intentionally excluded from the testing process. It could be due to various reasons, such as time constraints, budget limitations, or the module being deemed unnecessary for testing based on its low impact or complexity.
3.
_________defines the overall approach to testing and describes how the testing process will ensure that the solution has the appropriate level of quality and reliability.
Correct Answer
B. Test Strategy
Explanation
Test Strategy defines the overall approach to testing and describes how the testing process will ensure that the solution has the appropriate level of quality and reliability. It outlines the scope, objectives, and priorities of the testing activities, as well as the test techniques, tools, and resources to be used. The Test Strategy also addresses the risks and constraints associated with testing and provides a roadmap for the entire testing process.
4.
Based on ___________ and ___________ Schedule is planned.
Correct Answer
C. Effort Estimation and Resource Planning
Explanation
Effort estimation and resource planning are the factors based on which the schedule is planned. In order to plan the schedule for a project, it is important to estimate the effort required for each task and allocate the necessary resources accordingly. Effort estimation involves determining the amount of time and resources needed to complete each task, while resource planning involves identifying and assigning the appropriate resources to each task. By considering these factors, a realistic and achievable schedule can be created for the project.
5.
A plan to overcome the risk called as ______________
Correct Answer
C. Mitigation Plan
Explanation
A mitigation plan refers to a strategy or course of action designed to minimize or reduce the impact of a risk. It involves identifying potential risks, assessing their potential consequences, and implementing measures to prevent or mitigate their occurrence. This plan aims to proactively address risks and prevent them from causing significant harm or disruption. It is different from a master plan or maintenance plan, which may not specifically focus on risk reduction but rather on overall management or upkeep. Therefore, the correct answer is Mitigation Plan.
6.
What are the key factors to be understood before Test strategy
Correct Answer
D. All the above
Explanation
Before creating a test strategy, it is important to understand the development methodology, implementation methodology, and infrastructural availability. The development methodology will determine the approach and processes used in the development of the software, which will impact the testing strategy. The implementation methodology will determine how the software will be deployed and integrated, which will also influence the testing approach. Lastly, infrastructural availability refers to the availability of necessary resources such as hardware, software, and testing tools, which will affect the testing strategy as well. Therefore, considering all of these factors is crucial in order to create an effective test strategy.
7.
The overall effort for testing project is estimated using standard estimation techniques like _________________.
Correct Answer
B. Test case point
Explanation
The correct answer is "Test case point" because test case point estimation is a widely used technique for estimating the overall effort required for testing a project. It takes into account factors such as complexity, size, and functionality of the project to determine the number of test cases needed and the effort required to execute them. This estimation technique helps in planning and allocating resources effectively for testing activities.
8.
What is the MAIN purpose of a Master Test Plan?
Correct Answer
B. To communicate how testing will be performed.
Explanation
The main purpose of a Master Test Plan is to communicate how testing will be performed. This document outlines the overall testing approach, strategies, and methodologies that will be used throughout the testing process. It helps to establish a common understanding among stakeholders about the testing activities and provides guidelines for the testing team to follow. The Master Test Plan also defines the scope of testing, identifies the test deliverables, and outlines the roles and responsibilities of the testing team members. Overall, it serves as a roadmap for the testing process and ensures that everyone involved is on the same page regarding the testing objectives and approach.
9.
The ___________for the evolution of the application /system needs to be understood in detail before we define the
testing process for it.
Correct Answer
D. Business Needs
Explanation
Before defining the testing process for an application/system, it is important to understand the business needs for its evolution. This means that the requirements and goals of the business should be thoroughly understood in order to align the testing process with those needs. The business needs will determine the specific objectives and criteria for testing, ensuring that it is focused on meeting the desired outcomes for the application/system.
10.
____________would depict the overall approach and the flow of the various types of testing that will be conducted.
Correct Answer
A. Test approach
Explanation
The term "test approach" refers to the overall strategy or plan that outlines how testing will be conducted. It includes the methods, techniques, and tools that will be used, as well as the resources and timeline for testing. The test approach provides a high-level view of the testing process and helps to ensure that all necessary types of testing are included and that they are conducted in a logical and efficient manner. It also helps to establish clear objectives and expectations for the testing effort.
11.
___________able to validate the approach and correct it if they foresee an issue in the approach.
Correct Answer
C. Stake holders
Explanation
Stakeholders are able to validate the approach and correct it if they foresee an issue because they have a vested interest in the project's success. As individuals or groups who are affected by the project or have a stake in its outcome, stakeholders have the authority and perspective to review and provide feedback on the approach. They can identify potential problems or risks and suggest changes or improvements to ensure the project's success.
12.
_________decides,what access level is required for testers in each test environment.
Correct Answer
D. Environment Setup
Explanation
The explanation for the correct answer, "Environment Setup," is that this role is responsible for determining the access level required for testers in each test environment. This includes setting up the necessary resources, configurations, and permissions to ensure that testers can effectively carry out their testing activities. The environment setup team ensures that testers have the appropriate access rights to perform their tasks without compromising the security or stability of the test environment.
13.
The ____________ removes the ambiguity in terms of when a testing can start and when it is considered complete.
Correct Answer
C. Test Criteria
Explanation
Test Criteria removes the ambiguity in terms of when a testing can start and when it is considered complete. It provides specific guidelines and requirements that need to be met before testing can begin and defines the conditions that must be fulfilled for testing to be considered finished. Test Criteria helps ensure that testing is conducted in a systematic and controlled manner, improving the overall effectiveness and efficiency of the testing process.
14.
________ contains the critical information used to execute the project for the defined strategy.
Correct Answer
A. Test Plan
Explanation
A test plan contains the critical information used to execute the project for the defined strategy. It outlines the objectives, scope, approach, resources, and schedule for testing activities. It provides a roadmap for how the testing will be conducted and ensures that all necessary tasks and activities are planned and executed effectively. It also helps in identifying the risks and issues that may arise during the testing process and provides mitigation strategies. Therefore, a test plan is essential for executing the project according to the defined strategy.
15.
____________ quantitatively measure the test effectiveness using pre-defined metrics and statistics.
Correct Answer
B. Test Planning
Explanation
Test Planning is the correct answer because it involves the process of defining the approach and activities required to ensure the quality of the software being developed or tested. It includes identifying the test objectives, test deliverables, test schedule, and test resources. Test planning also involves defining the metrics and statistics that will be used to measure the effectiveness of the testing process. These metrics and statistics provide quantitative data that can be used to evaluate the success of the testing effort and identify areas for improvement.
16.
Factors to be measured and reported to the stakeholders during the course of testing, along with the frequency of reporting are followed in Test Strategy as a part of _____________.
Correct Answer
D. Metrics and Statistics
Explanation
In the Test Strategy, metrics and statistics are used to measure and report the factors to the stakeholders during the testing process. These metrics and statistics provide valuable information about the progress, quality, and effectiveness of the testing activities. They help in identifying any issues or bottlenecks in the testing process and enable stakeholders to make informed decisions. The frequency of reporting these metrics and statistics is also determined as a part of the Test Strategy to ensure timely communication and transparency with the stakeholders.
17.
Identification of person performing the identified roles in test strategy is ________
Correct Answer
C. Staffing
Explanation
The correct answer is "Staffing" because it refers to the identification of the individuals who will be responsible for performing the roles mentioned in the test strategy. This involves determining the necessary skills and resources required for the successful execution of the testing process. Staffing ensures that the right people are assigned to the appropriate roles and responsibilities, which is crucial for effective test planning and execution.
18.
RACI Plan is defined in Test strategy as a part of ________
Correct Answer
B. Roles and Responsibilities
Explanation
The correct answer is "Roles and Responsibilities" because a RACI (Responsible, Accountable, Consulted, and Informed) plan is a tool used to define and communicate the roles and responsibilities of team members in a project or process. It helps to clarify who is responsible for completing specific tasks, who needs to be consulted or informed, and who is ultimately accountable for the overall success of the project. Including the RACI plan in the test strategy ensures that everyone involved understands their roles and responsibilities, which is crucial for effective project management and communication.
19.
Plan that determines how, when and what to report to various stake holders of the project during the course of testing is
______________.
Correct Answer
C. Communication Plan
Explanation
A communication plan is a plan that determines how, when, and what to report to various stakeholders of the project during the course of testing. It outlines the communication channels, frequency of communication, and the information that needs to be shared with the stakeholders. This plan ensures that all stakeholders are kept informed about the progress, issues, and risks related to the testing phase of the project. It helps in maintaining transparency, managing expectations, and facilitating effective communication between the project team and the stakeholders.
20.
Estimate the risks involved in the project and identify mitigation steps if possible
Correct Answer
B. Test Planning
Explanation
The given correct answer is "Test Planning". Test planning is an essential step in any project as it helps in estimating the risks involved in the project. By planning the testing activities, the team can identify potential risks and develop mitigation steps to address them. Test planning involves defining the scope, objectives, deliverables, and timelines for testing. It also includes identifying the resources required, creating a test schedule, and determining the test approach. Through proper test planning, the team can ensure that the project is adequately tested and any risks are minimized or mitigated.
21.
The significance of the _________is to define the overall context for the entire testing process.
Correct Answer
B. Test Strategy
Explanation
The test strategy is significant because it outlines the approach and objectives of the testing process. It provides an overall context for the testing activities, including the scope, resources, and timelines. The test strategy helps in aligning the testing efforts with the project goals and ensures that all stakeholders have a clear understanding of the testing approach. It serves as a guide for the test team and helps in making informed decisions throughout the testing process.
22.
The quality of the testing effort is ____________ to the quality of the test planning.
Correct Answer
B. Directly proportional
Explanation
The quality of the testing effort and the quality of the test planning are directly proportional. This means that as the quality of the test planning increases, the quality of the testing effort also increases, and vice versa. Good test planning ensures that all necessary aspects of testing are considered and well-organized, leading to a higher quality testing effort. Conversely, poor test planning can result in a lower quality testing effort due to inadequate coverage or lack of proper execution.
23.
All Projects cannot follow the same approach for testing. Hence it is necessary to decide the appropriate methodology to run the project
Correct Answer
A. True
Explanation
The statement suggests that not all projects can use the same approach for testing. This implies that different projects may require different testing methodologies based on their unique requirements, constraints, and objectives. Therefore, it is necessary to decide the appropriate methodology for each project to ensure effective and efficient testing practices.
24.
Splitting project into tasks and estimate time and resources required to complete each task called as project scheduling
Correct Answer
A. True
Explanation
Project scheduling involves breaking down a project into smaller tasks and determining the time and resources needed to complete each task. This allows for better planning and allocation of resources, as well as tracking progress and meeting deadlines. Therefore, the given statement is true.
25.
The roles of the various stakeholders would be defined in test plan. The granular activities and responsibilities would be derived in test strategy.
Correct Answer
B. False
Explanation
The explanation for the given correct answer is that the statement is incorrect. In reality, the roles of the various stakeholders are defined in the test strategy, not the test plan. The test plan outlines the overall approach and objectives of the testing process, while the test strategy defines the specific activities, responsibilities, and resources required to achieve those objectives. Therefore, the roles of the stakeholders are determined in the test strategy, not the test plan.
26.
For small project or regular release based project , both test strategy and test plan document could be documented together. For large project, test strategy and test plan document could be documented separately.
Correct Answer
A. True
Explanation
For small projects or regular release based projects, it is possible to document the test strategy and test plan together because the scope and complexity of these projects may not require separate documentation. However, for large projects, it is advisable to document the test strategy and test plan separately because the size and complexity of the project may require a more comprehensive and detailed approach to testing.
27.
___________is a process of executing a series of test cases as defined in the test plan to validate if the application meets the requirements
Correct Answer
C. Test Execution
Explanation
Test execution is the process of running a series of test cases as defined in the test plan to validate if the application meets the requirements. It involves actually executing the test cases and observing the results to determine if the application functions correctly and meets the expected outcomes. Test execution is a critical phase in the testing process as it helps to identify any defects or issues in the application and ensures that it is functioning as expected.
28.
____________process if an unforeseen event occurs during test execution needs to be arrived and agreed upon the stake holders.
Correct Answer
C. Escalation
Explanation
When an unforeseen event occurs during test execution, it is important to have a process in place to address and resolve the issue. This process should involve escalating the problem to the appropriate stakeholders, such as project managers or higher-level management, so that they can make informed decisions and take necessary actions to mitigate the impact of the event. Escalation ensures that the issue is brought to the attention of those who have the authority and resources to address it effectively.
29.
Testing of an application in Developers environment is not recommended because
i)Both developers and testers will have access to code
ii)Behavior of the application is unstable if developer is works on code and testers are testing
iii)Overlapping of data by various teams
iv)Developers used some stimulated programs during coding and testers
Correct Answer
C. I,ii,iii,iv are true
Explanation
Testing of an application in the developer's environment is not recommended because it allows both developers and testers to have access to the code, which can lead to potential conflicts and issues. Additionally, the behavior of the application may be unstable if developers are making changes to the code while testers are trying to test it. There may also be overlapping of data by various teams, causing confusion and errors. Furthermore, developers may have used stimulated programs during coding that may not accurately reflect the real-world usage of the application.
30.
_____________Tool is a software used to plan execute testing activities like capturing requirements, test cases, managing defects, collecting metrics and analyzing reports.
Correct Answer
B. Test management tool
Explanation
A test management tool is a software used to plan and execute testing activities. It helps in capturing requirements, creating and managing test cases, tracking and managing defects, collecting metrics, and analyzing reports. It provides a centralized platform for test teams to collaborate, track progress, and ensure efficient test execution. Test management tools are essential for organizing and streamlining the testing process, improving productivity, and ensuring the quality of the software being tested.
31.
While you need to delete you need to delete ____________data and then _______________ data
Correct Answer
A. Secondary and Primary Data
Explanation
When deleting data, it is necessary to delete secondary data first and then delete primary data. This is because secondary data is derived from primary data and deleting primary data first could result in the loss or corruption of secondary data. Therefore, deleting secondary data before primary data ensures the integrity and consistency of the data.
32.
______ is a chronological record of all the information about the test case execution.
Correct Answer
D. Test Log
Explanation
A test log is a chronological record of all the information about the test case execution. It includes details such as the test case ID, test case description, test steps, actual results, expected results, and any defects or issues encountered during the execution. The test log helps in tracking the progress of testing, identifying patterns or trends in test results, and providing a historical record for future reference or analysis. It is an essential document for test management and quality assurance purposes.
33.
If dependency Test cases Failed then the testcase status is
Correct Answer
B. Blocked
Explanation
If the dependency test cases failed, it means that there are other test cases that are dependent on these failed test cases. Therefore, the execution of these dependent test cases is blocked until the failed test cases are fixed and pass. Hence, the correct answer is "Blocked".
34.
Cosmetics errors, Documentation, request of information or advice required comes under ________________Severity.
Correct Answer
B. Low
Explanation
Cosmetic errors, documentation issues, and requests for information or advice are considered to have a low severity. This means that they have a relatively minor impact on the overall functioning or performance of a system. While these issues may still need to be addressed, they are not urgent or critical in nature.
35.
Priority of the defect is given by __________
Correct Answer
B. Delivery Manager
Explanation
The delivery manager is responsible for overseeing the delivery of the software product. They are in charge of ensuring that the defects are addressed and resolved in a timely manner. Therefore, the delivery manager has the authority to prioritize the defects based on their impact on the overall delivery of the product.
36.
Match the correct defect severity:
1.A Non critical incident affecting a single user and the ability to provide best service.
2.Part of a system or key business process is unusable or does not meet the needs of the business, Few users affected but
work around is available
3.Corruption or loss of data that is immediately recoverable and allows the business to continue.
4.Corruption or loss of data that is not immediately recoverable and prevents business continue.
A.Critical/Showstopper
B.High/Major
c.Medium
Correct Answer
A. 1.C,2.B,3.B,4.A
Explanation
The correct answer is 1.C, 2.B, 3.B, 4.A. In this matching exercise, the severity of different defects is being categorized. According to the descriptions provided, a non-critical incident affecting a single user and the ability to provide the best service is considered to be of medium severity (C). Part of a system or key business process being unusable or not meeting the needs of the business, with a work around available, is considered to be of high severity (B). Corruption or loss of data that is immediately recoverable and allows the business to continue is also considered to be of high severity (B). Lastly, corruption or loss of data that is not immediately recoverable and prevents business continuity is regarded as critical or a showstopper (A).
37.
Match the Defect status
1.If a defect is found invalid,
2.If the defect is valid then,
3.When the defect raised the status is
4.Development team Fix the defect and changed the status as
5.The testing team retests the fix provided by development Team and application is behave as desired
6.The testing team retests the fix provided by development Team and application doesn't behave as desired
A.Rejected
B.Closed
C.Open
D.New
E.Fixed
F.Reopen
Correct Answer
B. 1.A,2.C,3.D,4.E,5.B,6.F
Explanation
The correct answer is 1.A,2.C,3.D,4.E,5.B,6.F. When a defect is found invalid, it is rejected. If the defect is valid, the status is open. The status of a defect when it is raised is new. When the development team fixes the defect, the status is changed to fixed. The testing team retests the fix and if the application behaves as desired, the status is closed. If the application doesn't behave as desired, the status is reopened.
38.
Defects are reported to
Correct Answer
D. Developer
Explanation
Defects are reported to the developer because they are responsible for fixing the issues found during testing. The developer is the one who created the software or application, so they have the knowledge and expertise to address and resolve any defects or bugs. By reporting the defects directly to the developer, it ensures that they are aware of the issues and can take the necessary steps to fix them in a timely manner. This helps to improve the quality and functionality of the software before it is released to the client or end-users.
39.
If you want to insert data first you need to insert __________data and next _________data
Correct Answer
C. Primary and Secondary Data
Explanation
The correct answer is Primary and Secondary Data. When wanting to insert data, the first step is to insert primary data, which is the raw and original data collected for a specific purpose. Once the primary data is inserted, the next step is to insert secondary data, which is data that has been collected and processed by someone else for a different purpose. This combination of primary and secondary data allows for a comprehensive and well-rounded dataset.
40.
Priority of the defect is given based on
Correct Answer(s)
A. Severity of the defect
B. Capacity management of Development Team
C. Time required to fix the Defect
E. Impacting fixing one defect on other defects
Explanation
The priority of a defect is determined by several factors. The severity of the defect is one of the main factors considered. A high severity defect that affects the functionality or usability of the system will be given higher priority. The capacity management of the development team is also taken into account. If the team has limited resources or is already working on high-priority tasks, the defect may be assigned a lower priority. The time required to fix the defect is another factor. If it can be fixed quickly, it may be given a lower priority. Lastly, the impact of fixing one defect on other defects is considered. If fixing one defect will lead to the discovery or resolution of other defects, it may be given higher priority.
41.
The methodology for Test developing the build in the respective environment need to be approved by
Correct Answer(s)
A. CUSTOMER
B. DEVELOPMENT
C. TESTING TEAMS
Explanation
The correct answer is CUSTOMER, DEVELOPMENT, TESTING TEAMS. In order to develop a build in the respective environment, the methodology needs to be approved by the customer, development team, and testing teams. This ensures that all stakeholders are involved in the decision-making process and that the build meets the requirements and standards set by the customer.
42.
Test environment is close to production environment in terms of
Correct Answer(s)
A. Types of Data
B. Volume of DB
C. Levels of users
D. Database Setup
Explanation
The test environment is similar to the production environment in terms of the types of data being used, the volume of the database, the levels of users accessing the system, and the database setup. This means that the test environment accurately reflects the conditions and characteristics of the production environment, allowing for more accurate and reliable testing of the system.
43.
Test management Tool can be integrated with Thrid party Tool
Correct Answer
A. True
Explanation
Test management tools are designed to facilitate the management and organization of testing activities. These tools can be integrated with third-party tools to enhance their functionality and provide a seamless testing experience. Integration with third-party tools allows for the seamless exchange of information, data synchronization, and automation of tasks between different tools used in the testing process. This integration can improve efficiency, collaboration, and overall effectiveness of the testing process. Therefore, the statement "Test management Tool can be integrated with Third party Tool" is true.
44.
The impact of the defect in the software is called priority
Correct Answer
B. False
Explanation
The impact of the defect in the software is not called priority. Priority refers to the importance or urgency assigned to a defect, while the impact refers to the extent of the effect or consequences of the defect. Therefore, the statement is false.
45.
Show stopper or Critical is also called as Very High Severity
Correct Answer
A. True
Explanation
The statement is true because a show stopper or critical issue refers to a problem that completely halts or blocks the normal functioning of a system or application. These issues are considered to have very high severity as they severely impact the usability and performance of the system, often leading to major disruptions or failures. Therefore, it is correct to say that show stopper or critical is also called very high severity.
46.
Priority will have a time associated with it
Correct Answer
A. True
Explanation
Priority will have a time associated with it because in many situations, prioritization involves determining the order or sequence in which tasks, events, or actions should be completed. Time is a crucial factor in prioritization as it helps in deciding which tasks should be done first or given more importance based on deadlines, urgency, or dependencies. Assigning a time to each priority level helps individuals or teams effectively manage their workload, meet deadlines, and make informed decisions about resource allocation and task execution. Therefore, it is true that priority will have a time associated with it.
47.
Defects once are fixed cannot be reopened
Correct Answer
B. False
Explanation
This statement is false because defects can always be reopened if they are found to still exist or if new issues arise. Fixing a defect does not guarantee that it will never occur again or that related issues will not arise in the future. It is important to continuously monitor and test the system to ensure that defects are properly fixed and that new ones are identified and addressed. Therefore, the statement that defects once fixed cannot be reopened is incorrect.
48.
Test cases can be executed only Manually
Correct Answer
B. False
Explanation
The given statement is false. Test cases can be executed both manually and automatically. Manual testing involves a tester manually executing the test cases and verifying the expected results. On the other hand, automated testing involves using tools or scripts to execute the test cases. Automated testing is often preferred for repetitive or complex test cases, as it can save time and effort.
49.
Tester need to test an application as an end user.
Correct Answer
A. True
Explanation
The statement is true because a tester needs to test an application from the perspective of an end user in order to identify any usability issues, functionality flaws, or any other potential problems that a typical user might encounter. By testing the application as an end user, the tester can provide valuable feedback on the user experience and ensure that the application meets the requirements and expectations of its intended users.
50.
Severity will be decided based on the functionality affected
Correct Answer
A. True
Explanation
Severity is a measure of the impact or seriousness of a defect or issue. When determining the severity of a defect, it is important to consider the functionality that is affected. If a defect affects a critical or essential functionality, the severity level will be higher as it can significantly impact the overall performance or usability of the system. On the other hand, if a defect affects a minor or non-essential functionality, the severity level will be lower as it may not have a significant impact on the system. Therefore, the statement that severity will be decided based on the functionality affected is true.