iSQI CTFL_Syll_4.0 ISTQB Certified Tester Foundation Level (CTFL) v4.0 Exam Practice Test

Page: 1 / 14
Total 151 questions
Question 1

You are a tester working on a critical project. Based on the risk analysis you need to decide on the order of test execution. Which of the following lists the correct sequence of test execution? Priority 1 is the highest and Priority 3 is the lowest priority.

Test Case Priority Dependencies

Test A 3 -

Test B 1 TestD

TestC 2 Test A

Test D 3 *



Answer : B

When deciding on the order of test execution based on priorities and dependencies, the correct sequence should consider both the priority levels and any dependencies between test cases. Here's the analysis:

Test B has the highest priority (1) and depends on Test D.

Test D should be executed before Test B.

Test C has a medium priority (2) and depends on Test A.

Test A can be executed at any time since it has no dependencies.

Considering these dependencies and priorities, Test D should be executed first, followed by Test B. After that, Test A and finally Test C. Therefore, the correct sequence is D-B-A-C.


Question 2

Which of the following is the main difference between quality assurance (QA) and quality control (QC)?



Answer : A

Quality Assurance (QA) and Quality Control (QC) are both essential aspects of a comprehensive quality management system but they serve different purposes:

Quality Assurance (QA): QA is a process-oriented approach that focuses on preventing defects by improving the processes used to develop and test products. It involves setting up processes, methodologies, and standards to ensure that the product meets quality requirements.

Quality Control (QC): QC is a product-oriented approach that focuses on identifying defects in the final products. It involves activities such as inspection, testing, and review to ensure that the product meets the specified requirements and standards.

Thus, the main difference is that QA is process-oriented and preventive, while QC is product-oriented and corrective.


Question 3

A software development company invests heavily in tools to support the entire software development lifecycle, including testing. They have a tool that allows automated creation and installation of builds and subsequent execution of various types of automated tests. Which ONE of the following is a CORRECT statement about this type of test tool?



Answer : B

The tool described in the question supports the automated creation and installation of builds and the execution of various types of automated tests. This aligns with the practices and tools typically found in DevOps environments, which aim to integrate and automate the processes between software development and IT teams. DevOps tools facilitate continuous integration (CI) and continuous delivery (CD), enabling automated building, testing, and deployment of applications. Therefore, the correct answer is that this is an example of DevOps related tools.


Question 4

An e-commerce site accepts credit cards for processing the payment. The payment processing form has a field for the amount of money to be deducted. The minimum amount of money that can be processed is $10. The credit cards have a limit of $5,000 (Five Thousand). Assume that only integers can be accepted as inputs. Which of the following set of boundary values you will choose for EFFICIENT testing for the amount of money that can be spent?



Answer : C

Boundary value analysis involves testing at the boundaries between partitions. The most efficient boundary values to test are those at the edge of the input ranges:

Just below the minimum value (9)

At the minimum value (10)

Just above the minimum value (11)

Just below the maximum value (4999)

At the maximum value (5000)

Just above the maximum value (5001)

Testing these values ensures that the program handles the boundaries correctly, covering both valid and invalid input scenarios.

Top of Form

Bottom of Form


Question 5

A tester created a decision table(DT) given below. While reviewing the DT some of the actions for the given conditions were found to be incorrect. The user is trying to view the profile, which of the given conditions has CORRECT action(s) listed?

Condition C1 C2 C3 C4

Is the user logged in? Yes Yes No No

Is the user authorized to view the profile? Yes No Yes No

Action

Display the user's profile Yes No Yes Yes

Display an error message Yes Yes No No



Answer : C

The decision table provides conditions and corresponding actions. For C2:

The user is logged in (Yes).

The user is not authorized to view the profile (No).

The correct action should be not to display the profile (No) and to display an error message (Yes).

This matches the actions listed for C2, making it the correct condition with the proper actions.


Question 6

Which ONE of the following is a CORRECT example of the purpose of a test plan?



Answer : B

A test plan serves multiple purposes, such as defining the scope, approach, resources, and schedule of the testing activities. It also helps in communicating important information and managing stakeholder expectations. In agile projects, test plans might be concise to align with agile principles of simplicity and flexibility. A one-page test plan can effectively communicate broad activities and strategic decisions, such as not writing detailed test cases due to the project's agile nature. This approach ensures that essential information is conveyed without unnecessary documentation overhead, adhering to the agile manifesto's value of 'working software over comprehensive documentation'.


Question 7

Shripriya is defining the guidelines for the review process implementation in her company. Which of the following statements is LEAST likely to have been recommended by her?



Answer : C

In a structured review process, it is essential to plan reviews carefully and manage them effectively. Reviewing large work products in one go is not recommended because it can lead to oversight of issues due to fatigue or information overload. It is more efficient to break down large work products into smaller, manageable parts and review them incrementally. This ensures a thorough and effective review process. Additionally, other practices such as planning for the review, starting discussions during review initiation, and creating defect reports for found issues are standard recommendations for an effective review process.

Top of Form

Bottom of Form


Page:    1 / 14   
Total 151 questions