1.
Who are the project stakeholders?
Correct Answer
E. All the Above
Explanation
The project stakeholders include the account manager, project manager, test manager, and process facilitator. This means that all of the mentioned options are correct. Project stakeholders are individuals or groups who have an interest or are affected by the project, and they play a crucial role in its success. The account manager is responsible for managing client relationships and ensuring customer satisfaction. The project manager oversees the entire project and ensures its successful completion. The test manager is in charge of the testing phase, ensuring quality control. The process facilitator helps in streamlining project processes and ensuring smooth operations.
2.
Test Execution can be done by
i) manual testing
ii) Automation tools
Correct Answer
A. both
Explanation
The correct answer is "both" because test execution can be done using both manual testing and automation tools. Manual testing involves testers manually executing test cases and observing the results, while automation tools allow for the creation and execution of test scripts that can automate the testing process. Using both manual testing and automation tools can provide a comprehensive approach to test execution, combining the strengths of manual testing (such as exploratory testing and usability testing) with the efficiency and repeatability of automation tools.
3.
Build is defined as compiled version of
Correct Answer
B. Source code
Explanation
Build refers to the process of converting source code into a compiled version, which can be executed by a computer. Therefore, the correct answer is "Source code," as it accurately describes the compiled version of a program.
4.
Tester is need to test only whatever written in release note
Correct Answer
A. True
Explanation
The correct answer is true because the release note contains important information about the changes and updates made in the software. As a tester, it is crucial to focus on testing the features and functionalities mentioned in the release note to ensure that they are working correctly. By following the release note, the tester can effectively prioritize their testing efforts and ensure that all the mentioned changes are thoroughly tested.
5.
Activates need to be taken care before the start of test execution
Correct Answer
E. All of the above
Explanation
Before the start of test execution, several activities need to be taken care of. These include reviewing the test cases, setting up the test lab, allocating tasks, and ensuring that the test cycle is properly planned. All of these activities are important for the smooth execution of the testing process and to ensure that all necessary preparations are made. Therefore, the correct answer is "All of the above".
6.
Test data creation by
Correct Answer(s)
A. Tester
C. Customer
D. Business analyst
Explanation
The correct answer is tester, Customer, Business analyst. Test data creation is a collaborative effort involving multiple stakeholders. Testers are responsible for creating test data to ensure comprehensive test coverage. Customers provide valuable input on the data that should be included in the tests to simulate real-world scenarios. Business analysts also play a role in defining the test data requirements based on the business needs and specifications. Therefore, all three stakeholders - tester, customer, and business analyst - are involved in the test data creation process.
7.
Test open a defect and send to developer then developer fixes it and send to tester and tester again test it and find it does not work as expected then tester
Correct Answer
A. Reopen
Explanation
The given scenario describes a defect that was initially opened by the tester and sent to the developer for fixing. After the developer fixes it, the tester tests it again and finds that it does not work as expected. In this situation, the appropriate action would be to "Reopen" the defect, indicating that it is still unresolved and needs further attention.
8.
Before test execution what should be performed?
Correct Answer
A. Smoke
Explanation
Before test execution, it is important to perform a smoke test. A smoke test is a preliminary test that checks if the basic functionalities of the software are working fine. It is done to ensure that the software is stable enough for further testing. Performing a smoke test before test execution helps in identifying any major issues or defects early on, allowing the testing team to address them before proceeding with more detailed testing activities.
9.
Testers need to test only those features that are clearly on the release note
Correct Answer
A. True
Explanation
The statement is true because testers should focus on testing the features that are clearly mentioned in the release notes. The release notes provide information about the changes, bug fixes, and new features in a software release. By testing only the features mentioned in the release notes, testers can ensure that those specific functionalities are working as intended and meet the requirements. Testing other undocumented features may not be necessary or efficient, as they may not be ready for testing or may not be included in the current release.
10.
It is better to provide same environment for testers and developers
Correct Answer
B. False
Explanation
Providing the same environment for testers and developers is not necessarily better. Testers and developers have different roles and responsibilities, and their needs may vary. Testers require an environment that closely resembles the end-user environment to accurately test the software, while developers may need a separate environment to build and debug the code. Therefore, it is more practical to provide different environments tailored to the specific requirements of testers and developers.
11.
Test Report should be provided to
Correct Answer
A. Stake holders
Explanation
The test report should be provided to stakeholders because they have a vested interest in the project's success and need to be kept informed of the testing progress and results. This includes the project manager, clients, and customers, as they all have a stake in the project's outcome and need to be aware of any issues or risks identified during testing. By providing the test report to stakeholders, it ensures transparency and allows for informed decision-making and planning.
12.
The following needs to be planned before the test execution
Correct Answer
E. All of the above
Explanation
Before test execution, it is important to plan various aspects such as test case review, test cycles, test lab setup, and task allocation. Test case review ensures that the test cases are accurate and cover all the necessary scenarios. Test cycles help in organizing and scheduling the testing activities. Test lab setup involves preparing the necessary test environment and infrastructure. Task allocation ensures that responsibilities are assigned to the team members. Therefore, all of the above options need to be planned before the test execution.
13.
Test Case Review should be sign-off by
Correct Answer
A. Customer
Explanation
The Test Case Review should be signed off by the customer because they are the ultimate decision-maker and have the final authority to approve the test cases. As the end-users of the product, the customer's feedback and validation are crucial in ensuring that the test cases accurately represent their requirements and expectations. Additionally, the customer's sign-off provides a formal acknowledgement that they are satisfied with the test cases and are ready to proceed with the testing phase.
14.
Test case under execution is stated as Not Completed in the test log.
Correct Answer
A. True
Explanation
The statement "Test case under execution is stated as Not Completed in the test log" implies that the test case being executed has not been completed yet. Therefore, the correct answer is True, indicating that the test case is indeed stated as Not Completed in the test log.
15.
Defects when discovered which are require for reference
Correct Answer(s)
A. Defect Id
B. Test Case Id
Explanation
The given correct answer includes the fields "Defect Id" and "Test Case Id" as the required references when defects are discovered. These fields are essential for tracking and managing defects in a software development process. The Defect Id helps in uniquely identifying and categorizing each defect, while the Test Case Id links the defect to the specific test case that uncovered it. By including these references, it becomes easier to trace back the defects to their respective test cases and prioritize them for resolution.
16.
-
____ is the difference between actual and expected results
Correct Answer
A. Defect
Explanation
The difference between actual and expected results is known as a defect. When the actual outcome of a test case does not match the expected outcome, it indicates that there is a defect in the system or software being tested. Identifying and reporting defects is an important part of the testing process, as it helps to improve the quality and reliability of the system.
17.
Software tester may or may not be available during UAT testing.
Correct Answer
A. True
Explanation
During User Acceptance Testing (UAT), the focus is on validating the software against the user's requirements and ensuring its usability. While it is ideal to have a software tester present during UAT, it is not always necessary. UAT is primarily performed by end-users or representatives from the business side who are familiar with the application's requirements. They are responsible for executing test scenarios and providing feedback on the software's functionality. However, having a software tester available during UAT can be beneficial in providing guidance, addressing technical issues, and ensuring proper test coverage. Therefore, it is true that a software tester may or may not be available during UAT testing.
18.
Contact Details of ____ should be available during testing if the environment is slow
Correct Answer
A. Customer
Explanation
During testing, it is important to have access to the contact details of the customer if the environment is slow. This is because the customer is the end-user of the product and their feedback and input are crucial in determining if the slow environment is affecting the functionality or performance of the product. The customer can provide valuable insights and help in identifying any issues or bugs that may arise due to the slow environment. Therefore, having their contact details readily available during testing can facilitate effective communication and problem-solving.
19.
Traceability matrix has to be updated with
Correct Answer
C. Defect details
Explanation
A traceability matrix is a tool used in software testing to ensure that all requirements have been tested and that defects have been identified and resolved. Updating the traceability matrix with defect details is important because it helps track the progress of defect resolution and ensures that all identified defects have been addressed. By including defect details in the traceability matrix, it becomes easier to identify any gaps in testing and ensure that all defects are properly resolved.
20.
Release Notes Is not a Mandatory While Releasing the build
Correct Answer
A. True
Explanation
The statement is saying that release notes are not mandatory while releasing a build. This means that it is not necessary to provide release notes when releasing a build.