300-910 · Question #64
300-910 Question #64: Real Exam Question with Answer & Explanation
The correct answer is B: end-to-end. To thoroughly verify an application's functionality from an end-user's perspective, especially one involving microservices and multi-factor authentication, it is essential to perform tests that simulate complete user journeys across all integrated system components. This ensures
Question
A team is developing an application for end users. The application will use microservices. For user access dual-factor authentication will be used. Which type of test must be performed by the CI/CD tool to replicate user behavior and to verify that various user actions work as expected?
Options
- Aunit
- Bend-to-end
- CA/B
- Dsanity
Explanation
To thoroughly verify an application's functionality from an end-user's perspective, especially one involving microservices and multi-factor authentication, it is essential to perform tests that simulate complete user journeys across all integrated system components. This ensures that the entire system functions as a cohesive unit for the user.
Common mistakes.
- A. Unit tests verify individual code components in isolation and do not cover interactions between multiple services or replicate complete user workflows.
- C. A/B tests are used for comparing different versions of a feature to optimize user experience or performance, not for verifying that core user actions function correctly within the application.
- D. Sanity tests provide a quick check of critical functionalities to determine if a build is stable enough for further testing, but they do not thoroughly replicate diverse user behaviors or verify a wide range of user actions.
Concept tested. Software testing types, end-to-end testing, microservices
Reference. https://learn.microsoft.com/en-us/azure/architecture/guide/developer/testing-microservices
Topics
Community Discussion
No community discussion yet for this question.