반응형

유튜브의 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
  • 측정을 통해 개선한 품질을 어떻게 전파하고 지속할 것인가?

 

반응형

+ Recent posts