E2E UI Testing
안녕하세요,
cypress로 결제 완료까지 UI Testing을 구축하려고 하는데요, 관련하여 참고할 수 있는 자료가 있을지 문의 드립니다!
20 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
결제 수단은 카드결제를 생각하시는 것일까요?
카드결제의 종류도
일반 인증결제, 수기(키인)결제, 빌링 결제 이렇게 다양한 종류가 있습니다.
https://docs.tosspayments.com/guides/overview
시작하기 | 토스페이먼츠 개발자센터
결제 연동에 필요한 모든 정보를 알려드려요.
안녕하세요 네 카드결제와 간편결제입니다
네 카드결제의 어떤 종류인지 고민을 해보셔야 하구요
간편결제는 네이버 간편결제를 제외하고는 휴대폰으로 연동해서 인증단계를 진행해야합니다.
테스트 자동화를 고민하는 분들은 많은데 보통 인증을 어떻게 하느냐에서 많이 좌절하곤 하세요
네, 저희도 인증단계를 어떻게 해결해야 할지 고민입니다
구현이 된 케이스가 있을까요?
Automation UI Testing이 완벽하게 구현된 케이스가 있을까요?
없습니다. 결제서비스를 제공하고 있지만 UI가 들어가는 영역은 가맹점의 영역인 경우가 많아서요
아... 음
그렇군요
그려면 결제 부분은 다들
manual testing을 하는건가요?
네 보통은 그렇게 운영하시구요
인증부분을 자동화 하는경우는 3군데 정도봤었어요
아 3군데나 있군요! 인증부분 자동화 관련해서 저희가 참고할 수 있는 자료가 있을까요?
최대한 테스트 자동화를 하고자 합니다
공식적인 자료는 없습니다만, 제 경험으로 안내드릴게요
네!
카드 결제 (일반 인증결제) 는 테스트 자동화에 성공한 케이스가 있었을까요?
1. 카드결제(일반 인증결제) 테스트 자동화 케이스
https://www.eggplantsoftware.com/ 제품을 이용하여 구현한 사례
휴대폰을 물리적으로 연결해서 PC에서 터치기능을 수행하고 휴대폰에서 발생하는 모든 상황과
모든 키패드를 이미지로 저장, 자동화 스크립트 수행시 이미지를 읽어와서 휴대폰의 인증을 수행
툴 도입비용이 1년 수천만원 수준입니다
Eggplant Software | Test Automation Solution
Build better software faster with intelligent test automation. Eggplant’s AI-driven solution makes it easy to automate tests, so you can deliver great software.
2. 카드 일반 인증결제 중 아주 극히 일부분인 카드번호와 안심클릭 비밀번호를 사용하여 인증하는 내용만을
크롬 에드온으로 인식하여 결제 - 자세한 내용은 알지못합니다
3. python 을 이용하여 간편결제 네이버페이 로그인, 키패드 이미지를 인식하여 결제 - 이것도 자세한 내용은 알지못하지만 앞의 1,2 보다는 코스트가 덜 들어갈거 같네요
이렇게 세가지 정도 봤었습니다
각자 장단점이 있지만 대기업에서도 결제분야의 테스트 자동화는 도입을 잘 안하고 있는점을 참고해주세요 ㅎㅎ
음 그렇군요! 자세한 답변 감사합니다
확실히 공수 대비 얻을 수 있는 효과가 높지는 않겠네요
네 그래서 많은 기업들이 아직도 매뉴얼 테스팅을 선호하고있죠
네, 많은 도움이 되었습니다!
밤 늦게 문의 드렸는데, 자세히 알려주셔서 감사합니다!
넵 좋은 서비스만드시길 바랍니다. 🥰
감사합니다!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
2번과 3번에 첨언해 드릴게 있습니다.
각 카드사나 간편결제사가 UI를 업데이트 할경우, 작동하지 않을 확률이 엄청 높다는거에요.
특히 naver는 현재 react혹은 vue로 리라이트 작업중에 있다고 아는데, 이 것의 단점은 빌드할때 마다 xpath값이 바뀌어서 DOM을 조작하기 힘듭니다.