정보처리기사 실기 공부log - 20201001

2020. 10. 1. 23:52컴퓨터언어

728x90
반응형

 

트랜잭션 

데이터베이스에서 하나의 논리적 기능을 수행하기 위한 일련의 연산 집합으로서 작업의 단위 

하나의 트랜잭션은 commit 또는 rollback되어야 한다. 

 

COMMIT 

트랜잭션이 성공적으로 끝나면 데이터베이스가 새로운 일관성 상태를 가지기 위해 변경된 모든 내용을 데이터베이스에 반영하도록 하는  

 

ROLLBACK 

아직 COMMIT 되지 않은 변경된 모든 내용들을 취소하고 데이터베이스를 이전 상태로 되돌리는 명령어 

 

DML 

데이터베이스 사용자가 응용프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 관리하는 데 사용하는 언어 

데이터베이스 사용자와 데이터베이스 관리 시스템  인터페이스 제공 

 

% : ~로 시작 또는 끝나는 문자열 

_ : 한 글자 자리 대체 

# : 한 숫자 자리 대체

 

결함 추적 및 관리 

에러 발견 

에러 등록 

에러 분석 

결함 확정 

결함 할당 

결함 조치 

결함 조치 검토 및 승인 

 

에러 = 오류 : 결함(Defect)의 원인이 되는 것으로, 일반적으로 소프트웨어 개발자, 분석가 등 사람에 의해 발생한 실수를 의미 

결함 = 결점 = 버그 : 에러로 인해 소프트웨어 제품에 발생한 결함을 의미하며, 결함을 제거하지 않으면 소프트웨어 제품에 문제가 발생할 수 있다. 

 

테스트 케이스 

구현된 소프트웨어가 사용자 요구사항을 정확하게 준수하는지 확인하기 위해 설계된 입력값, 실행 조건, 기대 결과 등으로 구성된 테스트 항목에 대한 명세서로, 명세 기반 테스트(사용자의 요구사항에 대한 명세를 빠짐없이 테스트 케이스로 구현하고 있는지 확인하는 것)의 설계 산출물에 해당된다. 

 

테스트 시나리오 

테스트 케이스를 적용하는 순서에 따라 여러 개의 테스트 케이스들을 묶은 집함으로, 테스트 케이스들을 적용하는 구체적인 절차를 명세한 문서이다. 

 

테스트 오라클 

테스트 결과가 올바른지 판단하기 위해 사전에 정의된 참 값을 대입하여 비교하는 기법 및 활동 

 

테스트 오라클의 특징 

제한된 검증 : 테스트 오라클을 모든 테스트 케이스에 적용할 수 없다. 

수학적 기법 : 테스트 오라클의 값을 수학적 기법을 이용하여 구할 수 있다. 

자동화 기능 : 테스트 대상 프로그램의 실행, 결과 비교, 커버리지 측정 등을 자동화 할 수 있다. 

728x90
반응형