ISTQB Advanced Level (CTAL) – Test Analyst Sample Paper
Test Analysts have a detailed understanding of the test requirements, test design, different testing techniques, and their applications. Test Analysts have the ability to understand and analyze the test requirements based on their knowledge and experience.
In this tutorial, sample questions for CTAL-TA are listed with answers, to help you with your preparations.
ISTQB Advanced Level Test Analyst Exam Sample Questions With Answers
You are the Test Analyst of a project, who creates an application for “Woodpecker Airlines”. The application deals with the flight reservation system. The application enters all the details from the user including their date of travel, number of people boarding, number of children (if any) boarding and their preferred timings. Based on the data entered by the user, the system searches for the appropriate flights and lists them as per the criteria being chosen by the user.
The project works on the Agile Model and follows a 30 day sprint cycle. The user stories are complemented with screenshots. The risks identified by the product owners and other stakeholders are listed accordingly with the user stories. As a Test Analyst, what would be your strategy for overall testing? Select the best option.
A) Analyze the user stories, identify the test conditions, identify the testing types, identify the test cases and map it to the risks to mitigate it.
B) Analyze user stories, identify test conditions, identify test conditions for risk mitigation, select test case design techniques to ensure maximum coverage and identify test cases
C) Analyze the risks, create test conditions, create risk mitigation test cases and create metrics to ensure greater coverage.
D) Select the test case design techniques, create high-level test cases, map them to the appropriate risk, and assign them to testers.
Test Analyst should work with Test Manager to – Identify any 3 tasks
A) Plan to test documentation
B) Performing review estimation.
C) Assigning the test cases to the testers
D) Taking up daily meetings with the testing team
E) Plan for Configuration Testing
F) Reviewing the work done by testers.
Answer: A, B, E
Analyzing the test basis and identifying the test conditions, comes under which phase of the testing life cycle? Select any 1 option
A) Test Planning
B) Test Analysis
C) Test Design
D) Test Monitoring and Control
Which statement is true about Logical test cases? Select any 1 option
A) Logical test cases are used when requirements are well defined.
B) Logical test cases provide excellent reproducibility
C) Logical test cases provide guidelines for what should be tested.
D) Logical test cases require a good amount of maintenance.
You are the Test Analyst of a project who is automating the loan process of farmers. There are 2 teams: Team “Tiger” and Team “Lion”. Team Tiger has a mixture of domain experts and QA. The team is very well versed with the domain and even the QA people have good domain expertise. Team “Tiger” only lacks in QA technical knowledge. They are not aware of the testing processes and strategies. On the other hand, Team “Lion” has very good technical expertise but they are not well versed with the domain.
You are now asked to help the 2 teams plan for their Test Strategy. What would be the best strategy you would suggest?
A) For Team Tiger, the test cases should be written in a Concrete level and for Team Lion, test cases should be written in a logical manner.
B) For Team Tiger, Test cases should be written in a logical manner and for Team Lion, test cases should be written in a concrete manner.
C) For both the teams, test cases should be written in a logical manner.
D) For both the teams, test cases should be written in a concrete manner.
E) For both of the team, a Combinational Design Technique should be used to include the best features of concrete and logical test case writing.
There are 5 dimensions in which the progress of testing is measured. Select any of the three from the options below:
C) Product Risks
D) Risk Items mitigated
E) Defects closed
Answer: A, B, C
“Test Analyst contributes to understanding the potential business impact of the problem should it occur.”
Select the 4 factors that may influence business risks:
A) Loss of customers
B) Too many defects are present in the production environment
C) Safely and licensing issue
D) Resources are not available to fix critical production defects
E) The test environment is not available
G) Negative publicity which results from some features being implemented.
Answer: A, C, F, G
Which of the following statements (select 2) is considered best, regarding prioritizing the tests?
A) A Test Analyst should wait for the UAT results to prioritize the tests.
B) A Test Analyst should work with the domain experts to get the subset of test data for the test cases.
C) A Test Analyst should map the test cases with the priority of the risks. High-risk items should be taken care of first and then move towards the lower risks.
D) A Test Analyst should use the past experience to prioritize the tests and identify the test cases which maps to those risks.
Answer: B, C
As a Test Analyst, you are in the process of designing and suggesting the testing techniques for an application that involves testing of input fields with lots of input parameters. Which Testing technique will you suggest to your team to ensure good coverage?
Which of the following statements about the Cause and Effect Graph is not true?
A) A Cause and Effect graph shows the relationship between the input and the output conditions.
B) A Cause and Effect graph uses logical notations for any representation.
C) A Cause and Effect graph is time-consuming and is not used very often.
D) A Cause and Effect graph is always followed by the Decision Table.
You are a Test analyst for a project who creates software for a local university. The application includes a registration process, library management, canteen management, exam management, and leave management. Since the development is at the starting phase, you and your team are going through all the paper documents to understand the system and draw your test designs and conditions.
Presently the system is in execution mode, and you realize that it is not in good condition. Lots of defects are detected. The requirements are already finalized at this point. You are in the middle of analyzing the test log of an application.
(Click on the image to expand)
You discussed this with the domain expert and they said ER001 is the expected result. So based on the logs and your discussion with the domain expert, what will be your next step of action? Select any 1 option
A) Review the Failed test case
B) Escalate the matter if the requirements are not clear and pause your testing to have a clear understanding of the requirements.
C) Update TC02 with the correct expected results and with your team update all the test cases which are dependent on TC02.
D) Update test case 2 and ask the team to re-execute it.
Which of the following statements (select 2) best describes that the Requirement is not testable?
A) Users should be taken to the landing page when all the entries are valid.
B) The application should be user-friendly
C) Users should be able to select the respective features as per the detailed design document based on the authentication and authorization attributes.
D) User should get an information message if he/she tries to download a large size file.
E) The application should render an error message if more than 100 concurrent users get logged in.
Answer: B, D
A Defect is classified into various entities in the initial stage like phase, activity, environment, symptoms, and cause of the defect. What further classification of defect can be possible once the defects are investigated? Select the top 2 options
B) Corrective Action
C) Root Cause
F) Test Case
Answer: B, C
What would you suggest to your team to do to determine the cause of the error?
A) Defect Analysis
B) Design Reviews
C) Going through the logs
D) Root Cause Analysis
As a Test Analyst of a project, you develop the application for a local university. The application is developed based on the SCRUM methodology. You are required to design the automation framework for the application using the Selenium web driver. What are the factors you will consider when implementing a test execution automation project?
A) Test Execution Automation can be more cost-effective than Manual Testing for large data input.
B) Direct tester involvement in test execution may be reduced, resulting in less defect detection.
C) Automation will be a one-time effort that will be time-consuming but will yield better results in the future.
D) All of the above.
As per the syllabus, Test Design techniques are classified into which categories?
C) Functional/Non functional
We hope these sample questions and answers for ISTQB CTAL-TA exam preparation is beneficial to each of you.
We wish you all the success !!