엔진
찾는 건 AI가, 지키는 건 AI 없이
버그를 찾을 때는 모델이 화면을 읽지만, 다시 확인할 때는 모델을 부르지 않습니다. 저장한 행동을 그대로 다시 실행하고, CI 에서 한 줄로 돌립니다.
Prefly 팀 · 1분 분량
같은 버그를 두 번 확인하는 데 모델을 또 부를 까닭이 없습니다. 문제를 찾는 일은 탐색이라 모델이 필요합니다. 하지만 찾은 문제가 진짜인지, 고친 뒤 다시 나지 않는지 확인하는 일은 같은 동작을 같은 순서로 다시 하면 됩니다. 그래서 고객이 한 행동을 저장해 두고, 모델 없이 그대로 다시 실행합니다. 빠르고, 싸고, 매번 같은 답이 나옵니다.
- 1재현 확인문제 하나마다 그 고객의 경로를 저장한 행동으로 다시 실행합니다. 기본 두 번이고, 몇 번 중 몇 번 다시 났는지와 그때의 화면, 오류 기록을 남깁니다. 지난번 통과한 실행이 있으면 처음 갈라진 단계도 짚어 줍니다.
- 2성공 조건테스트마다 성공 조건(주소, 보이는 글, 보이는 요소, 문서 제목)을 두고, 엔진이 고객이 본 화면에서 직접 확인합니다. 고객이 「다 했다」고 해도 조건이 빠졌으면 통과가 아닙니다.
- 3CI 한 줄앱에 저장한 테스트를 CLI 한 줄로 다시 돌리고, 결과를 JSON 과 PR 댓글용 글로 냅니다. 실패하면 0 이 아닌 종료 코드를 돌려줍니다.
prefly test --project yeoul --saved all
