New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

ISTQB CTAL-TTA Exam - Topic 6 Question 12 Discussion

Actual exam question for ISTQB's CTAL-TTA exam
Question #: 12
Topic #: 6
[All CTAL-TTA Questions]

Your team is now accountable for the support and enhancement of a payroll system that has been in production for many years and modified by many different developers. It has been noticed by management that small functional enhancements take much longer than equivalent changes on more recently developed systems. You have been tasked with implementing improved testing approaches that will help to identify the root cause of this problem.

Which of the following is the best technique to apply in this scenario?

Show Suggested Answer Hide Answer
Suggested Answer: C

Static analysis is the best technique for identifying the root causes of issues in a legacy system where small functional enhancements take disproportionately long to implement. This technique involves examining the code without executing it to detect potential vulnerabilities, coding errors, and complexities. Static analysis can highlight problematic code segments and inefficient coding practices that may contribute to the increased time required for implementing changes, thereby assisting in addressing these systemic issues efficiently.


Contribute your Thoughts:

0/2000 characters
Avery
2 months ago
I’m surprised they didn’t mention exploratory analysis!
upvoted 0 times
...
Fausto
2 months ago
Not sure if that’s the best choice, though.
upvoted 0 times
...
Nan
2 months ago
Totally agree, it’s all about catching issues early!
upvoted 0 times
...
Daniel
3 months ago
Data flow analysis might uncover hidden dependencies too.
upvoted 0 times
...
Micah
3 months ago
I think static analysis could really help here.
upvoted 0 times
...
Nguyet
3 months ago
I’m a bit confused about orthogonal arrays; I thought they were more for testing combinations rather than identifying root causes in legacy systems.
upvoted 0 times
...
Margart
3 months ago
I feel like we practiced a question similar to this, and data flow analysis was mentioned as a way to track how data moves through the system.
upvoted 0 times
...
Rima
4 months ago
I’m not entirely sure, but I think exploratory analysis might be useful for understanding the current state of the system.
upvoted 0 times
...
Nana
4 months ago
I remember we discussed how older systems often have hidden complexities, so maybe static analysis could help uncover those issues.
upvoted 0 times
...
Clorinda
4 months ago
Exploratory analysis could be a good starting point to get a better understanding of the system's behavior and identify any areas that might be causing issues. It's a more open-ended approach, but it could uncover some valuable insights.
upvoted 0 times
...
Giuseppe
4 months ago
Data flow analysis could also be a good option here. If the system has been modified by many different developers over the years, it might have some complex data dependencies that are causing problems.
upvoted 0 times
...
Ruthann
4 months ago
Okay, I think I've got a handle on this. Static analysis seems like the way to go - it can help identify potential issues in the codebase that might be causing those delays in functional enhancements.
upvoted 0 times
...
Elfriede
5 months ago
Hmm, I'm a bit unsure about this one. I'll need to review my notes on these testing techniques and try to figure out which one would be the best fit.
upvoted 0 times
...
Willodean
5 months ago
This seems like a tricky question. I'll need to think carefully about the different testing approaches and how they might apply to the given scenario.
upvoted 0 times
...
Quiana
5 months ago
Hmm, I'm a bit unsure on this one. There are a few different options that could potentially cause the out of space error. I'll need to carefully consider each of the answer choices and think through the specific ONTAP limits and capabilities.
upvoted 0 times
...
Wade
5 months ago
Alright, let's think this through step-by-step. The question is asking about the actions we can perform using the Speed Status Change feature. That means these are likely common or frequently used actions, so I'll focus on the more straightforward options like changing the bank account or releasing vouchers for payment.
upvoted 0 times
...
Tequila
5 months ago
I feel like pressurized pumps were mentioned in the materials, but what if they don't actually fall under the RBI guidelines?
upvoted 0 times
...
Malcolm
2 years ago
This payroll system sounds like a real Frankenstein's monster. I bet the developers who worked on it back in the day are all long gone, leaving the rest of us to clean up the mess. Good luck with that!
upvoted 0 times
Geoffrey
2 years ago
C) Static analysis
upvoted 0 times
...
Mari
2 years ago
B) Exploratory analysis
upvoted 0 times
...
Elin
2 years ago
A) Orthogonal arrays
upvoted 0 times
...
...
Teddy
2 years ago
Exploratory analysis could be a good starting point, but I'd want to pair that with some more rigorous techniques like static analysis or data flow analysis to really get to the root of the problem.
upvoted 0 times
...
Minna
2 years ago
Orthogonal arrays? Really? I think that's a bit overkill for this scenario. Keep it simple, focus on the fundamentals.
upvoted 0 times
Tish
2 years ago
C) Static analysis
upvoted 0 times
...
Alberto
2 years ago
A) Orthogonal arrays
upvoted 0 times
...
Lynelle
2 years ago
C) Static analysis
upvoted 0 times
...
Francoise
2 years ago
A) Orthogonal arrays
upvoted 0 times
...
Stefania
2 years ago
Yes, data flow analysis could help identify the root cause of the problem efficiently.
upvoted 0 times
...
Evelynn
2 years ago
D) Data flow analysis
upvoted 0 times
...
Jaclyn
2 years ago
I agree, focusing on the fundamentals with static analysis would be more practical in this scenario.
upvoted 0 times
...
Lorean
2 years ago
C) Static analysis
upvoted 0 times
...
Darrel
2 years ago
A) Orthogonal arrays
upvoted 0 times
...
...
Aretha
2 years ago
Data flow analysis could be really helpful in tracing the impact of changes through the system. That could shed some light on why simple enhancements are taking so long.
upvoted 0 times
...
Avery
2 years ago
Static analysis seems like the way to go here. If the code has been modified by many different developers over the years, it's likely to have a lot of technical debt and hidden issues that need to be uncovered.
upvoted 0 times
Mariko
2 years ago
Agreed, a comprehensive approach is needed to identify the root cause of the problem.
upvoted 0 times
...
Caitlin
2 years ago
We should definitely consider all these techniques to improve testing for the payroll system.
upvoted 0 times
...
Lorean
2 years ago
How would you prioritize between static analysis and data flow analysis in this scenario?
upvoted 0 times
...
Burma
2 years ago
I think a combination of static analysis and exploratory analysis would be beneficial.
upvoted 0 times
...
Ling
2 years ago
Data flow analysis can help in understanding how data is processed within the system.
upvoted 0 times
...
Britt
2 years ago
Orthogonal arrays could help in identifying different combinations of inputs to test.
upvoted 0 times
...
Werner
2 years ago
Which of the following tools would you recommend for conducting static analysis?
upvoted 0 times
...
Elena
2 years ago
Exploratory analysis might also be useful to understand the system better.
upvoted 0 times
...
Lavina
2 years ago
I agree, static analysis can help uncover hidden issues in the code.
upvoted 0 times
...
...

Save Cancel