GAQM CTFL Certified Software Tester – Foundation Level (CSTFL) Online Training
GAQM CTFL Online Training
The questions for CTFL were last updated at Nov 01,2025.
- Exam Code: CTFL
 - Exam Name: Certified Software Tester - Foundation Level (CSTFL)
 - Certification Provider: GAQM
 - Latest update: Nov 01,2025
 
Consider the following pseudo code:
1 Begin
2 Read Time
3 If Time < 12 Then
4 Print (Time, "am")
5 Endif
6 If Time > 12 Then
7 Print (Time 12, "pm")
8 Endif
9 If Time = 12 Then
10 Print (Time, "noon")
11 Endif
12 End
How many test cases are needed to achieve 100 per cent decision coverage?
- A . 1
 - B . 2
 - C . 3
 - D . 4
 
Incorrect form of Logic coverage is:
- A . Statement Coverage
 - B . Pole Coverage
 - C . Condition Coverage
 - D . Path Coverage
 
Which of the following is correct?
Debugging is:
- A . Testing/checking whether the software performs correctly.
 - B . Checking that a previously reported defect has been corrected.
 - C . Identifying the cause of a defect, repairing the code and checking the fix is correct.
 - D . Checking that no unintended consequences have occurred as a result of a fix.
 
Which of the following is a benefit of test independence?
- A . It does not require familiarity with the code.
 - B . It is cheaper than using developers to test their own code.
 - C . It avoids author bias in defining effective tests.
 - D . Testers are better at finding defects than developers.
 
Reporting Discrepancies as incidents is a part of which phase:
- A . Test Analysis and Design
 - B . Test Implementation and execution
 - C . Test Closure Activities
 - D . Evaluating exit criteria and reporting
 
Designing the test environment set-up and identifying any required infrastructure and tools are a part of which phase:
- A . Test Implementation and execution
 - B . Test Analysis and Design
 - C . Evaluating the Exit Criteria and reporting
 - D . Test Closure Activities
 
A tool that supports traceability, recording of incidents or scheduling of tests is called..?
- A . A dynamic analysis tool
 - B . A test execution tool
 - C . A debugging tool
 - D . A test management tool
 - E . A configuration management tool
 
To test a function, the programmer has to write a _________, which calls the function to be
tested and passes it test data:
- A . Stub
 - B . Driver
 - C . Proxy
 - D . None of the above
 
Which of the following, if observed in reviews and tests, would lead to problems (or conflict) within teams?
- A . Testers and reviewers are not curious enough to find defects.
 - B . Testers and reviewers are not qualified enough to find failures and faults.
 - C . Testers and reviewers communicate defects as criticism against persons and not against the software product.
 - D . Testers and reviewers expect that defects in the software product have already been found and fixed by the developers.
 
What should be the MAIN objective during development testing?
- A . To cause as many failures as possible so that defects in the software are identified and can be fixed
 - B . To confirm that the system works as expected and that requirements have been met
 - C . To assess the quality of the software with no intention of fixing defects
 - D . To give information to stakeholders of the risk of releasing the system at a given time