IT

· IT/Testing
1. V 모델 폭포수 개발 모델을 바탕으로 하는 순차적 개발 모델입니다. 각 단계 별로 대응하는 테스트가 존재하여 V형태를 이뤄 V모델이라고 불립니다. 그림에서 볼 수 있다시피 V모델에서는 4가지 테스팅 레벨을 요구합니다. - 단위 테스팅(Unit Testing) / 통합 테스팅(Integration Testing) / 시스템 테스팅(System Testing) / 인수 테스팅(Acceptance Testing) 단위 테스팅(Unit Testing)테스트가 가능한 최소 단위로 나누어진 소프트웨어에서 결함을 찾고 검증하는 것을 의미합니다.여기서 최소 단위란 모듈이 될 수도 있고 객체, 클래스 등을 얘기합니다.구조적인 테스팅(분기 커버리지 등)은 물론 기능성 테스트와 리소스 관련 테스팅과 같은 비기능 테스팅..
· IT/Language
지난번 오라클 DB에 쿼리를 날리는 방식을 소개할때 Statement를 사용했습니다.자바에서 쿼리를 생성하고 실행하는 방법을 모르시는 분은 아래 글을 참조하시길 바랍니다. 2017/11/08 - [IT/Language] - JAVA - 오라클 DB에 쿼리 날리기( INSERT, DELETE, UPDATE) 이번엔 Statement 대신 PreparedStatement를 사용하는 방법에 대해서 소개해드리겠습니다. Statement와 PreparedStatement의 차이는 캐시 사용 유무입니다. statement와 달리 preparedstatement는 객체를 캐시에 담아 재사용합니다. 따라서 반복적으로 쿼리를 수행한다면 statement에 비해 성능이 좋습니다. 또한, 시큐어 코딩을 보면 Statemen..
· IT/Testing
해당 포스팅은 ISTQB를 준비하며 정리하는 내용입니다.먼저 ISTQB에 대한 소개를 하고, 이후 공부 방법에 대해 정리해보겠습니다. ISTQB비영리 국제 소프트웨어 테스팅 전문가 네트워크인 국제 소프트웨어 테스팅 자격 위원회(ISTQB: International Software Testing Qualification Board)에서 주관하는 국제 자격증입니다. 90여개국이 가입하여 활동중이며 전세계 어느 국가에서나 통용됩니다. ISTQB 자격증의 종류ISTQB는 총 3가지의 단계로 구성됩니다. 1. ISTQB CTFL(foundation level)입문 수준의 기본 자격증으로 소프트웨어 테스팅의 기본 개념과 컨셉의 이해 및 전문가적 발전의 초석 제공을 목적으로 하는 단계입니다. 실무 경험을 요구하지는 ..
· IT/Testing
JUnit으로 테스트하다 보면 많은 문제들을 만나게 됩니다. 그 중에 이번엔 JUnit으로 private으로 선언된 메소드는 어떻게 테스트할 수 있는지 포스팅해보겠습니다.아시다싶이 private으로 선언된 메소드나 변수는 외부에서 접근이 불가능합니다. 내부 로직에 의해 결과들이 저장되는 배열이 private으로 선언되있다면 사용을 할 수 없어 이를 토대로 구현된 메소드들을 테스트하기 어렵습니다.또한, private으로 선언된 메소드들은 호출이 안되니 역시 테스트가 안되겠죠.그럼 이러한 private으로 선언된 변수나 메소드들을 JUnit으로 어떻게 테스트해야할까요 ?물론 여러가지 방법이 있을 겁니다. get메소드들을 구현해서 얻을 수 있게 코드를 변경한다던지, 아니면 어떤 라이브러리를 사용한다던지 하는 ..
악감자
'IT' 카테고리의 글 목록