본문 바로가기
💯정보처리기사

[정보처리기사]테스트케이스

by 김말자 2023. 2. 14.
728x90
728x90
BIG

테스트케이스

계획검토및 자료확보 - 위험평가및 우선순위 결정 - 요구사항정의 - 구조설계및 방법결정 - 테스트케이스정의 - 유지보수 및 타당성확인

비용은 없음

 

테스트 오라클

테스트의 결과가 참인지 거짓인지 판단을 위한 비교값

 

테스트레벨

프로젝트에서 책임과 연관 서로 독립적임

단위 테스트 - 인터페이스,자료구조,실행결로,오류처리

통합 - 빅뱅테스트 / 상향식,하향식

시스템 - 기능/비기능

인수테스트 - 알파/베타

 

단위테스트 - 최소단위인 모듈,컴포넌트 초점, 블랙박스나 화이트박스테스트초점

통합테스트 - 인터페이스간의 오류 및 결함 찾아냄

시스템 테스트 - 컴퓨터시스템을 검사하기 위한 성능목표를 가지고 있음

인수테스트 - 알파,베타

알파테스트 - 개발자와 함께 테스트

베타테스트 - 실제환경에서 사용자에게 함(개발자없이)

 

테스트지식체계

정적테스트 - 리뷰,정적분석

동적테스트 - 블랙박스테스트,화이트박스테스트,경험기반테스트

 

블랙박스테스트 잘만들어지고있냐?

외부사용자 요구사항 명세를 보면서 테스트함

요구사항에 맞춤

명세테스트

동등분할테스트

경계값분석테스트

결정테이블테스트

상태전이테스트

유스케이스테스트

분류트리테스트

 

화이트박스테스트 잘만들어져서 돌아가냐?

각응용프로그램의 내부구조와 동작을 검사

뭔가 논리적임

검증==소프트웨어 개발과정테스트 올바른제품?

, 확인==소프트웨어결과테스트, 제대로 동작?

획복, 안전, 성능, 강도테스트

 

소프트웨어 기본원칙

살충제패러독스 반복적인건 새로운 버그 못찾어

결함집중 적은 모듈에 대부분결함 발견

오류부재의 궤변 요구사항 충족 안하면 오류가 없어도 품질이 떨어짐

정황에 의존적 소프트웨어 성격에 맞게 테스트 수행

 

결함관리도구

에러발견-등록-분석-확정-할당-조치-검토

결함

개발자오류로 인해 만들어지는 결점

오류 결함의 원인

결점 고장,오류

버그 오류로인한 결과

고장 소프트웨어뽀개짐

 

치명적 결함 - db손실,충돌

주요결함 - 기능장애

단순결함 미관상좋지않음

 

정적분석도구

애플리케이션을 실행하지 않고 분석

성능테스트도구

애플리케이션 처리량, 응답시간, 경과시간 등 

 

통합테스트

소프트웨어 각 모듈간의 인터페이스 관련 오류 및 결함을 찾아내기 위한 테스트

하향식 아래에서 위로 테스트스텁

상향식 - 위에서 아래로 테스트드라이버

프로시저 특정로직처리 결과값반환x

728x90
반응형
BIG

댓글