이 페이지에 대하여
이 가이드는 초보자나 Nexus를 처음 사용하는 분들을 대상으로 합니다. 고유한 사용자 데이터 관리, 반복 작업의 수동 프로세스 감소 등 주요 과제를 해결하는 방법을 소개하며, 신뢰성이 높고 유지보수가 간편한 자동 테스트 구축을 돕는 것을 목적으로 합니다.
비주얼 어서션(Visual Assertion) 및 텍스트 어서션(Text Assertion) 기능을 활용하여 확장성을 유지하면서 복잡한 워크플로우를 자동화해 보세요.
구매 플로우로 배우는 Nexus 활용법
실무에서 Nexus를 어떻게 활용하는지 이해를 돕기 위해, 표준적인 이커머스 구매 플로우를 예시로 진행합니다.
[1] 회원가입 → [2] 로그인 → [3] 장바구니 담기 → [4] 체크아웃
각 섹션에서는 단계별로 발생하는 구체적인 과제와 그에 따른 최적의 해결책을 설명합니다.
구체적인 해결책 및 설정 절차
계정 생성부터 구매 완료까지의 사용자 여정(User Journey)을 따라가며 주요 포인트를 짚어봅니다.
[1] 회원가입
과제
신규 사용자가 문제없이 가입하고 서비스를 시작할 수 있는지 확인하는 것은 테스트의 중요한 첫걸음입니다. 하지만 고정된 이메일 주소를 사용하면, 두 번째 테스트부터는 "이미 등록된 이메일입니다"라는 에러가 발생합니다.
매번 수동으로 새 이메일을 만드는 것은 비효율적입니다.
해결책: 랜덤 이메일 (Random Email)
이 기능은 원격 워크스페이스에서만 사용 가능합니다.
Nexus의 '랜덤 이메일' 기능을 사용하면 고유한 이메일 주소가 자동 생성됩니다. 수동 설정 없이도 반복적인 회원가입 테스트가 가능합니다.
설정 방법
이메일 입력 단계에서 메뉴바의 이메일 아이콘을 클릭합니다.
.png?sv=2022-11-02&spr=https&st=2026-05-19T13%3A14%3A56Z&se=2026-05-19T13%3A26%3A56Z&sr=c&sp=r&sig=bG%2FGgoEQ%2B%2FWJ%2Fu3Tfw3NE%2Bx9fRpbrg3wxS4f%2FoI7LBk%3D)
메뉴에서 [랜덤 이메일 생성]을 선택합니다.
.png?sv=2022-11-02&spr=https&st=2026-05-19T13%3A14%3A56Z&se=2026-05-19T13%3A26%3A56Z&sr=c&sp=r&sig=bG%2FGgoEQ%2B%2FWJ%2Fu3Tfw3NE%2Bx9fRpbrg3wxS4f%2FoI7LBk%3D)
생성된 이메일에 이름을 지정하고 [저장]을 누릅니다.
.png?sv=2022-11-02&spr=https&st=2026-05-19T13%3A14%3A56Z&se=2026-05-19T13%3A26%3A56Z&sr=c&sp=r&sig=bG%2FGgoEQ%2B%2FWJ%2Fu3Tfw3NE%2Bx9fRpbrg3wxS4f%2FoI7LBk%3D)
생성된 주소를 복사하여 [이메일 주소] 입력 필드에 붙여넣습니다.
.png?sv=2022-11-02&spr=https&st=2026-05-19T13%3A14%3A56Z&se=2026-05-19T13%3A26%3A56Z&sr=c&sp=r&sig=bG%2FGgoEQ%2B%2FWJ%2Fu3Tfw3NE%2Bx9fRpbrg3wxS4f%2FoI7LBk%3D)
[2] 공유 그룹 단계 (Shared Group Steps)
과제
로그인과 같이 반복되는 프로세스를 매번 새로 만드는 것은 비효율적입니다.
예를 들어, 이커머스 사이트에서는 다음과 같은 테스트 플로우를 생각할 수 있습니다.
로그인 → 구매
로그인 → 상품 반품
로그인 → 사용자 정보 수정
이러한 시나리오를 개별적으로 작성하면, UI나 사양이 변경될 때마다 로그인 프로세스가 포함된 모든 시나리오를 일일이 수정해야 하므로 유지보수에 막대한 시간이 소요됩니다.
해결책: 공유 그룹 단계 (Shared Group Steps)
로그인처럼 반복되는 절차를 '공유 그룹'으로 설정하면 이 문제를 해결할 수 있습니다. 공유 그룹은 서로 다른 시나리오에서 재사용이 가능하며, 절차를 변경해야 할 때도 한 곳만 업데이트하면 모든 곳에 자동으로 반영됩니다.
설정 방법
시나리오 에디터에서 공유 그룹으로 만들 단계를 선택합니다.
.png?sv=2022-11-02&spr=https&st=2026-05-19T13%3A14%3A56Z&se=2026-05-19T13%3A26%3A56Z&sr=c&sp=r&sig=bG%2FGgoEQ%2B%2FWJ%2Fu3Tfw3NE%2Bx9fRpbrg3wxS4f%2FoI7LBk%3D)
선택한 단계의 3점 메뉴를 클릭하고 [공유 그룹 만들기]를 선택합니다.
.png?sv=2022-11-02&spr=https&st=2026-05-19T13%3A14%3A56Z&se=2026-05-19T13%3A26%3A56Z&sr=c&sp=r&sig=bG%2FGgoEQ%2B%2FWJ%2Fu3Tfw3NE%2Bx9fRpbrg3wxS4f%2FoI7LBk%3D)
그룹 이름을 입력한 후 [완료]를 클릭합니다.
.png?sv=2022-11-02&spr=https&st=2026-05-19T13%3A14%3A56Z&se=2026-05-19T13%3A26%3A56Z&sr=c&sp=r&sig=bG%2FGgoEQ%2B%2FWJ%2Fu3Tfw3NE%2Bx9fRpbrg3wxS4f%2FoI7LBk%3D)
마지막으로 [저장] 버튼을 클릭합니다.
.png?sv=2022-11-02&spr=https&st=2026-05-19T13%3A14%3A56Z&se=2026-05-19T13%3A26%3A56Z&sr=c&sp=r&sig=bG%2FGgoEQ%2B%2FWJ%2Fu3Tfw3NE%2Bx9fRpbrg3wxS4f%2FoI7LBk%3D)
생성된 공유 그룹 단계는 워크스페이스 리소스에서 관리할 수 있습니다.
[3] 비주얼 어서션 (Visual Assertions)
과제
지속적인 업데이트 과정에서 UI 레이아웃이 틀어지거나, 버튼이 가려지는 등 시각적 결함(Visual Regression)이 발생할 수 있습니다. 특히 콘텐츠가 많은 페이지의 모든 요소를 수동으로 확인하는 것은 시간 소모가 크며 실수하기 쉽습니다.
예를 들어, 간단한 장바구니 페이지에서도 다음과 같이 확인해야 할 항목이 많습니다.
.png?sv=2022-11-02&spr=https&st=2026-05-19T13%3A14%3A56Z&se=2026-05-19T13%3A26%3A56Z&sr=c&sp=r&sig=bG%2FGgoEQ%2B%2FWJ%2Fu3Tfw3NE%2Bx9fRpbrg3wxS4f%2FoI7LBk%3D)
상품명이나 컬러가 올바르게 표시되는가?
수량이 의도한 값으로 되어 있는가?
상품 가격이 정확한가?
합계 금액이 정확히 계산되었는가?
카트 배지의 숫자가 상품 수와 일치하는가?
해결책:비주얼 어서션 (Visual Assertions)
육안 확인은 비효율적입니다. 중요한 페이지에는 Nexus의 '비주얼 어서션'을 활용하세요.
테스트 실행 시점과 기록 시점의 화면을 비교하여 예기치 않은 시각적 변화가 감지되면 알림을 보냅니다. 사람의 눈으로 찾기 힘든 미세한 차이도 AI가 즉시 찾아냅니다.
가격처럼 변동이 잦은 값은 '최대 픽셀 차이(%)' 임계값을 조정하여 허용 범위를 설정할 수 있습니다.
.png?sv=2022-11-02&spr=https&st=2026-05-19T13%3A14%3A56Z&se=2026-05-19T13%3A26%3A56Z&sr=c&sp=r&sig=bG%2FGgoEQ%2B%2FWJ%2Fu3Tfw3NE%2Bx9fRpbrg3wxS4f%2FoI7LBk%3D)
가격처럼 변동이 잦은 값은 '최대 픽셀 차이(%)' 임계값을 조정하여 허용 범위를 설정할 수 있습니다.
설정 방법
빨간색 테두리 안의 아이콘을 클릭합니다.
.png?sv=2022-11-02&spr=https&st=2026-05-19T13%3A14%3A56Z&se=2026-05-19T13%3A26%3A56Z&sr=c&sp=r&sig=bG%2FGgoEQ%2B%2FWJ%2Fu3Tfw3NE%2Bx9fRpbrg3wxS4f%2FoI7LBk%3D)
[페이지의 외관이 동일한지 확인]을 클릭합니다.
.png?sv=2022-11-02&spr=https&st=2026-05-19T13%3A14%3A56Z&se=2026-05-19T13%3A26%3A56Z&sr=c&sp=r&sig=bG%2FGgoEQ%2B%2FWJ%2Fu3Tfw3NE%2Bx9fRpbrg3wxS4f%2FoI7LBk%3D)
[차이 임계값(%)]에 값을 입력하고 [추가]를 클릭합니다.
.png?sv=2022-11-02&spr=https&st=2026-05-19T13%3A14%3A56Z&se=2026-05-19T13%3A26%3A56Z&sr=c&sp=r&sig=bG%2FGgoEQ%2B%2FWJ%2Fu3Tfw3NE%2Bx9fRpbrg3wxS4f%2FoI7LBk%3D)
[4] 텍스트 어서션 (Text Assertions)
과제
페이지가 정상적으로 로드되었다고 해서 내부 처리가 성공했다고 단정할 수는 없습니다.
결제 플로우처럼 복잡한 처리에서는 시스템 에러가 발생했음에도 화면상으로는 로딩이 완료된 것처럼 보일 위험이 있습니다.
요청이 적절히 처리되었음을 확신하려면 화면의 특정 메시지를 직접 확인해야 합니다.
해결책: 텍스트 어서션 (Text Assertions)
결제 후 표시되는 "구매해 주셔서 감사합니다"와 같은 특정 메시지를 대상으로 텍스트 어서션을 설정합니다.
화면상의 정확한 문구를 검증함으로써 실제 결제 프로세스의 완료 여부를 직접 확인할 수 있습니다.
이를 통해 에러 메시지가 떴음에도 테스트가 패스되는 '거짓 양성(False Positive)'을 방지하고 테스트 신뢰도를 높일 수 있습니다.
설정 방법
메뉴바에서 빨간색 테두리 안의 아이콘을 클릭합니다.

검증하려는 텍스트를 클릭합니다. (선택 영역이 보라색으로 강조됩니다.)
[텍스트 확인하기]를 클릭합니다.
드롭다운 메뉴에서 [일치]를 선택하고 [추가]를 클릭합니다.
