Functional angle: focus your QA verification on end-to-end correctness from the user's perspective — requirement matches, expected outputs, and clear error messages. Verify the delivered behavior while keeping the full QA bar.
---
Edge cases angle: focus your QA verification on edge cases — boundary inputs, empty or abnormal states, repeated runs, and consistency with prior versions. Probe these conditions while keeping the full QA bar.
---
Robustness and integration angle: focus your QA verification on robustness and integration — unavailable dependencies, timeouts, invalid data, configuration or environment issues, permissions, and cleanup. Test these failure conditions while keeping the full QA bar.