OSS ILS 분야 Stack 통합 Test 결과보고서 [ Evergreen ILS ]

Similar documents
품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

OSS WEB 분야 Stack 통합 Test 결과보고서 [ MediaWiki ]

정보시스템분야 Stack 통합 Test 결과보고서 [ Flyspray ]

아래한글 세로템플릿

정보시스템분야 Stack 통합 Test 결과보고서 [ Trac ]

10X56_NWG_KOR.indd

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

PRO1_04E [읽기 전용]

ODS-FM1

Remote UI Guide

APOGEE Insight_KR_Base_3P11

PCServerMgmt7

CD-RW_Advanced.PDF

Social Network

PowerPoint 프레젠테이션

침입방지솔루션도입검토보고서

Microsoft Word - Automap3

chapter4

안전을 위한 주의사항 제품을 올바르게 사용하여 위험이나 재산상의 피해를 미리 막기 위한 내용이므로 반드시 지켜 주시기 바랍니다. 2 경고 설치 관련 지시사항을 위반했을 때 심각한 상해가 발생하거나 사망에 이를 가능성이 있는 경우 설치하기 전에 반드시 본 기기의 전원을

1217 WebTrafMon II

1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB

Microsoft PowerPoint - 리스크기반 테스팅 전략_STA_IBM_ _v1.0.ppt

슬라이드 1

인켈(국문)pdf.pdf

User Guide

vm-웨어-01장

MySQL-Ch05

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

Assign an IP Address and Access the Video Stream - Installation Guide

ARMBOOT 1

PowerPoint Presentation

도서관 소식 6호

vm-웨어-앞부속

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수

MySQL-Ch10

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 제 1 장 inexio Touch Driver소개 소개 및 주요 기능 제품사양... 4 제 2 장 설치 및 실행 설치 시 주의사항 설치 권고 사양 프로그램 설치 하드웨

manual pdfÃÖÁ¾

2

DE1-SoC Board

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

User's Guide Manual

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Citrix Workload Balancing 2.1 설치 가이드

Orcad Capture 9.x

LCD Monitor

본 기기에 대하여 언제, 어디서나 자유롭게 LG 넷하드를 구입해주셔서 감사합니다. LG 넷하드는 인터넷이 연결된 곳이라면 언제 어디서나 자유롭게 파일을 저장하고 공유할 수 있는 장치입니다. 2

Solaris Express Developer Edition

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

MAX+plus II Getting Started - 무작정따라하기

Integ

다음 사항을 꼭 확인하세요! 도움말 안내 - 본 도움말에는 iodd2511 조작방법 및 활용법이 적혀 있습니다. - 본 제품 사용 전에 안전을 위한 주의사항 을 반드시 숙지하십시오. - 문제가 발생하면 문제해결 을 참조하십시오. 중요한 Data 는 항상 백업 하십시오.

PRO1_02E [읽기 전용]

LCD Monitor

FileMaker 15 WebDirect 설명서

1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

DocsPin_Korean.pages

歯J PDF


SMB_ICMP_UDP(huichang).PDF

05Àå

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

Windows 네트워크 사용 설명서

초보자를 위한 ADO 21일 완성

McAfee Security Virtual Appliance 5.6 설치 안내서

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

cam_IG.book

2 x10 목 차 1. 일반 정보 1. 점검 사항 2. 주의 및 관리 3. 방수 4. 배터리 충전하기 2. 순토 X10 사용 방법 1. 화면과 버튼 (1) 모드 표시 (2) 배터리 용량 표시 (3) 알람 심볼 (4) GPS 수신 표시 2. 메뉴 (1) 기본 메뉴 구조

Tablespace On-Offline 테이블스페이스 온라인/오프라인

s SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & /

Analyst Briefing

CONTENTS 01 Adobe Photoshop Lightroom을 소개합니다 촬영부터 출력까지 간편한 사진 작업 (Simplify photography from shoot to finish) Adobe Photoshop Lightroom 작업공간(Workspace)

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >


CONTENTS 목차 1. 전원 및 설치시 주의사항 2 2. 시스템 사용시 바른 자세 4 3. 시스템 구성품 확인 5 슬림형 케이스1 6 슬림형 케이스2 7 타워형 케이스1 8 타워형 케이스2 9 일체형 케이스1 10 망분리형 케이스 시스템 시작 및 종료

ETL_project_best_practice1.ppt

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

PowerPoint 프레젠테이션

LCD Display

untitled

untitled

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

PowerPoint 프레젠테이션

디지털포렌식학회 논문양식

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

P2WW HNZ0

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

!K_InDesginCS_NFH

목차 소프트웨어 라이센스 계약 3 무선 연결 사용 시 참고 사항 4 보안 관련 참고 사항 6 Wireless Manager mobile edition 5.5 로 수행 가능한 작업 7 컴퓨터 확인 10 컴퓨터를 연결하기 위해 필요한 환경 10 소프트웨어 설치 / 제거 1

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

untitled

[White Paper]다시보는 시맨틱 웹 그리고 시맨틱 기술 하는 Tabulator와 Sindice에 기반한 데이터 매쉬업 및 브라우징 서비스인 sig.ma는 꼭 한번 경험해 봐야 할 대상이 다. 또한, SemaPlorer나 DBpedia Mobile 경우는 LOD

Portal_9iAS.ppt [읽기 전용]

슬라이드 1


XJ-A142_XJ-A147_XJ-A242_XJ-A247_XJ-A252_XJ-A257_XJ-M141_XJ-M146_XJ-M151_XJ-M156_XJ-M241_XJ-M246_XJ-M251_XJ-M256

Transcription:

OSS ILS 분야 Stack 통합 Test 결과보고서 [ Evergreen ILS ] 2015. 11.

목 차 I. Stack 통합테스트개요 1 1. 목적 1 II. 테스트대상소개 2 1. Evergreen ILS 소개 2 2. Evergreen ILS 주요기능 4 3. Evergreen ILS 시스템요구사항 6 III. Stack 통합테스트 7 1. 테스트환경 7 2. 테스트접근방법 8 3. 테스트수행 10 4. 테스트수행결과 14 IV. 종합 15 참고자료 16 [ 별첨1] Evergreen ILS 테스트케이스

I. Stack 통합테스트개요 공개SW Stack 통합테스트는여러공개SW들의조합으로시스템 Stack을구성한후 Stack을구성하는공개SW의상호운용성에중점을두고기능및성능테스트시나리오를개발하여테스트를진행한다. 본통합테스트를통해안정적인 Stack 정보를제공하여민간및공공정보시스템개발및도입시활용될수있도록한다. 1. 목적 공개SW Stack 통합테스트수행목적ㅇ공개SW로구성된 Stack이유기적으로잘동작함을확인ㅇ다양한 Stack 구성에기반을둔테스트를통해안정된 Stack 조합규명ㅇ공개SW 시스템도입을위한 Stack 참조모델의신뢰성정보로활용ㅇ공개SW의신뢰성과범용성에대한사용자인식제고 - 1 -

II. 테스트대상소개 1. Evergreen ILS 소개 Evergreen ILS는도서목록이미국의모든주에걸쳐서 270개이상의도서관컨소시움에의해공유되는 Georgia Public Library System에의해 2006년에시작된다. Evergreen ILS는가장작은도서관에서가장큰도서관과콘소시움의요구를만족시키기위해서설계된 Open Source 도서관자동화소프트웨어이다. Evergreen ILS는 GNU General Public License이다. Evergreen ILS의 Online Public Access Catalogs (OPACs) 는도서관장서에관한온라인목록으로이용자가직접서지정보를탐색할수있는기능을지원한다. Evergreen ILS는 Perl, PostgreSQL, C, JavaScript, XHTML, Mozilla XUL, Python와같은다양한언어를사용한다. Metadata 표준인 MARC 21, Atom Syndication Format, CSDGM, MODS, Dublin Core, RSS 2.0를지원한다. - 2 -

Evergreen ILS 의주요특징및구성 Server 측 Evergreen ILS 소프트웨어는 Linux OS 를이용하여저렴한 비용의하드웨어에서운영되도록설계되었다. Evergreen ILS 소프트웨어는기업수준의높은가용성과시스템 대체작동성을제공하면서집약적환경에서운영되도록설계되었다. Evergreen ILS 의 Staff Client 는크로스플랫폼 (Windows, Mac, Linux) 을지원한다. 구성항목 내용 Database PostgreSQL Logic/glue Languages C and Perl, Javascript Webserver Apache mod_perl, C modules Client side software XUL(XML User Interface Language) Server operating system Linux (Debian, Gentoo, Ubuntu) Server hardware x86-64 Messaging core Jabber (Ejabberd) [ 표 2-1. Evergreen ILS 구성항목 ] [ 그림 2-1. Evergreen ILS MAIN Page 화면 ] - 3 -

2. Evergreen ILS 주요기능 Evergreen ILS는 Search, Circulation, Cataloging, Acquisitions, Booking, Admin 기능을제공한다. 주요기능별내용을아래와같다. 1) Search > Patron( 사용자 ) 찾기 > Catalog 찾기 > TCN을이용한 Record 찾기 > Barcode를이용한사용자및복사본찾기 > Database ID를통한사용자회수 2) Circulation > 대출, 반납, 갱신 > 사용자등록, 진행, 회수 > 연장 > Barcode를통한현황파악 3) Cataloging > 새로운 MARC 기록생성 > Z39.50 기록입력 > MARC 배치입 / 출력및편집 4) Acquisitions > PO(Purchase Order) 생성및발행 > Invoice 생성및찾기 - 4 -

5) Booking > 예약하기 > 예약픽업 > 예약반납 6) Admin(-) > Acquisitions Administration > Local Administration > Server Administration > Workstation Administration - 5 -

3. Evergreen ILS 시스템요구사항 Evergreen ILS 시스템 (2.9.0 버전기준 ) 소프트웨어요구사항 항목 요구사항 PostgreSQL - 9.3 버전권장, 최소지원버전 9.1 Linux - Debian Jessie (8.0), Debian Wheezy (7.0), Debian Squeeze(6.0) - UbuntuTrusty Tahr (14.04), Ubuntu Precise Pangolin (12.04) - Fedora OpenSRF - 최소지원버전 : 2.4.0 [ 표 3-1. Evergreen ILS 시스템소프트웨어요구사항 ] Evergreen ILS 시스템 (2.9.0 버전기준 ) 하드웨어요구사항 분류 항목 요구사항 Hardware - Desktop, Server, Virtual image Server RAM - 1GB 이상 OS - Linux ( 상세사항은소프트웨어요구사항참조 ) Ports - 80과 443 OS - Windows (XP, Vista, or 7), Mac OS X, or Linux Staff Client Network - High speed Internet connection RAM - 512Mb Ports - 80과 443 [ 표 3-1. Evergreen ILS 시스템하드웨어요구사항 ] 관련상세정보는아래의링크정보참조 [1] 공식사이트 - http://evergreen-ils.org/ [2] SW다운로드 - http://evergreen-ils.org/egdownloads/ [3] 설치가이드 - http://evergreen-ils.org/documentation/install/readme_2_9.html - 6 -

III. Stack 통합테스트 1. 테스트환경 Evergreen ILS 시스템테스트환경 소프트웨어 버전 Ubuntu 12.04 LTS (64비트) Evergreen ILS 2.9.0 PostgreSQL 9.1.19 OpenSRF 2.4.1 [ 표 3-1. 테스트소프트웨어환경 ] Stack 환경 Stack OS 네트워크정보 (IP) A (Server) Ubuntu 12.04 LTS 121.162.249.94 A (Client) Windows7 121.162.249.105 [ 표 3-2. Stack 환경 ] HW 환경 제조사모델명 CPU MEM Disk NIC HP (Server) HP (Client) DC7900 CMT Pavilion dm4 Quad-Core 2.66Ghz~4P 3.6GB 265GB Gigabit 1Port Intel Core i5-2450m CPU@2.50GHz 8.0GB 500GB Gigabit 1Port [ 표 3-3. HW 환경 ] - 7 -

2. 테스트접근방법 Evergreen ILS(Integrated Library System) 는통합도서관관리시스템환경을제공하므로사용자환경측면에서주요기능카테고리별기능신뢰성확인을주된테스트방향과목적및범위로설정하였다. 본테스트에서는리스크분석을통해 Evergreen ILS의기능및비기능항목들에대한기능적 / 기술적아이템을정의하였다. 특히통합도서관관리시스템으로, 그에맞는역할을검증하는차원에서대여및반납기능, 고객및직원관리, 도서제안및구입기능, 도서등록및검색, 행정관리등록기능테스트에중점을두었다. 또한, 각정의된아이템별사용자시나리오를바탕으로테스트아이디어를도출하였다. 탐색적테스팅 (Exploratory Testing) 탐색적테스팅은테스트엔지니어의지적능력을최대한공유, 활용하는것을목적으로하는테스트접근법으로테스트를수행할대상을실행시켜사용함과동시에사용측면에서문제가되는부분에집중하여테스트를설계및계획한다. 이러한과정은효율적진행을위한 Time Boxing을통해수행되므로테스트케이스작성을최소화할수있고, 상대적으로적은시간에집중적인테스트를가능하게한다. 리스크기반테스트 (Risk-based Testing) 리스크기반테스팅기법은테스트대상에비해서테스트자원이부족한경우효과적이고, 효율적인테스트수행을위해적용될수있다. 해당기법은크게리스크식별과리스크분석, 그리고리스크계획의세단계로구분진행된다. - 8 -

리스크식별단계에서는제품품질관점에서테스트대상이될항목을식별하고, 프로젝트나제품에대한리스크요소를식별한다. 리스크분석단계에서는장애발생가능성과장애로인한영향을식별하고리스크우선순위를결정한다. 마지막으로리스크계획단계에서는리스크의우선순위에따른대처방안및완화정책을수립하며, 이후테스트수행시커버리지를고려하여선택과집중을통해테스트를수행하게된다. 시나리오테스트시나리오테스트기법은단일기능에대한결함여부를확인하는것이아니라, 서로다른컴포넌트사이의상호작용과간섭으로발생할수있는결함을발견하기위한기법이다. - 9 -

3. 테스트수행테스트수행관련세부내역은별첨 Evergreen ILS 테스트케이스 문서를참고한다. 탐색적테스트현황이하, 테스트현황의차터항목구분은각기능아이템항목별세부구분항목으로서사용자시나리오를기반으로정의되었다. 기능아이템 기본차터 테스트아이디어 Evergreen 시작및종료 3 8 File 기능 8 12 Edit 기능 4 8 Search 기능 9 18 Circulation 기능 13 20 Cataloging 기능 14 14 Acquisitions 기능 12 13 Reservations 기능 5 5 Administration 기능 1 1 합계 69 99 [ 표 3-4. 테스트아이디어현황 ] 기능아이템별테스트아이디어수행내역ㅇ Evergreen 시작및종료 - Startup and Shutdown 화면동작확인 - Log in 동작확인 - Log off 동작확인 - Exit Evergreen 동작확인 - 10 -

ㅇ File 기능 - New Window 동작확인 - New Tab 동작확인 - Home 동작확인 - Tab 동작확인 - Close Window 동작확인 - Open New Window 동작확인 - Quit Program 동작확인ㅇ Edit 기능 - Bucket 동작확인 - Record 동작확인 - Bucket View 동작확인 - Replace Barcode 동작확인ㅇ Search 기능 - Patron Search 동작확인 - Catalog Search 동작확인 - Catalog Browse 동작확인 - Search for record by TCN 동작확인 - Retrieve title via Database ID 동작확인 - Search for copies by Barcode 동작확인 - Search for patron by Barcode 동작확인 - Retrieve patron via Database ID 동작확인 - 11 -

ㅇ Circulation 기능 - Check Out 동작확인 - Check In 동작확인 - Renew 동작확인 - Register Patron 동작확인 - Holds 동작확인 - Show Item Status by Barcode 동작확인 - Retrieve Patron by Barcode 동작확인 - Verify Credentials 동작확인 - Replace Barcode 동작확인 - Record In-House Use 동작확인 - Scan Item as Missing Pieces 동작확인 - Re-print Last 동작확인 - Enter Offline Interface 동작확인ㅇ Cataloging 기능 - Search the Catalog 동작확인 - Retrieve Title by TCN(Title Control Number) 동작확인 - Retrieve title via Database ID 동작확인 - Display Item 동작확인 - Manage Copy Buckets 동작확인 - Record Buckets 동작확인 - Create New MARC Record 동작확인 - Import Record from Z39.50 동작확인 - MARC Batch Import/Export 동작확인 - MARC Batch Edit 동작확인 - Replace Barcode 동작확인 - Retrieve Last Record 동작확인 - 12 -

- Manage Authorities 동작확인 - Line Checker 동작확인ㅇ Acquisitions 기능 - General Search 동작확인 - My Selection Lists 동작확인 - New Brief Record 동작확인 - Patron Request 동작확인 - Load Catalog Record IDs 동작확인 - Load MARC Order Records 동작확인 - Purchase Orders 동작확인 - Claim-Ready Items 동작확인 - Open Invoices 동작확인 - Create Invoice 동작확인ㅇ Reservations 기능 - Create Reservations 동작확인 - Pull List 동작확인 - Capture Resources 동작확인 - Pick Up Reservations 동작확인 - Return Reservations 동작확인ㅇ Admin 기능 - Operator Change: New, Download Offline Patron List, Offline Transaction Management, Acquisitions Administration, Local Administration, Server Administration, Workstation Administration, Toggle Activity Meters, User Permission Edititor, For Developer(s) 메뉴항목확인 - 13 -

4. 테스트수행결과 Evergreen ILS 의테스트를수행한결과기능카테고리별정리된 내용은아래와같다. 분류기능아이템기본차터 PASS FAIL N/T N/A Evergreen 시작및종료 3 3 0 0 0 File 기능 8 8 0 0 0 Edit 기능 4 4 0 0 0 Search 기능 9 9 0 0 0 Circulation 기능 13 13 0 0 0 Cataloging 기능 14 14 0 0 0 Acquisitions 기능 12 12 0 0 0 Reservations 기능 5 5 0 0 0 Administration 기능 1 1 0 0 0 [ 표 4. 테스트결과 ] - Evergreen ILS 테스트결과시스템에영향을미치는이슈는발생되지 않았으며매우안정적인운용및동작성을보여주었다. - 14 -

IV. 종합 Evergreen ILS 테스트수행결과, 공개 SW로구성된 Stack 환경에서이슈발생없이통합도서관관리시스템의제반기능들이각기능 Resource들과유기적으로동작함을확인하였다. Evergreen ILS는 TEST 결과에서보듯이각분류된기능및테스트아이디어를통해통합도서관관리시스템으로서의매우안정적인기능동작을보여주었다. 다만한국어지원이되지못하였기때문에영어환경으로시스템을활용하는것이사용성면에서편리하다. Evergreen ILS는도서관관리시스템으로서최소한의하드웨어자원에서 MARC, Z39.50, 바코드사용이가능한 Open Software이다. - 15 -

참고자료 [1] Evergreen ILS 공식사이트 - http://evergreen-ils.org/ [2] 관리자가이드매뉴얼 - http://pines.georgialibraries.org/sites/default/files/files/pines-local-admin-manual.pdf [3] DEMO사이트 - http://opensource-ils.cci.utk.edu/content/evergreen-demo-sites [4] 포럼 - http://opensource-ils.cci.utk.edu/content/evergreen-forums [5] 커뮤니케이션즈 ( 메일링리스트, IRC, Calendar, Blog) - http://evergreen-ils.org/communicate/ - 16 -