2016년 11월 2일 수요일

[SW공학 동영상 30화] 테스트 유형의 분류

이번 팟캐스트는 돈이 만든 테스트 종류의 분류에 대해 이야기 합니다. 

현재 테스트를 위한 활동을 보면, 테스트 전략에 따라 많이 다르지 않는 단위 테스트, 통합 테스트, 시스템 테스트 등을 계획합니다. 이 것은 전통적으로 잘 정리되어 알려져 있습니다. 프로젝트는 테스트 계획을 통해 어떤 테스트를 해야하는지 거의 결정합니다. 프로젝트나 개발자들은 계획되지 않은 테스트는 계획되지 않았다는 이유로 테스트를 하지 않을 것이라고 말합니다. 

테스트 종류를 결정하기 위해 정보를 수집하는데는 많은 경험과 다양한 정보들이 있어 큰 어려움이 없었습니다. 분류 체계의 종류, 계층 구조의 종류, 구성 및 이와 유사한 시험 유형 등을 참고하여 정리할 수 있었습니다. 그리고, 다양한 프로젝트에서도 많은 테스트 종류를 찾기는 어려웠습니다. 이 중에서 필요한 테스트를 선정해 계획을 수립하게 됩니다. 

하지만, 프로젝트에 따라 필요한 테스트가 이루어져야 하지만 전문가가 아닌 경우 필요한 테스트가 제외될 수도 있습니다. 이런 이유로, 테스트 종류를 정리하여 도움을 주려 합니다. 그림1에는 검증(verification)과 확인(validation)을 위한 여러 가지 방법이 표시되어 있습니다. 여기에는 테스트도 있고 평가 방법도 함께 있습니다. 돈이 명확하게 얘기하고 싶은 것은 그림1에 나타난 분류로는 모든 것을 커버하지 않는다는 겁니다. 좌측 상단의 일부만 포함합니다. 




스마트디바이스 미래 융합미디어산업 - 스마트_카

자동차와 IT융합 (Car_Infortainment)

Smart CAR / CAR Infortainment



Auto Mobile Office



이메일 송수신

- 무선인터넷(Wibro/WiFi)을 매개로 e-mail 송∙수신과 첨부파일의 열람 및 출력을 수행한다.
- 차량등록번호를 e-mail ID 로 지정, 메일송신자는 차량으로 즉시 메일을 송신할 수 있다.
- 메일서버가 수신된 메일을 분석하여 차량문서 Viewer에 맞게 변홖하여 메일서버에 저장.
- 운젂자는 차량내에서 메일 수신 및 발송이 가능하며, 블루투스 또는 USB포트로 프린터 출력 가능.




4차 산업혁명 시대, 소프트웨어 프로세스의 요건 - 속도



  • 속도가 경쟁력





  • 더 빨리, 더 자주






  • 기민한 소프트웨어 프로세스


•Iterative/Agile Development Process
•Continuous Delivery
•Automation
•Cross-functional team