본문 바로가기

[테스트] FitNesse 강의 1일차 정리 요구사항 명세 기록의 상세화를 하기 위해 사용 대부분의 고객의 단위 테스트는 junit 이 아닌 화면단위 테스트를 의미할 때가 많다 커뮤니케이션을 위란 용어 정리가 필요하다 테스트의 정의 테스트는 바라보는 뷰에 따라 목적과 의미가 다르다 테스트와 테스팅을 비슷한 개념으로 받아들여서 예기하고있다 IEEE : 소프트웨어 테스팅은 기대되는 결과와 실제 결과의 차이 (즉, 버그)를 식별하고 기능을 평가하는 분석 과정이다 그랜포드마이어즈 : 에러를 찾기 위해 프로그램을 실행하는 프로세스이다 테스팅과 디버깅을 처음으로 구분함 샘카너 : 이해관계자들에게 테스트 대상 제품 또는 서비스의 품질에 관한 정보를 저공하는 조사과정이다 품질속성을 평가하기위해서는 반드시 기능을 전제로 한다 필요성 디버깅과 테스팅의 차이를 구분 .. 더보기
[자바스크립트 완벽 가이드 정리] 함수 함수 함수 : 한 번 정의하면 몇 번이든 실행할 수 있고 호출 할 수 있는 자바스크립트 코드블록 매개변수 : 함수 몸체 내에서 지역변수처럼 취급 메서드 : 어떤 객체의 속성으로 저장된 자바스크립트 함수 생성자 : 새로 생성된 객체를 초기화 하는데 쓰이는 함수 자바스크립트 함수는 다른 함수 내에 중첩되어 정의될 수 있고 , 함수는 해당 함수가 정의되어있는 유효범위에 속한 어떤 변수에도 접근 가능하다 (클로저) 1. 함수 정의하기 - function - 함수이름 식별자(함수이름) - 쉼표로 구분된 0개혹은 임의 개수의 식별자들과 이 식별자들을 둘러싼 한 쌍의 괄호 - 0개 혹은 임의 개수의 자바스크립트 구문을 포함하는 한쌍의 중괄호 function 함수이름(전달인자1, 전달인자2, … ,전달인자n) { 구문.. 더보기
[자바스크립트 완벽 가이드 정리] 배열 배열 배열 : 정렬된 값의 집합 원소 : 배열 안의 값 인덱스 : 배열의 위치번호 자바스크립트 배열 타입이 고정적이지 않음 (같은 배열에 있는 원소의 값이 서로 다를 수 있다) 32비트 인덱스를 사용한다 크기가 동적이다 배열을 생성하거나 크기가 변경되어 다시 할당을 하더라도 배열 크기를 다시 선언할 필요가 없다 모든 배열은 객체 (배열이 객체의 프로토타입으로부터 속성들을 상속 받은 객체이기 때문) 1. 배열 만들기 1.1 배열 리터럴 배열 리터럴 사용하기 - 대괄호 안에 쉼표로 구분해 나열 한 것 - 값으로는 상수 뿐 아니라 임의의 표현식도 사용할 수 있다 - 객체 리터럴 또는 다은 배열 리터럴을 포함할 수 있다 - 배열 리터럴에서 빠진 부분이 존재할 경우, 해당 부분의 원소 값은 undefined가 된.. 더보기