X
STEN 회원이 되시면 테스팅에 관한 많은 정보와 자료를 공유할 수 있도록 저희가 돕겠습니다.
아이디
패스워드
자동로그인 사용
 
아직 회원이 아니십니까?    
아이디/패스워드를 잊으셨습니까?    

     
   
하드웨어적 테스팅 방법이 있을까요?
글쓴이 : 권민트 날짜 : 17-08-25 18:49 조회 : 2014
안녕하세요~

소프트웨어 테스팅을 배우고 있는 대학원생입니다.

소프트웨어 테스팅 말고 H/W, Embedded System, environment 관련 테스트 케이스 생성이나 커버리지 측정 기법이 있을까요?

예를 들면 시스템 내의 저항의 온도가 올라가서 딜레이가 생길 수 있다. 이런걸 테스트 하는 것입니다.

감사합니다.




이일신 17-08-28 02:24
HW, Embedded system, enviroment라고 해서 소프트웨어 테스팅과 다를게 전혀 없습니다. 특히나 기법이란 것은 대략적인 가이드 라인일 뿐 절대적인 기준은 아닙니다.

예를 드시는 '시스템 내의 저항의 온도가 올라가서 딜레이가 생길 수 있다.' 가 테스트 케이스가 될테구요. 온도 범위에 따른 시스템 동작 확인이 테스트 케이스이기 때문에 바운드리 테스트가 적절할듯 합니다.

저항의 온도 변화에 따른 시스템 딜레이 측정 data가 있다면 이걸 기준으로 Pass/Fail 기준을 설정하시고 그 다음은 테스터가 테스트 할 수 있는 환경도 기술해 주셔야 합니다.

1. 저항의 온도 측정 방법(ex. 적외선 측정기 or 접촉식 온도센서를 사용한다.)
2. 시스템 딜레이 현상 (ex. 화면의 fps 변화 or 특정 신호에 대한 반응 속도)
3. 시스템 딜레이 현상 측정 방법 (ex, 고속 카메라를 이용한 frame수 계산 or 시스템 frame rate log 확인)

정도는 기술이 되어야 테스터가 테스트를 수행하고 결과를 리포트 해서 개발킴이 현상 확인을 하고 개선을 할 수 있습니다.

커버리지 측정이라는 것은 요구사항서가 완벽하게 정리되어 있어야 이를 기준으로 작성한 테스트 케이스가 어느 정도의 커버리지를 가진다고 이야기 할 수 있기 때문에 지속적으로 변경이 되는 제품에서는 별 의미가 없습니다.
     
권민트 17-08-28 10:57
오,,, 감사합니다.

많은 도움이 되었습니다!!!
Aloha 17-08-28 18:38
일단 H/W 운영환경에 대한 요구사항이 존재할 것으로 보여집니다.
예전 경험으로는 군사용 제품의 경우, -40도 ~ 80도 범위가 운영 환경 조건에 습도 95% 등 다양한 조건이 주어진 적이 있습니다.
저항의 경우에도 온도에 따라 값이 변하는 경우가 있으며 저항의 값에 의해 설정이 적용되는 것의 경우, 반드시 주어진 환경 범위 안에서 정상 동작하는지 확인하여야 합니다.
실제 Embedded system에 장착된 LED 제품이 저항에 의해 밝기 조절이 되는 제품이였는데 40도의 온도를 넘으면 저항 값이 변하여 LED 표시는 되는 글자를 전혀 알아 볼 수 없는 경우도 있었습니다.
또 시그널 동기를 통하여 데이터를 주고 받는 장비 경우에도 송신기와 수신기가 다른 환경 조건에 있는 경우, 환경의 영향에 의해 한쪽 시스템이 클럭이 늘어지는 현상 때문에 데이터 전달이 안되는 일이 발생하기도 합니다.

제품이 뭐냐에 따라 다르긴 하겠지만 저온 및 고온 저장 후, 최초 기동하여 동작 여부도 필요할 수 있습니다.

일반적으로 SW 동작에 따른 기본 기능에 대한 테스트 케이스를 작성한 후, 이를 다양한 조건에서 반복 수행하여 통계적인 성공율 등을 산출해 내면 되면 될 것입니다.

자세한 내용은 HW 신뢰성 테스트 관련하여 검색을 해보시면 많은 도움이 될 것입니다.
     
권민트 17-09-01 17:48
감사합니다!!!
천년나무 17-08-31 16:01
https://en.wikipedia.org/wiki/Reliability_engineering
https://en.wikipedia.org/wiki/Formal_methods

HW Reliability와 Formal Method는 품질 분야 논문 중 IEEE 박사 논문으로 가장 많이 등장하는 분야입니다. 한국에서도 Reliability 분야는 한국표준협회에서 정식 과목으로 다룹니다. Formal Method는 많이 어려우실 겁니다.
     
권민트 17-09-01 17:48
둘다 읽어봤는데 어렵네요 ㅜㅠ

그래도 도움주셔서 감사합니다!!