본문 바로가기
728x90
반응형

전체 글111

[CSTS 요약 정리] 2. 테스트 설계기법 테스트설계기법정적 테스트 : 테스트 대상을 실행하지 않는 방식으로 테스트 동적 테스트 : 테스트 대상을 실행하는 방식으로 테스트  ☆암기☆Q. 다음 지문에서 설명하는 정적테스트 기법은?정적 테스트정적분석: 자동화된 도구를 이용하여 결함을 검출하거나 복잡도를 측정리뷰 : 검토하여 결함을 검출, 프로젝트의 진행상황을 점검소프트웨어 개발 중에 생성되는 모든 산출물(요구사항명세서, 설계 명세서, 테스트 계획서 등)이 리뷰 대상이다. → 결함제거비용 감소관리 리뷰프로젝트 진행상황을 모니터하고, 계획과 현재 일정 상태를 평가 +자원,일정,프로젝트범위 등 변경회의는 관리스태프들이 참여하며, 관리자가 주재 기술리뷰정의된 계획 및 명세 검토(평가)대표 엔지니어가 주재하며, 관리자도 참가할 수 있다.인스펙션: 동료검토(비.. 2024. 3. 2.
[CSTS 요약 정리] 1. 테스트 개요 오류→결함→장애 장애: 결함에 의해 발생(결함이 있다고 반드시 장애가 발생하진 않음), 요구사항과 다르게 동작. 결함: 오류에 의해 발생, 장애가 생긴 원인, 소프트웨어를 구성하는 요소에 부족한점(ex. 부정확한 구현)으로 인해 발생 오류: 결함이 생긴 원인, 코딩 등 개발자의 실수 소프트웨어 개발단계에 따른 결함 해결 비용 유지보수>>>인수테스팅>>단위테스팅>코딩>설계>요구분석 테스팅 → 디버깅 → 재테스팅 디버깅이란? 결함의 위치 파악 → 결함 제거 (소스코드 수정) 재테스팅이란? 결함이 제거되었는지 확인하기 위해 초기에 결함을 검출한 테스트케이스를 이용하여 테스팅을 다시 수행 V&V: Verification(검증)과 Validation(확인) 하나의 테스트 대상에 복수개의 피처가 있을 수 있다.피처.. 2024. 3. 2.
[자바 ORM 표준 JPA 프로그래밍 5] Hello JPA - JPQL 가장 단순한 조회 방법 EntityManager.find() 객체 그래프 탐색 (a.getB().getC()) 나이가 18살 이상인 회원을 모두 검색하고 싶다면? JPQL JPQL로 전체 회원 검색 try{ List result=em.createQuery("select m from Member as m", Member.class) .getResultList(); for(Member member : result){ System.out.println("member.name = " +member.getName()); } tx.commit(); } JPA를 사용하면 엔티티 객체를 중심으로 개발한다. 문제는 검색쿼리. 검색을 할 때도 테이블이 아닌 엔티티 객체를 대상으로 검색한다. 모든 DB 데이터를 객체로 변환.. 2023. 9. 16.
[자바 ORM 표준 JPA 프로그래밍 4] Hello JPA - 애플리케이션 개발 객체와 테이블을 생성하고 매핑 Member 테이블 생성 drop table member; create table member ( id bigint not null, name varchar(255), primary key (id) ); Member 클래스 생성 import javax.persistence.Entity; import javax.persistence.Id; @Entity //JPA를 사용하는, JPA가 관리할 객체 public class Member { @Id //데이터베이스 PK와 매핑 private Long id; private String name; //Getter, Setter public Long getId() { return id; } public void setId(Long id).. 2023. 9. 15.
에러 org.hibernate org.hibernate.jpa.internal.util.LogHelper logPersistenceUnitInformation INFO: HHH000204: Processing PersistenceUnitInfo [ name: hello ...] 9월 12, 2023 2:00:45 오후 org.hibernate.Version logVersion INFO: HHH000412: Hibernate Core {5.3.10.Final} 9월 12, 2023 2:00:45 오후 org.hibernate.cfg.Environment INFO: HHH000206: hibernate.properties not found H2 데이터베이스 1.4.200 버전에서 발생하는 문제이다. 1.4.200 버전을 사용할 경우, p.. 2023. 9. 15.
[자바 ORM 표준 JPA 프로그래밍 3] Hello JPA - 프로젝트 생성 프로젝트 생성 File > New > Project > Maven 선택 메이븐 설정 groupId: jpa-basic artifactId: ex1-hello-jpa version: 1.0.0 pom.xml 에 라이브러리 추가 org.hibernate hibernate-entitymanager 5.3.10.Final com.h2database h2 1.4.199 JPA 설정하기 - JPA 설정 파일 persistence.xml 위치(표준 위치 정해져있음): resources/META-INF/persistence.xml persistence-unit name 으로 이름 지정 javax.persistence 로 시작: JPA 표준 속성 hibernate 로 시작: 하이버네이트 전용 속성 JPA는 특정 데이터베.. 2023. 9. 13.
728x90
반응형