본문 바로가기

01 - 테스트 자동화란 테스트 자동화 반복적이고 단순한 테스트 작업은 개발자에게 단순 노동의 어려움을 주지만, 프로젝트에서는 없어서는 안 되는 매우 중요한 작업테스트 자동화는 거의 모든 테스트 케이스를 대상으로 일관되고 빠르게 테스트할 수 있기 때문에 개발자의 부담을 줄이고 소프트웨어의 신뢰도를 높일 수 있음 테스트 자동화의 효과구분 효과 안전성 실제 운영 / 서비스에 기반한 자동화 방안 구축외부 요인을 차단한 테스트 계획 수립 전문성 도메인 전문가에 의한 전문화된 테스트 방법테스트 표준화를 통한 효율적인 방안 구축 효율성 효율적인 테스트 자동화 운영 방안 구축유지보수 업그레이드에도 동일한 테스트 방안 적용 비용 절감 개발자의 단순 노동 감소오픈 소스 자동화 도구를 이용한 비용 절감 자동화에 필요한 테스트 스크립트 작성하는 것.. 더보기
10 - 논리 연산자 논리 연산자논리 연산자는 논리곱(&&, &), 논리합(||, |), 배타적 논리합(^), 논리부정(!) 연산을 수행하며, 논리 연산자의 피연산자는 boolean타입만 사용할 수 있다. A B A && B A || B !A A ^ B TRUE TRUE TRUETRUE FALSEFALSE TRUE FALSE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE TRUE TRUE FALSE FALSE FALSE FALSE TURE FALSE 논리곱 (&&, &) - 피연산자가 모두 true일 경우에만 연산 결과가 true 논리곱 (||, |) - 피연산자 중 하나만 true 이면 연산 결과는 true 논리 부정 (!) - 피연산자의 논리 값을 바꾼다. true -> false, fal.. 더보기
09 - 조건문 (if) 조건문 조건에 따라 문장을 실행 시키거나, 실행하지 않을 경우 사용 (제어)제어와 관련된 문법으로 if와 switch 문을 제공함 if문 조건이 true 일 경우에만 실행문이 실행 됨{ } 괄호를 생략할 수 있으나, 생략될 경우 if문에 포함되는 실행문은 단 한 줄만 포함 되어 실행 됨 if (조건) {실행 내용;실행 내용;} if - else문 조건식이 true일 경우, if 블록이 실행되고, false일 경우 else블룩의 실행문이 실행 됨 if (조건) {실행 내용;실행 내용;}else {실행 내용;} if - elsei if - else 문 처음 if 문의 조건이 true일 경우 if 블럭이 실행되고, false 일 경우 else if의 조건을 확인 된 후 결과에 따라 else if 블록 또는 e.. 더보기
08 - 연산자(우선순위) 연산자 우선순위 연사자종류최우선 연산자 . [] () 단항 연산자 ++ -- ! ~ + / - : 산술 연산자 * / % > + - > >> >> 비교 연산자 >= 더보기
07 - 연산자(비교) 비교 연산자서로 다른 값을 비교하여, 논리 값(Boolean)을 반환 연산자 뜻 예제 == 같다a == b (a가 b와 같은지 비교) != 다르다a != b (a가 b와 다른지 비교) 크다a > b (a가 b보다 큰지 비교)= b (a가 b보다 크거나 같은지 비교) 복합 대입 연산자정해진 연산을 수행한 후에 결과를 대입 i += 10; == i = i +10; 상단의 예시에서 좌측이 복합 대입 연산자로, 오른쪽 연산과 동일한 결과를 갖는다. 참고 : Tryhelloworld.co.kr 더보기
06 - 연산자(산술) 연산자와 연산식 연산 : 데이터를 처리하여 결과를 산출하는 것 X = y + z; 연산자 (Operaions) : 연산에 사용되는 표시나 기호 (+, -, *, /, %, = ....)피연산자 (Operand) : 연산 대상이 되는 데이터 (리터럴, 변수)연산식 (Expressions) : 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것 연산자부호 연산자 (+, -)산술 연산자 (+, -, *, /, %)증감 연산자 (++, --) 참고 : Tryhelloworld.co.kr 더보기
05 - 기본형 데이터 자바는 변수를 사용하기 위해서 데이터 타입이 지정되어야 함 기본형 타입 리스트 자료형 키워드 크기 표현 범위 예논리형boolean1 bytetrue / false (참 / 거짓) boolean a = true;문자형char2 byte0~ 65,535char a = 'f';정수형byte1 byte-128 ~ 127byte a = 19;short2 byte-32,768, ~ 32,767char a = 54;int 4 byte -2,147,483,648 ~ 2,178,483,647int a = 232323; long8 byte -9,223,372,036,854,775,808 ~9,223,372,036,854,775,807 long a = 53443434;실수형float4 byte-3.4E038 ~ 3.4E03.. 더보기
04 - 상수 상수란 수식에서 변하지 않는 값을 의미 상수의 선언final 상수타입 상수명; 상수의 명명 관례대문자로만 구성된 명사로 정함여러 단어로 구성된 이름의 경우 단어 사이에 " _ " (under bar)를 써서 구분 상수를 사용하는 경우값이 변하면 위험한 경우 상수를 사용값만 봤을때 무엇을 의미하는지 쉽게 파악할 수 없는 값에도 값 자체를 사용하기 보다는 상수를 사용 참고 : Tryhelloworld.co.kr 더보기