메뉴 건너뛰기

XE : Xpress Engine


XE 개발에 필요한 정보 공유 - XE의 새로운 기능을 개발하는데 유용한 정보를 나누어 보세요.


개발자 포럼, Developer forum

XE개발팀은 테스트를 자동으로 수행하는 시스템을 적용하여 운용 중이라고 합니다. 일일 2회 자동으로 테스트가 진행 되므로, 배포전에 문제를 찾아낼 수 있습니다. 물론, 테스트 룰을 만들어 둬야 하는 부분이라 꾸준한 보완이 필요하겠죠.


XE코어에 포함된 코드 중에는 tests 디렉토리가 있는데, 여기에 unit test를 위한 테스트 코드가 작성되어 있습니다. PHPUnit를 이용하고 있는데 이것은 프로그램의 내부 동작만 체크할 수 있기에 실제 브라우저를 통해 이용하는 것처럼 테스트를 할 수 있도록 'Selenium'이라는 UI 테스트 프레임웍을 활용하고 있다고 합니다.


아래 sol님이 제작한 슬라이드는 XE에 Selenium이 어떻게 적용되어 있는지 간략하게 볼 수 있습니다.


Selenium을 이용한 테스트 룰이 작성된 코드는 http://code.google.com/p/xe-tools/ 에서 svn으로 체크아웃 할 수 있습니다(trunk/uitests).


약간의 Selenium 소개 자료 http://www.gurubee.net/pages/viewpage.action?pageId=6259762

번호 글쓴이 제목 최종 글
공지 CMmisol 개발자 포럼 글 관리 규칙 [4] 2011.10.25 by 하늘종
363 XE Core 개발똥똥 [XE1.5]회원 스킨 제작하기 [5] 2012.03.08 by KANTSOFT
362 [레벨:1]행복한날들 모바일에서도 목록화면에 확장변수가 보이도록 했으면 좋겠습니다. [1] 2012.03.04 by 행복한날들
361 [레벨:19]라르게덴 php 정수형에 대해 논의해봅니다. [7] 2012.03.02 by 라르게덴
360 TSCMD Type은 patch이고 status가 Fixed이면 [2] 2012.02.29 by CMD
359 [레벨:2]hika1 게시판 모듈에서 아쉬운 점과 건의 [6] 2012.02.27 by 포토올/wow
358 [레벨:30]퍼니엑스이 드라이버에 관한 궁금증  
357 [레벨:18]BNU XE 번역 센터기능 간략한 프리뷰 [9] 2012.02.20 by guny
» [레벨:18]BNU XE개발팀이 운용중인 XE 테스트 자동화 시스템  
355 [레벨:20]delphiXE2 lang/*.lang.php가 아니라 lang/lang.xml로 대체 되는 수순인가요? [5] 2012.02.15 by misol
354 [레벨:20]delphiXE2 %s 치환자가 어디로 사라져 버렸을까요 ㅋㅋ  
353 [레벨:0]cloudn1ne 개발에 참여하고 싶습니다. [1] 2012.02.13 by BNU
352 XE Core 개발XE XE의 UI/UX 개선 포인트는?  
351 [레벨:30]SMaker 새로운 템플릿 문법 제안 : 키워드(Keyword) [7] 2012.01.28 by SMaker
350 CMmisol 게시글 중복 등록 문제를 이렇게 해결하면 어떨까요? [6] file 2012.01.27 by misol
349 [레벨:30]SMaker 어떻게하면 정상적인 활동을 가장한 스팸글을 걸러낼 수 있을까요? [5] 2012.01.25 by ezi
348 MD인스크랩 쇼케이스 홈페이지자랑 카테고리 8~9페이지 오류? [3] 2012.01.24 by 인스크랩
347 [레벨:30]SMaker XE의 메모리 누수가 심각합니다. [7] 2012.01.23 by misol
346 [레벨:5]푸하라 모듈개발시 불편한점 몇가지 적어 보겠습니다. [3] 2012.01.20 by 푸하라
345 [레벨:5]Treasurej 개발팀님, 코어 404 테스트 해주세요. [6] file 2012.01.20 by 황비
344 [레벨:21]sol 비밀번호 암호화? 방식 관련 [2] 2012.01.18 by 개발해보쟈