Recall & Review
beginner
What is authorization testing?
Authorization testing checks if users can access only the parts of a system they are allowed to. It ensures users cannot do things beyond their permissions.
Click to reveal answer
beginner
Why is authorization testing important?
It protects sensitive data and functions from unauthorized users, preventing security breaches and data leaks.
Click to reveal answer
intermediate
Name two common methods to perform authorization testing.
1. Role-based testing: Check access for different user roles.<br>2. Permission testing: Verify specific permissions for actions or data.
Click to reveal answer
beginner
What is the difference between authentication and authorization?
Authentication confirms who the user is (login). Authorization decides what the user can do (permissions).
Click to reveal answer
beginner
Give an example of an authorization test case.
Test that a regular user cannot access the admin dashboard. The system should block access and show an error or redirect.
Click to reveal answer
What does authorization testing verify?
✗ Incorrect
Authorization testing checks if users have the correct permissions to access resources.
Which is NOT a focus of authorization testing?
✗ Incorrect
Password strength is part of authentication, not authorization testing.
If a user can access admin features without permission, what kind of issue is this?
✗ Incorrect
Allowing access without permission is an authorization failure.
Which testing method involves checking access for different user roles?
✗ Incorrect
Role-based testing verifies access permissions for different user roles.
What should happen if a user tries to access a page they are not authorized for?
✗ Incorrect
The system should deny access or redirect unauthorized users.
Explain in your own words what authorization testing is and why it matters.
Think about who can do what in a system.
You got /3 concepts.
Describe a simple test case you could write to check authorization in a web app.
Imagine testing if a normal user can open an admin page.
You got /3 concepts.