CTAL-TTA practice question 21 of 25

Which of the following defect types is NOT an example of a defect type typically found with API testing?

Full set: 174 questions
Answer options
A: Data handling issues
B: Timing problems
C: High architectural structural complexity Correct answer
D: Loss of transactions
Correct Answer:
C. High architectural structural complexity
Explanation

High architectural structural complexity is a structural attribute of the software's design or source code. It is typically identified using static analysis tools (which measure metrics like cyclomatic complexity or coupling) or during architectural reviews. API testing is a dynamic testing technique focused on the functional and non-functional behaviors of interfaces, making it unsuitable for detecting internal structural complexity.

Why Incorrect

A: Data handling issues, such as incorrect parsing of JSON/XML payloads, are common functional defects found during dynamic API testing. B: Timing problems, including timeouts or race conditions between API calls, are frequently uncovered during API testing. D: Loss of transactions or dropped messages across interfaces is a typical defect identified when testing API integrations.

References

- ISTQB Certified Tester Advanced Level - Technical Test Analyst Syllabus (v4.0), Section 3.2 (Static Analysis) and Section 4.2 (Testing of Software Architecture).

- "RESTful API Testing: Methodologies and Tools," IEEE Software, https://doi.org/10.1109/MS.2020.2988001.

Scroll to Top