유튜브의 MIT OpenCourseWare 채널에서 소프트웨어 테스팅 및 품질 관련 아래와 같은 무료 강의를 찾을 수 있다.
강의명: 7. Testing, Debugging, Exceptions, and Assertions
(2016년 가을학기 ’Introduction to Computer Science and Programming in Python’의 7번째 강의)
https://www.youtube.com/watch?v=9H6muyZjms0
강사: Ana Bell
강의길이: 약 41분
강의내용 – 파이썬 언어에서 테스팅, 디버깅, 어써션
- Defensive 프로그래밍
- 테스트 클래스: 단위 테스팅, 회귀 테스팅, 통합 테스팅
- 테스팅 어프로치: 직감, 랜덤 테스팅, 블랙박스 테스팅, 글래스박스(화이트박스) 테스팅
- 디버깅: 어원, 프린트문, 바이섹션 방법, 디버깅 단계
- Python 언어의 Exception 핸들링
- 어써션(Assertions)
강의명: 7. Quality Assurance; Playtesting by Genevieve Conley of Riot Games
(2014년 가을학기 ‘Creating Video Games’의 7번째 세션)
https://www.youtube.com/watch?v=xQANWfUYeNg
강사: Philip Tan, Sara Verrilli
강의길이: 약 82분
강의내용 – 게임 개발에서 유저 테스팅
- 테스팅 타입: 기술적 테스팅, 플레이 테스팅, 사용자 테스팅(포커스 테스팅과 사용자 테스팅으로 재구분)
- 기술적 테스팅(Technical Testing)
- 버그 보고(Bug Reporting)
- 사용자 테스팅(User Testing)
- Riot Games에서 연구원(User Experience Researcher)으로 일하는 졸업생의 게스트 강연
- Play Testing: clarity 테스팅, usability 테스팅, guerilla 테스트
- User Labs에서 수행하는 테스트: 관찰(Observation), Think Aloud, 인터뷰, Experimental(예, 심리학자 등을 고용하여 전문적인 실험), Physiological 기법(예, 눈 움직임 추적)
- 케이스 스터디: League of Legends 캐릭터 Lucian을 테스트한 사례 - 수강생 그룹 실습: 게임 포커스 테스팅 수행 후 결과 발표
강의명: 9. Verification and Validation
(2015년 가을학기 ‘Fundamentals of Systems Engineering’의 9번째 세션)
https://www.youtube.com/watch?v=-63JXElqPaY
강사: Olivier de Weck
강의길이: 약 97분
강의내용 – 항공/우주 분야에서 배리피케이션 및 밸리데이션(수강생들이 실제 현업에서 경험을 쌓은 시스템 엔지니어들이라 질문이나 코멘트가 흥미로움)
- Verification과 Validation 구분
- NASA 시스템 엔지니어링 핸드북의 Product Verification Process
- Verification 타입: Analysis, Demonstration, Inspection, Test
- NASA 생명주기 단계에서 Verification이 수행되는 시점
- 테스팅 타입
- 항공기 테스팅: Ground Testing, Flight Testing
- 우주선 테스팅: Ground Testing, On-orbit Testing
- 기술적 리스크 관리: 리스크 모델, “Iron” Triangle, 리스크 매트릭스, 프로세스 흐름도
- 시스템 안전성(System Safety)
- FRR(Flight Readiness Review)
강의명: 3-5. Quality Tools and Topics
(2012년 ‘Introduction to Lean Six Sigma Methods’의 한 세션)
https://www.youtube.com/watch?v=hQRfikgHzdg
강사: Annalisa L. Weigel
강의길이: 약 26분
강의목록
- 인스펙션 기반 품질 통제의 문제점
- Total Quality Management
- 7가지 기본 품질 도구: Flow Charts, Cause and Effect Diagrams, Check Sheets, Histograms, Pareto Charts, Scatter Diagrams, Control Charts
- 흐름도
- 원인 결과 다이어그램(=이시카와 다이어그램, 어골도)
- 체크시트 또는 체크리스트
- 히스토그램
- 파레토 차트
- 산포도
강의명: 3. Overview of Quality Improvement
(2012년 봄학기 ‘Health Information Systems to Improve Quality of Care in Resource-Poor Settings’의 한 세션)
https://www.youtube.com/watch?v=oRENvSw8pO4
강사: Leo Anthony Celi
강의길이: 약 51분
강의목록 - 의료 분야에서 품질 개선
- 의료/헬쓰케어 분야에서 'Quality of Care'의 정의
- Six Aims of Healthcare
- 메디컬 에러
- 품질 개선의 장애물
- 품질 개선 어프로치: 체크리스트, Lean, Positive Deviance, Six Sigma, Plan-Do-Study-Act 사이클
- 헬쓰케어 개선을 위한 체크리스트 사용
- 적용 사례: 중심 정맥 관련 혈류 감염(central line-associated bloodstream infection) 감소를 위한 체크리스트
- 품질 개선에 정보 시스템(Information System)이 어떤 역할을 할 수 있는가?
강의명: 8. What is Quality and Why Should We Measure It?
(2012년 봄학기 ‘Health Information Systems to Improve Quality of Care in Resource-Poor Settings’의 한 세션)
https://www.youtube.com/watch?v=fMYY8pLMFcU
강사: Lisa Hirschhorn
강의길이: 약 39분
강의목록 – 의료 분야(특히 개발도상국 같은 의료 환경이 열악한 장소)에서 품질 개선을 위한 데이터 수집 및 활용 경험
- 의료/헬쓰케어 분야에서 품질(Quality of Care)의 정의
- 품질 개선의 다양한 접근법들
- 품질 개선 프로세스의 단계
- Performance Measurement 시스템
- Monitoring & Evaluation
- Don Berwick’s 4 stages
- 측정을 통해 개선한 품질을 어떻게 전파하고 지속할 것인가?
'테스팅 관리 및 통제 > 테스팅 교육훈련' 카테고리의 다른 글
해외 소프트웨어 테스팅 무료 온라인 강의 소개 – Channel 9 (0) | 2021.07.13 |
---|---|
해외 소프트웨어 테스팅 무료 온라인 강의 소개 – TAU (1) | 2021.07.06 |
국내 소프트웨어 테스팅 무료 온라인 강의 소개 – KOCW (0) | 2021.06.25 |
국내 소프트웨어 테스팅 무료 온라인 강의 소개 – 한국기술교육대학교 (0) | 2021.06.21 |
영상자료 - 소프트웨어 테스팅의 과거와 현재 by AltexSoft (0) | 2021.02.22 |