테스트와 개선하기¶
🎯 이 장에서 배우는 것¶
- [ ] 프로토타입을 테스트하고 문제점을 찾을 수 있다
- [ ] 피드백을 받아 개선할 수 있다
⏱️ 예상 학습 시간: 약 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("→ 개선 작업을 시작하세요!")
⚠️ 주의할 점¶
피드백은 비판이 아니에요! 더 좋은 결과물을 만들기 위한 선물이라고 생각하세요. 🎁
✅ 점검하기¶
- 테스트의 3가지 관점은 무엇인가요?
정답 확인
기능, 편의성, 목적- 피드백을 받은 후 무엇을 정해야 하나요?
정답 확인
개선 우선순위🔗 다음 장 미리보기¶
다음 장에서는 완성된 프로젝트를 발표하고 공유해요! 🎉