TIL/Slack

[TIL] Slack 으로 Test Result 전달하기 w/ RobotFrameWork

아람2 2025. 7. 10. 16:57
반응형

 

1. Slack 채널 생성 

먼저, Slack 에 채널을 하나 만들어준다 

2. Slack API 페이지 접속 및 앱 생성 

Slack API 페이지에 접속해서 채널에 연동할 앱을 만들어준다 

👉 https://api.slack.com/apps

 

Slack API: Applications | Slack

Your Apps Don't see an app you're looking for? Sign in to another workspace.

api.slack.com

 

옵션은 Scratch 와 App Manifest 가 있는데, Scratch 를 선택한다 

App Name 은 채널 이름 그대로 입력해주고, Workspace 도 선택해준다 

 

3. Incoming Webhooks 활성화

Feature > Incoming Webhooks 를 ON 으로 변경해주면, 아래에 

Webhook 사용법과 New Webhook 을 추가하는 버튼이 출력된다 

4. Webhook URL 생성 

Add New Webhook 버튼을 누르고, 권한 요청 화면에서 Webhook 을 연동할 채널을 선택해준다 

그러면 Webhook URL 이 생성된다

5. Webhook URL 로 메시지 전송 

HTTP 전송을 하면 Slack 채널에 메시지가 오는 것을 확인할 수 있다 

Slack Webhook 연동 끝!

🐣 Slack App 을 생성한 계정이 퇴사하거나 계정을 삭제하면 Webhook 도 사라질 수 있다 

공용 계정을 따로 만들어 Collaborators 에 등록해두면 안전하니, 하나 만들어서 넣어두기 🐣

 


RobotFrameWork 결과 Slack 으로 전달하기 

RobotFramework 에 의도적인 Fail Case 를 넣어서 스크립트를 돌려주면,

이렇게 Slack 으로 메시지가 전달된다 

 

반응형