C# Mastery Hub
Home
Challenges
Discussion
Lessons
Core Topics
C# Fundamentals
Console Applications
Classes & OOP
Windows Forms
ASP.NET Core
SQL Server
VS & SQL Connection
RDLC Reports
.NET MAUI
Getting Started
Getting Started
Website Development
SEO Guide
Security
Project Workflow
Extra Topics
Cloud & Deployment
AWS Cloud
Deployment
About
Contact
Test Your Knowledge
Project Workflow - Lesson 5: Testing and Delivering Quiz
Answer all questions to test your understanding
1
What is Unit Testing?
Testing the entire application
Testing individual components in isolation
Testing the user interface
Testing the database
2
What is the TDD cycle?
Write code, test, deploy
Write a failing test, write code to make it pass, refactor
Design, code, test
Plan, code, test
3
What is Integration Testing?
Testing individual units
Testing how components work together
Testing the user interface
Testing performance
4
What is Continuous Integration (CI)?
Manual testing before deployment
Automatically building and testing code on every push
Deploying code to production
Writing code continuously
5
What is Blue-Green Deployment?
Deploying to production directly
Using two identical environments for zero-downtime deployment
Deploying to a single server
Deploying to development only
6
What is Canary Deployment?
Deploying all at once
Gradually rolling out a change to a small subset of users first
Deploying only to test environment
Deploying without testing
Submit Quiz