QuestionQ66

Testing Quality Characteristics

You are testing a mobile application that has limited capabilities but must work in a wide variety of environments and connectivity situations. Which type of testing should you use to get a broad view of how the application will perform in the real world?

  • A Checklists
  • B Test charters
  • C Metamorphic
  • D Crowd
Explanation

Crowd testing (also called crowdsourced testing) uses a large, geographically and technically diverse pool of testers with real devices, operating systems, carriers, and network conditions to exercise an application. This approach is ideal for mobile apps that must function across many different environments and connectivity situations because it surfaces real-world variability in hardware, OS versions, network quality, and usage context that is hard to replicate in a lab. Checklists simply enumerate items to verify and don't provide environmental diversity; test charters guide focused exploratory testing sessions rather than broad environmental coverage; metamorphic testing addresses the test-oracle problem by checking relationships between related inputs/outputs, unrelated to environment or connectivity diversity.

Community Discussion

No comments yet. Be the first to start the discussion!