Practice Quality Assurance Checklist (10.3) - Unit 3: Creating the Solution (Criterion C)
Students

Academic Programs

AI-powered learning for grades 8-12, aligned with major curricula

Professional

Professional Courses

Industry-relevant training in Business, Technology, and Design

Games

Interactive Games

Fun games to boost memory, math, typing, and English skills

Quality Assurance Checklist

Practice - Quality Assurance Checklist

Learning

Practice Questions

Test your understanding with targeted questions

Question 1 Easy

What is the main purpose of using a Quality Assurance (QA) Checklist for your prototype?
* Answer: To systematically verify that the prototype meets all design standards, functional requirements, and visual specifications.
* Hint: It's about checking your work before it's "finished."

💡 Hint: It's about checking your work before it's "finished."

Question 2 Easy

Name one visual design element you would check for consistency using a QA Checklist.
* Answer: Grid settings, text styles/hierarchy, or color contrast.
* Hint: Think about the look and feel across different screens.

💡 Hint: Think about the look and feel across different screens.

9 more questions available

Interactive Quizzes

Quick quizzes to reinforce your learning

Question 1

Which of these is NOT typically a part of a Quality Assurance Checklist for a prototype?
* Type: mcq
* Options: Ensuring consistent grid settings, Checking prototype flows are linked correctly, Brainstorming new feature ideas, Verifying color contrast for accessibility.
* Correct Answer: Brainstorming new feature ideas
* Explanation: QA focuses on verifying existing features, not generating new ones.
* Hint: QA is about checking what is there, not what could be there.

Ensuring consistent grid settings
Checking prototype flows are linked correctly
**Brainstorming new feature ideas**
Verifying color contrast for accessibility. * **Correct Answer**: Brainstorming new feature ideas * **Explanation**: QA focuses on verifying existing features
not generating new ones. * **Hint**: QA is about checking what *is* there
not what *could be* there.

💡 Hint: QA is about checking what *is* there, not what *could be* there.

Question 2

True or False: If a button's appearance doesn't change when a user hovers over it, it fails the "Components have defined variants for all states" check.
* Type: boolean
* Options: True, False
* Correct Answer: True
* Explanation: The hover state is a critical variant for providing immediate visual feedback and ensuring usability.
* Hint: A clickable item must look clickable before and during the action.

**True**
False * **Correct Answer**: True * **Explanation**: The hover state is a critical variant for providing immediate visual feedback and ensuring usability. * **Hint**: A clickable item must look clickable before and during the action.

💡 Hint: A clickable item must look clickable before and during the action.

3 more questions available

Challenge Problems

Push your limits with advanced challenges

Challenge 1 Hard

Mini QA Scenario Check:
* Task: Imagine you are reviewing a prototype for a simple weather app. You notice the following:
1. On the "Today" screen, the temperature is displayed in a very light grey on a white background.
2. When you click the "Next 7 Days" button, nothing happens.
3. The weather icons (sun, clouds, rain) appear in slightly different sizes on different screens.
* Instructions:
* For each observation, identify which specific item(s) from the Quality Assurance Checklist are being violated.
* Briefly explain why each violation is a problem for the user experience.
* For each violation, suggest one concrete action to fix it.
* Solution:
1. Violation: Color contrast meets WCAG AA. Problem: Text is illegible for many users (accessibility failure). Fix: Change the light grey text to a darker color to meet the minimum 4.5:1 contrast ratio.
2. Violation: Prototype flows are linked correctly. Problem: The user cannot proceed or explore the intended feature (usability failure). Fix: Open the prototype panel and link the "Next 7 Days" button instance to the corresponding target screen.
3. Violation: All visual elements are consistent/use shared components. Problem: The interface looks inconsistent and unprofessional, undermining trust. Fix: Ensure all icons are instances of a single, defined Master Component set to the same size (e.g., 24x24 px) across all screens.

💡 Hint: No hint provided

Challenge 2 Hard

The Proactive QA Designer:
* Task: You are about to start building the high-fidelity prototype for a new "Study Planner" app, and you want to be proactive about quality.
* Instructions:
* Before even starting to design, describe two things related to "Quality Assurance" that you could do during the setup phase (referencing "4. Preparatory Steps") to make your QA checklist checks easier later.
* During the design process, how can building Components with defined variants help you meet multiple items on your QA checklist more efficiently than if you designed each element from scratch every time? (Mention at least two benefits for QA).
* Solution:
* Proactive Setup Actions: 1) Define a style guide/design system with named and shared color styles and text styles before using them in any frame. This ensures consistency from the start. 2) Set the 8 pt base grid (4-point if applicable) on all master frames immediately. This pre-aligns every page and ensures the "consistent grid settings" check is passed automatically.
* Component Variant Benefits for QA: 1) Consistency Check (Efficiency): By building a single button component, you only have to check its visual specifications and color contrast once on the master component, instantly passing the QA check for all hundreds of instances. 2) Interaction Check (Efficiency): By building the hover/disabled/loading variants into the master component, the QA check for "Components have defined variants for all states" is automatically passed for every single button used in the prototype, drastically reducing manual QA time.

💡 Hint: No hint provided

Get performance evaluation