각 언어별로 acceptance test를 위해 사용하는 테스트 도구 추천 요청

2015-07-31 17:27

나는 java 언어 기반으로 acceptance test를 하는데 selenium을 주로 사용한다. seleinum이 좋은 점도 있지만 html 태그 기반이기 때문에 깨지는 경우도 많고 불편한 점도 많다. 현재 각 언어별로 acceptance test를 위해 사용하는 도구가 어떻게 될까?

궁금한 환경은 spring framework 환경, ruby on rails, node.js 기반에서 주로 사용하는 acceptance test에 주로 사용하는 도구는 어떻게 될까?

ruby on rails의 경우 RSpec, node.js의 경우 mocha, jasmine 등이 자주 보이는데 정말 그런 것인지도 궁금하다. java 언어의 경우에는 괜찮은 도구 있는지 잘 모르겠다.

1개의 의견 from FB

2개의 의견 from SLiPP

2015-07-31 18:36

최근에 Nightwatch.js(http://nightwatchjs.org/를 이용해 간단히 11번가사이트를 대상으로

End-to-End테스트를 팀내에 시연한 적이 있는데요.

Node.js기반으로 돌고 꽤나 쓸만하더라구요.

물론 이것도 selenium을 사용해 제약사항은 있습니다^^

2015-07-31 23:49

Geb를 써보세요..

jquery 문법을 지원하고 spock과 연계해서 사용가능하고 셀레니움을 좀 더 편하게

레코딩하지 않고 Groovy 스크립트를 작성해서 사용할 수 있습니다.

https://github.com/thecodinglive/hanbit-gradle-book-example/tree/master/ch08

의견 추가하기