오늘은 PG사의 자동화 테스트에 검토해 보도록하겠습니다.
PG사는 Payment Gateway의 약자로 인터넷으로 신용카드 결제 등을 할 때 승인을 대행하는 회사입니다.
매장 등에서 실물 카드를 이용한 결제는 VAN사를 통해서 인터넷 등을 통한 결제는 PG사를 통하여
결제가 이루어진다고 보시면 됩니다.
예전 A PG사의 결제 자동화 테스트를 진행하였고 G 대기업 유통사의 모바일 샵의 결제 테스트를
진행한적이 있었는데 이번에는 NHN-KCP에 대해 검토해 보았습니다.
요즘에는 카드사 들이 모바일 결제 App을 제공하고 있고 간단히 QR코드나 승인번호 등으로
결제가 가능하도록 해주고 있습니다.
사용자에게는 아주 편리한 방법이긴 한데, 자동화 테스트 관점에서 보면 두개의 다른 Platform 이 연동하여
결제를 하여야 하기 때문에 좀 더 복잡해 집니다. 하나의 자동화 도구가 두개의 다른 Platform을 연동하여
실행하는 지원하거나 각각의 Platform 을 연동되도록 구현하여야 합니다.
첨부된 예제에서는 웹에서 NHN-KCP 결제를 진행하는데 특정카드 (신한 카드 FAN)의 모바일 App을 이용하여
결제를 합니다. 결제는 카메라를 통하여 QR 코드를 읽어서 진행합니다.
결제 취소 등의 추가적인 테스트를 진행하기 위해 결제번호(승인번호)를 변수에 저장하여 로그로 표시하도록
하였고 PASS/FAIL 판단은 결제 완료 페이지에서 "정상처리" 문구가 나오면 해당 Test Case가 Pass 되도록
하였습니다.
예제 관련하여 문의사항은 sales@raynjay.com 보내주시기 바랍니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 기술 정보 공유 및 기술 문의도 환영합니다. | raynjay | 2017.05.29 | 613 |
10 | TestComplete을 이용한 다양한 모바일 해상도에 대한 자동화 테스트 실행 예제 | raynjay | 2017.03.21 | 7541 |
9 | TestComplete 변수에서 배열 사용방법 | raynjay | 2017.05.29 | 3278 |
8 | Qt 에 최적화된 TestComplete | raynjay | 2018.03.29 | 1627 |
7 | TestComplete 12.4 버전에서 달라진점 | raynjay | 2017.10.11 | 1621 |
» | TestComplete 이용한 PC-모바일 연동 결제 자동화 테스트 예제 (NHN KCP-신한FAN) [1] | raynjay | 2018.05.21 | 1470 |
5 | TestComplete 기초 무료 동영상 강의 | raynjay | 2018.04.16 | 1047 |
4 | TestComplete 을 이용한 MiPlatform 자동화 테스트 | raynjay | 2017.10.17 | 842 |
3 | TestComplete을 이용한 Keyword 방식의 Script Recording 예제 (Android) | raynjay | 2016.12.12 | 552 |
2 | 인터넷 익스플로러에 자동으로 다운로드 하기 | raynjay | 2020.04.16 | 386 |
1 | TestComplete을 이용한 Android App 자동화 테스트 실행 예제 | raynjay | 2016.12.12 | 381 |
04/12/2023 09:40:03 Golden Goose Shoes Air Max 270 Cheap Nike Air Max Yeezy Air Max Nike Women Pandora Charms Sale Clearance Moncler Coat Jordan Retro 3 Air Jordans Moncler Jackets Harden Shoes Yeezys Jordan 6 Jordan 11 Red Bottoms Louboutin Christian Louboutin Outlet Louboutin Shoes Air Jordan 4s Air Jordan 12 Golden Goose Outlet Jordan 13 Retro Air Jordan Retro Cheap Jordan Shoes Nike Outlet Soccer Shoes Jordan 11 Christian Louboutin Air Jordan Sneakers Jordan 1 Golden Goose Sneakers Air Jordan Sneakers Jordan Retro 11 Jordan 4 Jordan 6 Jordan Retro 4 Pandora Charms Mens Nike Shoes Jordan 11 GYM Red Moncler Jackets Nike Outlet Store Online Shopping Air Jordan Shoes Air Jordan 1 Air Jordan Sneakers Moncler Coats Golden Goose Outlet Jordan 11 Jordan 1 Jordan 11 Nike Outlet Store Jordan 5 Jordan 13s Jordan 11s Nike Shoes Yeezy Shoes Fitflop Shoes Nike Factory Air Force 1 Jordan 12 Pandora Jewelry Christian Louboutin Heels Jordan 8 Nike Outlet Valentino Sandals Jordans 1s New Jordans 2021 Air Jordan 10 Christian Louboutin Jordan Sneakers Nike Shoes Jordan Retro 1 Red Bottom Shoes For Women Air Max 2018 Nike Air Jordan 1 Asics Running Shoes Jordans Shoes Pandora Jewelry Official Site ECCO Nike Jordans Adidas Yeezy Jordans Retro Jordan Retro 12 Adidas NMD Men Moncler Vest Air Jordan New Jordans Nike Air Max 270 Balenciaga Triple S Pandora Jewelry GGDB Air Jordan 6 Rings Lebrons Shoes Jordan Retro 6 Yeezy Shoes Pandora Yeezy Nike Air Max 95 Air Jordan 1s Jordan 11 For Sale Nike Air Jordan Retro Jordans Pandora Canada Nike Air Max 90 Air Jordan 12 Jordan 14 Air Jordans Shoes Nike Outlet Store Online Shopping Hermes Birkin Golden Goose Sneakers Sale Air Jordan 1 University Blue Kyrie Irving Shoes Nike Huarache Jordans 11 Golden Goose Sneakers Women Ferragamo Jordan 3s Vans Jordan Retro 12 Pandora Rings NMD R1 Yeezy Jordan Shoes Retro Golden Goose Shoes Jordan 11s Jordans Sneakers Nike Air Max 98 Cone Jordan 4 Retro Pandora Rings Kanken Backpack Nike Shoes On Sale Nike Official Louboutin shoes GGDB Shoes Pandora Bracelets Nike Shoes For Men Jordan 5 Pandora Jordan 9 Moncler Jackets Outlet Jordan 5 Golden Goose Mid Star Pandora Jewelry Golden Gooses Sneakers Nike Snkrs Nike Outlet Air Jordan 1 Low Jordan Retro Nike Shoes Red Bottoms Louboutin Jordan Retro 11 Mens Balenciaga Jordan 4 Jordan Shoes For Women GGDB Sneakers