me2day

44 개의 댓글이 있습니다.

네피림 네피림

질문 자체가 화제! 역시 아웃사이더 님은 무엇을 해도 이슈가 되는군요.

10.08.10 00:01
Outsider Outsider

네피림 대답이 하나밖에 없는데 무슨 이슈가.. ㅡㅡ;;

10.08.10 00:02
다즐링 다즐링

흠.. 셀레니움을 써야하는게 답이 아닌가 싶은데요.

10.08.10 00:02
네피림 네피림

Outsider 질문이 미투에 링크되었잖여~

10.08.10 00:04
Outsider Outsider

국내에는 아직 프론트앤드 인프라가 좀 적은걸까요? JS에도 적용해보고 싶은데요 ㅠㅠ

10.08.10 00:04
백일몽 백일몽

예전에 자바스크립으로 tdd 했던 기억이. 테스팅 프레임웍만 있다면 거의 동일한 방식이라서 뭐

10.08.10 00:05
Outsider Outsider

다즐링 셀레니움은 개발후 테스트에 더 가깝지 않나요? 셀레니움을 하면서 TDD의 목적인 좋은 설계라는 목적을 이끌기는 좀 어렵지 않을까 싶은데요...(잘 몰라서.. ㅡㅡ;;)

10.08.10 00:05
Outsider Outsider

백일몽 경험 공유해주시면 감사드립니다. ㅎ 프레임웍은 있는데 UI랑 너무 커플링이 심하네요 ㅠㅠ

10.08.10 00:07
구름 daclouds

그룹스 글도 링크시킬 수 있군요 (권한없이 볼 수 있는 글인가봐요!?)

10.08.10 00:07
Outsider Outsider

먼가 fupfin 님이 공유해주시니까 많은 분들의 관심이.. ㅎ

10.08.10 00:07
백일몽 백일몽

Outsider 원문을 보니 어떤 문제에 부딪히신지 알았네요. 저도 ui까지는 테스트 안 하고 기능만 테스트를 하고 ui의 액션에 연결했죠. 기능에 들어가는 인풋과 아웃풋의 테스트가 제대로 됐다면 굳이 ui까지 해야하나 싶습니다

10.08.10 00:10
fupfin fupfin

Outsider 예전에 강규영님이 자습의 TDD(또는 BDD) 관련 글을 쓰시곤 한 듯 한데 함 찾아보시죠.

10.08.10 00:11
맹수 맹수

셀레니움은 인수 테스트 툴이긴 하지만. 뭐 이 문제 해결에 나쁘지 않은 접근 일수 있다고 생각합니다. :-)

10.08.10 00:12
fupfin fupfin

Outsider 그런데 브라우저라는 무거운 인프라와 바인딩이 강한 부분은 tdd가 어려운 듯 합니다. 셀레늄으로 자동화하는 것만도 좋을 듯...

10.08.10 00:14
맹수 맹수

Outsider 님 질문이 유닛 테스트 툴에서 jquery 테스트 하는 방법이라면. 흠. unit test 쪽에 fixtures을 만드는 것 처럼 뭔가 html fixtures가 있어야 할까요?

10.08.10 00:15
Outsider Outsider

백일몽 아무래도 제가 지금 만들고 있는 간단한거라 UI랑 너무 밀접히 되어 있는게 아닌가 싶기도 하네요.. 따로 기능테스트할게 많지 않아서요 ㅎ

10.08.10 00:17
Outsider Outsider

fupfin 그런 글이 있었나요? 찾아봐야겠네요 ㅎ 강규영님이 만드신 JSSpec도 좀 둘러봐야겠네요

10.08.10 00:17
Outsider Outsider

맹수 qunit에는 픽스쳐를 정의하는 부분은 없는것 같더라구요 라이브러리이긴 하지만 jquery의 테스트코드를 좀 봐야겠어요

10.08.10 00:18
Outsider Outsider

fupfin 처음 해보는걸 JS에 했더니 하기 어려운건지 제가 못하는건지 판단이 쉽지 않아요 ㅠㅠ

10.08.10 00:19
다즐링 다즐링

Outsider 개발후 테스트나 개발중에 테스트나 별 차이는 없죠.;; 무거운거 말곤 괜찬아요.

10.08.10 00:21
다즐링 다즐링

Outsider 그리고 v8 + dom 으로 된 테스트 엔진을 보았는데 기억을 못하겠네요. 하지만 각종 브라우저별로 하려면 셀레니움 만한게 ㅋㅋ

10.08.10 00:22
fupfin fupfin

Outsider 쉽지 않은 부분이에요. TDD하기에... ㅎㅎ TDD는 단위 테스트에 기반하고 단위 테스트는 격리 시키는 게 핵심인데 UI는 격리하기 힘드니까요.

10.08.10 00:23
Outsider Outsider

다즐링 후테스트도 중요하긴 한데 너구리 님 책에서 공부한대로 TDD적인 접근을 해보려고 한거였거든요... 셀레니움만한게 없나보군요.. ㅎㅎㅎ 좋은 말씀 감사합니다.

10.08.10 00:24
Outsider Outsider

fupfin 혼자 고민하다가 좀 그쪽으로 귀결되긴 했는데 다른 분들은 어떻게 생각하시나 궁금해서요... 이것저것 좀 찾아봐야겠어요

10.08.10 00:25
다즐링 다즐링

Outsider 흠.. 항상 그렇치만 불만족일때는 본인이 만드는거만한게 없음 ㅋㅋㅋ;;;;

10.08.10 00:25
맹수 맹수

Outsider quit exmaple중 draggable.html 보시면 **/div[id="main"]/ 부분이 fixture에 해당하는 부분이 아닐까 어림짐작합니다.(아닐 가능성이 농후~ ;;)

10.08.10 00:25
Outsider Outsider

다즐링 헉.. 저는 능력자가 아니라서요... ㅎㅎ 주로 남이 만들어준걸 씁니다. ㅎ 아쉬우면 참죠.. ㅎ

10.08.10 00:26
맹수 맹수

Outsider 우와 Qunit는 레식사마가 직접 관리하고 BDD스타일로 테스틍이 가능하나 보군요.. +_+

10.08.10 00:26
맹수 맹수

Outsider <div id="main">...</div>인 부분이 의심스럽습니다. ㅎㅎ

10.08.10 00:28
Outsider Outsider

맹수 어디 말씀하시는지 못찾겠어요 흑흑

10.08.10 00:29
Outsider Outsider

맹수 아~ UI엘리먼트를 만들어서 넣고는 저멀리 안드로메다로 보내서 테스트를 하는군요..

10.08.10 00:29
맹수 맹수

Outsider 이 예제 에도 main이 슬쩍 있긴 하군요. (근데 이렇게 테스트하면 test 툴에서 등록하는 css의 영향을 받을수 밖에 없지 않나요? 흠. 아닌가?;;)

10.08.10 00:30
Outsider Outsider

맹수 역시 qunit을 보면 도움이 되겠군요... 질문해놓고 그사이에 볼려고 한거였는데요 ㅎㅎㅎ

10.08.10 00:30
맹수 맹수

Outsider 아 안드로메다. ㅎㅎㅎ 저렇게 하면 화면에 나올수는 없겠군요. css도 직접 접근 안하면 뭐.. (근데 이 부분은 뭔가 다음 릴리즈때 지원이 나올거 같은 예감이. (그냥 갠적인 어림짐작입니다.;)

10.08.10 00:32
Outsider Outsider

맹수 은근슬쩍 라이브러리니까 저렇게 테스트가 가능하다는 생각도 하고 있습니다. ㅎ

10.08.10 00:32
맹수 맹수

Jquery 프로젝트도 안 보는 사이에 뭔가 많이 발전한듯..

10.08.10 00:33
맹수 맹수

Outsider 넵 그러네요. 아 신기해요. +_+

10.08.10 00:34
Outsider Outsider

맹수 레식옹께서 워낙 잘하시니.... 당분간은 넘사벽.. ㅎ

10.08.10 00:35
다즐링 다즐링

이런미투는 미투찍어놓고 가끔 곱씹어봐야..

10.08.10 00:38
Outsider Outsider

좋은 얘기를 많이 듣을수 있게 도와주신 fupfin 님께 감솨~~

10.08.10 00:40
맹수 맹수

Outsider 레식옹 +_+ (우리보다 어릴걸요? 흑흑 T_T)

10.08.10 01:16
Outsider Outsider

맹수 83정도로 알고 있습니다. 흑흑

10.08.10 01:20
fupfin fupfin

Outsider 나이는 숫자일 뿐. 오직 경배만이 정답이죠.

10.08.10 07:16
Outsider Outsider

fupfin 저희는 실력으로 평가받는 곳이니까요 ㅎ

10.08.10 09:06