콘텐츠로 이동

테스트와 개선하기

🎯 이 장에서 배우는 것

  • [ ] 프로토타입을 테스트하고 문제점을 찾을 수 있다
  • [ ] 피드백을 받아 개선할 수 있다

⏱️ 예상 학습 시간: 약 40분


📚 핵심 개념

개념: 테스트와 피드백

비유: 테스트는 요리사가 손님에게 음식을 내기 전 시식하는 것과 같아요.

정의: 완성된 프로토타입이 의도대로 작동하는지 확인하고, 사용자의 의견을 듣는 과정이에요.

테스트 3가지 관점:

1️⃣ 의도대로 작동하나요? (기능)
2️⃣ 사용하기 편한가요? (편의성)  
3️⃣ 문제를 해결하나요? (목적)

🔨 따라하기

Step 1: 테스트 체크리스트 만들기

코드 (테스트 기록 프로그램):

# 테스트 기록하기
test_items = ["기능 작동", "사용 편의성", "문제 해결"]

print("=== 테스트 체크리스트 ===")
for item in test_items:
    result = input(f"{item} - 통과? (O/X): ")
    print(f"  → {result}")

실행 결과:

=== 테스트 체크리스트 ===
기능 작동 - 통과? (O/X): O
  → O
사용 편의성 - 통과? (O/X): X
  → X

Step 2: 피드백 수집 및 개선

# 피드백 기록
feedback = input("개선할 점을 입력하세요: ")
priority = input("우선순위 (상/중/하): ")

print(f"\n📝 개선 항목: {feedback}")
print(f"⭐ 우선순위: {priority}")
print("→ 개선 작업을 시작하세요!")

⚠️ 주의할 점

피드백은 비판이 아니에요! 더 좋은 결과물을 만들기 위한 선물이라고 생각하세요. 🎁


✅ 점검하기

  1. 테스트의 3가지 관점은 무엇인가요?
정답 확인기능, 편의성, 목적
  1. 피드백을 받은 후 무엇을 정해야 하나요?
정답 확인개선 우선순위

🔗 다음 장 미리보기

다음 장에서는 완성된 프로젝트를 발표하고 공유해요! 🎉