0
0
Testing Fundamentalstesting~20 mins

ISTQB Foundation Level overview in Testing Fundamentals - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
ISTQB Foundation Level Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
1:30remaining
ISTQB Foundation Level: Purpose of Testing

What is the primary purpose of software testing according to ISTQB Foundation Level?

ATo find defects and ensure the software meets requirements
BTo write code faster and reduce development time
CTo design user interfaces and improve user experience
DTo deploy software to production environments
Attempts:
2 left
💡 Hint

Think about what testing aims to achieve before releasing software.

Predict Output
intermediate
1:30remaining
Test Case Execution Result

Given the following test case execution log snippet, what is the overall test result?

Test Case: Login Functionality
Step 1: Enter username - Passed
Step 2: Enter password - Passed
Step 3: Click login - Failed (Error: Invalid credentials)
ATest case skipped because of environment issues
BTest case passed because steps 1 and 2 passed
CTest case failed due to step 3 failure
DTest case blocked due to missing data
Attempts:
2 left
💡 Hint

If any step fails, what happens to the whole test case?

assertion
advanced
2:00remaining
Valid Assertion for Boundary Value Testing

Which assertion correctly tests that an input value is within the allowed boundary of 1 to 100 inclusive?

Testing Fundamentals
input_value = 50
# Choose the correct assertion below
Aassert 1 <= input_value <= 100
Bassert input_value > 1 and input_value < 100
Cassert input_value >= 1 or input_value <= 100
Dassert input_value == 1 and input_value == 100
Attempts:
2 left
💡 Hint

Remember inclusive boundaries mean the value can be equal to the limits.

🔧 Debug
advanced
2:00remaining
Identify the Testing Process Step Error

In the following testing process, which step is incorrectly ordered?

1. Test Planning
2. Test Execution
3. Test Design
4. Test Closure
AThe order is correct
BStep 1 should come after Step 2
CStep 4 should come before Step 3
DStep 3 should come before Step 2
Attempts:
2 left
💡 Hint

Think about when test cases are created versus when they are run.

framework
expert
2:30remaining
Choosing the Best Test Automation Framework

You need to automate regression tests for a web application with frequent UI changes. Which test automation framework approach is best suited?

AData-driven framework to separate test data from scripts
BModular framework to create reusable test scripts for UI components
CKeyword-driven framework to allow non-technical testers to write tests
DRecord and playback framework for quick script creation
Attempts:
2 left
💡 Hint

Consider maintainability when UI changes often.