전체 글 썸네일형 리스트형 생성형 AI 활용하여 Slack 스레드 요약 및 분석 Slack 스레드 요약 및 분석보통 QA가 기획 초기 단계부터 참여한다고 해도 일부 기술이나 사양 논의는 기획자와 개발자, 또는 개발자와 개발자 사이에서 이미 진행한 후 QA에게 의견을 묻거나 검수 활동을 요청하는 경우들이 있습니다.(재직 중인 회사도 동일한 진행 방식)대표적인 커뮤니케이션 도구는 Slack이고 보통 이런 논의는 Slack에서 스레드 형태로 진행되는데요. 기획과 개발의 논의가 다 끝난 후 뒤늦게 QA 엔지니어가 해당 스레드에서 내용을 파악하려고 한다면 내용 파악에 많은 시간이 걸릴 수 있습니다. 또한 내용에 따라서 추가 질문을 해야 할 수도 있는데요. 이를 방지하기 위해서 매번 모든 스레드에 참여하거나 모니터링할 수도 있겠지만, 이는 그만큼 QA 리소스를 많이 소비할 것이기 때문에 현실적.. 더보기 Android + Mac 환경에서 Charles Proxy를 활용하여 TIme out 케이스 확인 Android + Mac 환경에서 Charles Proxy를 활용하여 TIme out 케이스 확인✅ Charles Proxy에 무료 사용 시간은 30분이여서 적은 케이스 확인할 때 사용하면 좋음(30분 후 재연결해야함;;;;;;;;;)✅ 1. Charles Proxy 실행 및 기본 설정Charles Proxy 설치 필요✅ 2. Wi-Fi에서 프록시 설정 추가설정(Settings) > Wi-Fi > 현재 연결된 네트워크 선택고급 설정(Advanced Settings) > 프록시(Proxy) > "수동(Manual)" 선택프록시 서버(Proxy Hostname): 192.168.x.x (Mac의 로컬 IP 입력)Mac의 IP 확인 방법 (터미널 실행)ipconfig getifaddr en0프록시 포트(Pro.. 더보기 Notion과 slack 연동하여 자동화 알림이 만들기 필요한 데이터Notion Api 토근 발급Notion 데이터베이스 IDSLACK_WEBHOOK_URL 코드작성config.py > 필요한 데이터 정보를 저장notion_to_slack.py > 메인notion_to_slack.py from notion_client import Clientimport requestsfrom config import NOTION_API_TOKEN, SLACK_WEBHOOK_URL, PAGE_ID# Notion 클라이언트 초기화notion = Client(auth=NOTION_API_TOKEN)def fetch_database_ids_from_page(page_id): """ Notion 상위 페이지에서 데이터베이스 ID 목록을 자동으로 가져옵니다. """ .. 더보기 네트워크 지연 / 차단 테스트 진행 시 os별 설정 및 진행 방법 IOS경로 : 설정 > 개발자 > 네트워크 링크 컨디셔너느린 네트워크 환경 설정네트워크 링크 컨디서너 : Very Bad Network / : 3G 선택프로필: 3G (256Kbps, 100ms 지연).테스트:ex)앱 실행 → 대시보드 데이터 로딩.이미지 및 텍스트가 정상적으로 렌더링되는지 확인네트워크 복구 한경 설정목표: 네트워크 복구 시 자동 재연결 확인.프로필: 네트워크 없음(아래 세팅 진행) → Wi-Fi (Good).테스트:네트워크 끊김 → 앱의 에러 메시지 표시 확인.네트워크 복구 후 재요청 동작 확인.네트워크 없음 세팅 필요개발자 > 네트워크 링크 컨디서너 진입프로필 추가아래 내용 참고하여 설정설정 항목 값 설명 설정 항목 값 설명 .. 더보기 제로베이스에서 유능한 QA로 성장하는소프트웨어 테스트의 모든 것(강연 정리 7/13 오프라인) '제로베이스에서 유능한 QA로 성장하는소프트웨어 테스트의 모든 것' 7/13일 홍대 한빛 오프라인 강연에 참석했다. 정원이 60명정도의 교육이였는데 강연장이 생각보다 좁아 모두 참석하니 자리가 조금 부족해보였다. 이 날 강연은 17년차 qa 실무를 진행하신 남효진 연사님꼐서 진행하셨다. 사실 제로베이스기반에 강의라 정리하는 느낌으로 참석했지만 나름 유익한 강연이였다. 강의에 대해 간단한 정리목차는 아래와 같이 제로베이스 기준의 기본적인 QA flow 1. 소프트웨어 테스팅 기본 개념1장에서는 소프트웨어 테스팅 정의 / 테스팅이 필요한 이유 / 품질 범위 / 결함에 대한 다양한 사례를 담았다. 2. 소프트웨어 테스팅 이해2장에서는 테스트의 단계 / 종류 / 수행 방식 / 케이스 정의 및 커버리지 / .. 더보기 동등 분할 기법 + 경곗값 분석 기법을 활용하여 테스트 케이스 작성 동등 분할 기법시스템 입력의 결과로 나타는 결과값이 동일한 경우 하나의 그룹으로 간주합니다.동등 분할 기법 테스트 케이스로 적용하는 경우상여금 지급 시스템 조건평가 점수 90~100점: 상여금 600만원평가 점수 80~89점: 상여금 400만원평가 점수 70~79점: 상여금 200만원평가 점수 0~69점: 상여금 0만원정수만 입력 가능범위를 벗어나는 경우 ERROR 출력 테스트 컨디션으로 도출 하는 경우유효한 입력 파티션90 80 70 0 비유효한 입력 파티션평가 점수 = 실숫값(소수점 포함)평가 점수 = 한영, 특수문자테스트 케이스 도출하기(약한 동등 분할 기법 )no.입력값기대 결과150점지급되는 금액이 없다.275점200만 원이 지급된다.383점400만 원이 지급된다.499점600만 원이 지급된다... 더보기 postman과 친해지기(환경변수 설정) Postman에서 데모사이트의 requst 생성 후 테스트 해보기https://www.koreanjson.com/ Korean JSON{ Korean JSON } Super simple JSON API in Korean. Request GET, POST, PUT, DELETE actions and get JSON data in Korean back to get the most out of the look and feel of Korean language when prototyping your project. 한국어 데이터를 제공하는 초간www.koreanjson.com 아래 정보들을 requst로 생성 Postman에서 환경 변수를 설정 후 사용하기Environments 진입Variable에 변수명 지정.. 더보기 페어와이즈 기법을 이용한 테스트 설계 (PICT) 페어와이즈 기법페어와이즈 기법(pairwise testing)은 소프트웨어 테스트에서 사용되는 방법 중 하나로, 입력 변수 간의 모든 가능한 쌍(pair)을 테스트 케이스로 포함하여 테스트하는 기법입니다. 이는 테스트 케이스의 수를 줄이면서도 상당히 높은 커버리지를 유지할 수 있는 효율적인 방법입니다. 페어와이즈 기법의 예다음과 같은 세 개의 입력 변수가 있다고 가정변수 A: {1, 2}변수 B: {X, Y}변수 C: {Red, Blue}모든 가능한 조합을 테스트하려면 2 * 2 * 2 = 8개의 테스트 케이스가 필요합니다. 하지만 페어와이즈 기법을 사용하면 다음과 같이 테스트 케이스 수를 줄일 수 있습니다:A = 1, B = X, C = RedA = 1, B = Y, C = BlueA = 2, B = .. 더보기 이전 1 2 3 4 다음