본문 바로가기

4.6 Choosing test techniques (테스트 기법 선택) Terms No specific terms.BackgroundThe choice of which test techniques to use depends on a number of factors, including the type of system, regulatory standards,, custom or contractural requirements, level of risk, type of risk, test objective, documentation available, knowledge of the testers, time and budget, development life cycle, use case models and previous experience of types of defects fo.. 더보기
2. 커피 품종 커피 품종커피의 나무는 꼭두서니과(Rubiaceae)의 커피속(coffee)에 속하는 열대산 상록관목으로 200종 이상의 품종이 있으나, 그 중 3대 원종이라고 불리는 것은 '아라비카종', '로부스타종', '리베리카종'. Coffee Cherry. / pixabay.com 아라비카 종 (Coffea Arabica)품질은 3개의 원두 종류 중 향과 맛이 뛰어나며 신맛이 좋으며, 원산지는 에티오피아로 전 세계 생산량의 약 60~70%를 차지,나무의 높이는 5~6m이고, 기온 20~24℃, 표고 800~1,500m의 고지대에서 재배 됨. 브라질과 콜롬비아 외에 중남미 여러 나라, 아라비아, 인도, 인도네시아 등 재배 지역이 전역에 걸쳐 있음. 로부스타 종 (Coffea Robusta)병에 대한 저항력이 간하고.. 더보기
1. Coffe Bean과 유래 커피란?커피는 커피나무에 열리는 커피 체리 열매의 씨. Coffee Cherry. / pixabay.com 이 씨를 원두(Coffee Bean)이라 부르며, 원두는 생두(Green Bean)와 볶은 원두(Roasted Bean)으로 구분하며 두가지를 커피 원두라 함. Green Bean, Roasted Bean. / pixabay.com 커피 씨앗의 구성 1. 센터 컷 (Center Cut)2. 원두 (Bean)3. 은피 (Silver Skin)4. 깍지 (Parchment)5. 점액 (Pectin Layer)6. 과육 (Pulp/Mucilage)7. 껍질 (Outer Skin) 정제 과정 중 4~7번을 제거하여, 3번 은피가 붙어있는 채로 유통이 되며, 로스팅이나 분쇄 할 때 저절로 콩에서 분리 됨. .. 더보기
7. Function (함수) 함수란 어떤 특정 작업을 수행하기 위해 필요한 일련의 구문을 그룹화 한 개념. 다른 부분에서도 동일한 작업을 반복적으로 수행해야 한다면 미리 작성된 함수를 재 사용 할 수 있음. 일반적인 기능은 특정 작업을 하는 구문들의 집합을 정의, 필요시 호출, 필요한 결과 값 또는 수행 결과를 얻는 것이나, 객체 생성, 행위 지정, 정보의 구성 및 은닉, 클로저, 모듈화 등의 기능도 수행할 수 있음. 함수도 객체이며, 다른 객체와 구분될 수 있는 특징은 호출할 수 있음, 다른 값들처럼 사용 가능함으로, 변수나 객체, 배열 등에 저장 가능하며, 다른 함수에 전달되는 인수로도 사용, 또한 다른 함수의 반환 값으로 사용 가능하여 일급 객체라고 표현함. 함수 정의함수를 정의하는 방식 - 함수 선언식 (Function de.. 더보기
6. Immutability (객체와 변경불가성) 객체는 참조(reference) 형태로 전달하고 전달 받음. 객체가 참조를 통해 공유되고 있다면, 그 상태가 언제든지 변경될 수 있기 때문에 의도치 않은 변경이 발생되어 여러가지 문제가 발생 될 수 있음. 의도하지 않은 객체의 변경이 발생하는 원인의 대다수는 "레퍼런스를 참조한 다른 객체에서 객체를 변경"하기 때문.객체를 불변객체로 만들어 프로퍼티의 변경을 방지하여 객체의 변경이 필요한 경우에는 참조가 아닌 객체의 방어적 복사를 통해, 새로운 객체를 생성 후 변경 또는, Observer 패턴으로 객체의 변경에 대처. 1. immutable value vs. mutable valuejavascript의 기본 자료형(primitive data type)은 변경 불가능한 값(immutable value). -.. 더보기
4.5 Experience-based techniques (경험 기반 기법) Terms Exploratory testing, fault attack. BackgroundExperienced-based testing is where tests are derived from the tester's sill and intuition and their experience with similar applications and technologies. When used to augment systematic techniques can be useful in identifying special tests not easily captured by formal techniques, especially when applied after more formal approaches. However, t.. 더보기
5. Object (객체) 1. 객체 (Object)JavaScript는 객체(Object) 기반의 스크립트 언어이며, 기본 자료형을 제외한 나머지 값들 (함수, 배열, 정규표현식)은 모두 객체. 데이터와 그 데이터와 관련된 동작(절차, 방법, 기능)을 모두 포함할 수 있는 개념적 존재. 키(key)와 값(value)로 구성된 데이터를 의미하는 프로퍼티(property)와 동작을 나타내는 메소드(method)로 구성된 집합이며, 배열과 달리 구성 요소들의 순서를 보장하지 않음. 객체지향의 상속을 구현하기 위해 "프로토 타입" 이라는 객체의 프로퍼티와 메소드를 상속 받을 수 있음. 1.1 프로퍼티 (Property)객체는 이름(key)와 값(value)의 쌍인 프로퍼티들을 포함하는 컨테이너라로 할 수 있음.- 프로퍼티 이름 : 빈 .. 더보기
Http Status Codes 1×× Informational100 Continue101 Switching Protocols102 Processing2×× Success200 OK201 Created202 Accepted203 Non-authoritative Information204 No Content205 Reset Content206 Partial Content207 Multi-Status208 Already Reported226 IM Used3×× Redirection300 Multiple Choices301 Moved Permanently302 Found303 See Other304 Not Modified305 Use Proxy307 Temporary Redirect308 Permanent Redirect4×× Client .. 더보기