제 4회 dgmit r&d 컨퍼런스 : iife와 qa공통항목

7
IIFE와 QA 공통항목 2014. 10. 28 Version : 1.0.0 This material is proprietary to DGMIT. It contains trade secrets and confidential information which is solely the property of DGMIT. This material is solely for the Client’s internal use. This material shall not be used, reproduced, copied, disclosed, transmitted, in whole or in part, without the express consent of DGMIT © All rights reserved. made by 이슬기 R&D1

Upload: dgmit2009

Post on 05-Jul-2015

64 views

Category:

Technology


5 download

DESCRIPTION

제 4회 DGMIT R&D 컨퍼런스 : IIFE와 QA공통항목 1.Javascript 모듈 패턴 2.QA공통항목

TRANSCRIPT

Page 1: 제 4회 DGMIT R&D 컨퍼런스 : IIFE와 QA공통항목

IIFE와 QA 공통항목

2014. 10. 28

Version : 1.0.0

This material is proprietary to DGMIT. It contains trade secrets and confidential information which is solely the property of DGMIT.This material is solely for the Client’s internal use. This material shall not be used, reproduced, copied, disclosed, transmitted,

in whole or in part, without the express consent of DGMIT © All rights reserved.

made by 이슬기R&D1팀

Page 2: 제 4회 DGMIT R&D 컨퍼런스 : IIFE와 QA공통항목

2

CONTENTS.

1. Javascript 모듈 패턴 ……………… 3

2. QA 공통항목 ………………………… 6

Page 3: 제 4회 DGMIT R&D 컨퍼런스 : IIFE와 QA공통항목

3

1. Javascript 모듈 패턴제가 썼던 습관 - 성능이슈

기존 사용하던 클래스 선언 방식

var ClassName = function(){

var value1 = null; var dom = document;

var setDom = function(){ Value1 = dom.getElementById('value1'); };

this.init = function(){ setDom(); };

};

var className = new ClassName();

Page 4: 제 4회 DGMIT R&D 컨퍼런스 : IIFE와 QA공통항목

4

1. Javascript 모듈 패턴IIFE(Immediately Invoked Function Expressions)

IIFE

(function () {

})()

- 즉시 호출되는 익명 함수 표현식 , 함수선언과 실행히 한번에 이루어집니다 .

- 변수를 전역으로 선언하는 것을 피하기 위해 사용 ( 외부와의 충돌을 방지 )

- return 되는 부분으로 접근 가능

- 함수에 파라미터로 넘겨주고 그 함수에서 변수나 메서드를 연결해주기도합니다 .

Page 5: 제 4회 DGMIT R&D 컨퍼런스 : IIFE와 QA공통항목

5

1. Javascript 모듈 패턴수정된 클래스 선언

var ClassName = (function(){

var value1 = null; var dom = document;

var setDom = function(){ Value1 = dom.getElementById('value1'); };

var init = function(){ setDom(); };

return {init : init}

})();

Page 6: 제 4회 DGMIT R&D 컨퍼런스 : IIFE와 QA공통항목

6

2. QA 공통항목추가된 예외항목중에서

1. 팝업 출력 중인 경우 ' 이전키 ' 및 ' 종료키 ' 를 통해 팝업 종료 기능

2. 팝업 출력 시 배경이 어두운지 여부

3. 마우스 클릭 기능

4. 화면 전환 시 하얀 화면 및 커튼이 보여지지 않는지 여부

5. 맞춤법 일치 여부

6. 문구에 대항하는 음성이 있을 시 , 문구와 일치 여부

7. 각 화면에 해당하는 기능에 대한 내비게이션 내용과 일치 여부

Page 7: 제 4회 DGMIT R&D 컨퍼런스 : IIFE와 QA공통항목

7 본사 / 기업부설연구소 : 135-874 서울특별시 삼성동 봉은사로 424 TROA 빌딩 5 층

Tel. 070-8680-1770 Fax. 02-2179-9114 http://www.dgmit.com