0
0
Testing Fundamentalstesting~20 mins

Mobile testing types in Testing Fundamentals - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Mobile Testing Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Identify the type of mobile testing
Which type of mobile testing focuses on verifying the app's behavior on different network conditions like 3G, 4G, and Wi-Fi?
APerformance Testing
BUsability Testing
CNetwork Testing
DCompatibility Testing
Attempts:
2 left
💡 Hint
Think about testing how the app works with different internet connections.
Predict Output
intermediate
2:00remaining
Output of test result for battery usage check
Given a test script that measures battery consumption of a mobile app, what is the expected output if the app uses 15% battery in 1 hour, exceeding the 10% limit?
Testing Fundamentals
battery_usage = 15
limit = 10
result = 'Pass' if battery_usage <= limit else 'Fail'
print(result)
A15
BError
CPass
DFail
Attempts:
2 left
💡 Hint
Check if battery usage is within the allowed limit.
assertion
advanced
2:00remaining
Correct assertion for screen orientation test
Which assertion correctly verifies that the mobile app screen orientation changed to landscape mode?
Testing Fundamentals
current_orientation = get_screen_orientation()  # returns 'portrait' or 'landscape'
Aassert current_orientation = 'landscape'
Bassert current_orientation == 'landscape'
Cassert current_orientation != 'portrait'
Dassert current_orientation is 'landscape'
Attempts:
2 left
💡 Hint
Use the correct equality operator in assertions.
🔧 Debug
advanced
2:00remaining
Find the bug in this mobile app test locator
This locator is used to find a button by accessibility id in a mobile app test. What is the bug?
Testing Fundamentals
button = driver.find_element_by_accessibility_id('submitBtn')
AMethod find_element_by_accessibility_id is deprecated, should use find_element('accessibility id', 'submitBtn')
BNo bug, code is correct
CAccessibility id should be 'submit_btn' with underscore
DShould use find_element_by_id instead
Attempts:
2 left
💡 Hint
Check if the method used is current in modern mobile testing frameworks.
framework
expert
2:00remaining
Choosing the best mobile testing framework for cross-platform automation
Which mobile testing framework supports both Android and iOS automation using a single API and is widely used for cross-platform testing?
AAppium
BXCUITest
CEspresso
DRobotium
Attempts:
2 left
💡 Hint
Look for a framework that works on both Android and iOS.