QA (Quality Assurance) & QC (Quality Control) Terms II
π What is Figma? β For Quality Assurance
Figma is a cloud-based UI/UX design and collaboration tool.
-
Runs directly in the browser without installation
-
Enables real-time collaboration among team members
-
Includes prototyping, design systems, and developer handoff features
π Key Features
β Vector Graphic Design β Powerful vector editing for UI/UX design
β Real-Time Collaboration β Multiple users can work on the same project simultaneously
β Prototyping β Clickable and interactive design simulations
β Design Systems β Share styles, components, and libraries
β Plugins & Widgets β Extend functionality with various plugins
β Version Control β Auto-save and version history available
π Free Trial Available!
β Figma offers a free plan for easy access:
-
Free Plan: Up to 3 Figma files, unlimited cloud storage
-
Paid Plans: Support team collaboration, design systems, and advanced features
π‘ How to get started for free?
π Sign up on the official Figma website and start using it right away!

π Summary
Figma is a powerful, browser-based UI/UX design tool that requires no installation and is free to tryβperfect for collaborative work!
π What is Jira?
Jira is a project and issue tracking tool provided by Atlassian, primarily used in software development, QA (Quality Assurance), and agile frameworks like Scrum.
π Key Features
β Issue Tracking β Manage bugs, tasks, and feature improvements
β Agile Boards (Scrum & Kanban) β Manage sprints and backlogs
β Workflow Automation β Automate workflows for improved productivity
β Reports & Dashboards β Analyze project progress and performance
β Integration with Dev Tools β Supports GitHub, Bitbucket, Confluence, and more
π Free Trial Available!
β Jira offers a free plan for small teams:
-
Free Plan: Up to 10 users with core project management features
-
Paid Plans: Include advanced reporting, security, and support for larger teams
π‘ How to get started for free?
π Sign up on the official Jira website and begin instantly!

π Summary
Jira is a robust tool for software development and issue managementβfree to try and easy to start for any team! π
π QA (Quality Assurance) & QC (Quality Control)
β
QA (Quality Assurance) β Ensures process quality
β
QC (Quality Control) β Ensures product quality
π Quick Comparison
Concept | Korean Term | Role | Purpose |
---|---|---|---|
QA | νμ§ λ³΄μ¦ | Focus on process improvement | Build systems to prevent issues |
QC | νμ§ κ΄λ¦¬ | Focus on product testing | Maintain the quality of final deliverables |
π Easy Explanation
-
QA is about managing the process to prevent problems.
-
QC is about inspecting the product to detect issues.
π What is a Deep Link?
A deep link takes users directly to a specific screen or page within an app or website, unlike traditional links that lead to the main page.
β Types of Deep Links
-
Web Deep Link
-
Directs users to a specific webpage.
-
e.g.,
https://example.com/product/1234
β navigates to a product page.
-
-
Mobile App Deep Link
-
If the app is installed, opens a specific screen within the app.
-
If not installed, redirects to a fallback webpage.
-
e.g.,
myapp://product/1234
-
-
Deferred Deep Link
-
Works even when the app isn’t installed; opens intended screen after installation.
-
Commonly used in marketing campaigns.
-
-
Universal Links (iOS) & App Links (Android)
-
Open apps if installed, fallback to the web if not.
-
e.g., Clicking an Instagram link opens the app directly.
-
π‘ Use Cases
-
Marketing campaigns: Direct access to event pages
-
In-app notifications: Navigate to promotions or products
-
Social media sharing: Share specific posts or items
-
Ad tracking: Identify which ad brought the user in
βοΈ Pros
-
Fewer clicks β Higher conversion rate
-
Improves access to specific content
-
Enhances marketing performance and analytics
β Watch Out For
-
Platform-specific setup (iOS vs Android)
-
Handling app-not-installed scenarios
-
Link expiration and security concerns
π In a nutshell:
A deep link is a shortcut that leads users directly to the content or feature they want!
π What is a Thread?
A thread is the smallest unit of execution within a computer program. It enables programs to perform multiple tasks simultaneously.
β Key Concepts
-
Process: An executing program
-
Thread: A unit of execution within a process
-
A process can have multiple threads β Multithreading
β‘ Why Use Threads?
-
Parallel task processing β Keeps apps responsive (e.g., play music while navigating)
-
Performance boost β Takes advantage of multi-core CPUs
-
Lightweight compared to processes β More efficient
π‘ Examples of Thread Use
-
Web Browsers: Opening new tabs without freezing others
-
Mobile Apps: Download files while navigating UI
-
Games: Handle rendering and input simultaneously
βοΈ Pros & Cons
Pros
β
Enables multitasking β Better responsiveness
β
Efficient CPU usage
Cons
β οΈ Risk of data conflicts β Requires synchronization
β οΈ Debugging complexity β Unexpected errors may occur
π In a nutshell:
Threads are essential tools that enable multitasking within programs! π
π More QA/QC Info…
Leave a Reply