Test Log

전체 글

“두려워하지 마라. 오직 품질만이 중요하다.”

66

전체 글

“두려워하지 마라. 오직 품질만이 중요하다.”

QA(Quality Assurance)

커버리지 100%, 그런데 살아남은 변이 7개 — AI가 쓴 테스트를 누가 검증하나

복귀 글에서 이 블로그는 QA가 AI를 써도 품질 판단은 사람이 남긴다는 글만 쓰겠다고 했습니다. 그 약속을 구체적인 숫자로 보여 주는 실험을 읽었습니다. 제가 직접 한 실험이 아니라 Gary Parker라는 QA 엔지니어가 공개한 실험이고, 저는 이 글을 읽고 제 기준을 다시 정리했습니다. 먼저 어떤 실험이었는지부터 옮깁니다.실험: AI에게 구현과 테스트를 모두 시켰습니다Gary Parker는 경계값이 많은 명세를 하나 준비했습니다. 최소 구매 금액, 만료일 포함 여부, 반올림 규칙, 할인 상한, 중복 적용 규칙이 들어 있는 쿠폰 엔진입니다. 코딩 에이전트에게 이 모듈을 구현하고, 운영에 내보낼 수준의 테스트도 쓰라고 했습니다. 힌트는 주지 않았습니다.결과는 이랬습니다.구현 코드 92줄, 통과한 테스트..

QA(Quality Assurance)

다시 씁니다. 품질 판단만 남깁니다.

한동안 이 블로그에 글을 올리지 않았습니다.다시 쓰기로 했습니다. 방향은 하나로 줄입니다.이 블로그는 QA가 AI를 써도, 품질 판단은 사람이 남긴다는 글만 씁니다.테스트 업무를 하면서 제가 내린 판단을 적습니다. 정보가 부족한 요청을 어떻게 받았는지, AI가 만들어 준 케이스를 어디서 고쳤는지, 개발자에게 결함을 어떻게 돌려줬는지를 씁니다.도구 소식을 모아 소개하는 글은 쓰지 않습니다. 이번 주에 읽은 글을 여러 편 정리하는 글도 쓰지 않습니다.다음 글은 현장에서 제가 한 판단입니다.

AI

Genspark 커스텀 슈퍼에이전트 & GPTs 테스트케이스 생성 프롬프트 공유 후기

안녕하세요!최근에 Genspark에서 커스텀 슈퍼에이전트가 출시되어, 제가 직접 설계한 테스트케이스 생성 프롬프트를 GPTs와 함께 공유하게 되었습니다.1,000명 돌파! 하지만 2,000명은 아직… 😭이 프롬프트를 많은 분들이 활용해주신 덕분에 현재 1,000명 이상의 사용자분들이 실제로 써주시고 계십니다.아직 2,000명 달성은 쉽지 않지만, 꾸준히 피드백을 반영해서 더 완벽하게 만들고 있습니다.현실적으로 쉽지 않지만, 계속해서 개선 중이고 더 많은 분께 도움이 되길 기대하고 있어요.직접 사용해보고 싶은 분께아래 링크에서 바로 테스트해보실 수 있습니다.자세한 프롬프트 내용은 Genspark 커스텀 슈퍼에이전트 스토어에서 해당 에이전트를 검색하면 확인하실 수 있습니다.Genspark 에이전트 바로가기..

QA(Quality Assurance)

소프트웨어 엔지니어 커리어패스, 어떻게 설계할까?

기술 직군에서 일하는 사람이라면 한 번쯤은 '이 커리어의 끝은 어디일까?'라는 고민을 해보셨을 겁니다. 특히 소프트웨어 엔지니어 커리어패스는 기업의 성격, 보상 구조, 업무 영역에 따라 매우 다양한 방향으로 나뉘기 때문에 전략적인 접근이 필요합니다.오늘은 제가 직접 경험한 기술 조직에서의 커리어 고민과, 그 과정에서 배운 인사이트를 바탕으로 ‘기술 직무 커리어 설계의 기본 프레임’을 공유드리려 합니다.기술 기업의 유형 – 회사 구조부터 이해하자소프트웨어 엔지니어의 역할은 회사가 어떤 수익 모델을 갖고 있느냐에 따라 크게 달라집니다.제품 중심 기업: 자사 플랫폼이나 앱을 운영하며 수익을 창출합니다. (예: 구글, 애플, 네이버)서비스 중심 기업: 고객의 요구에 따라 개발하는 형태로, 프로젝트 단위로 움직이..

QA(Quality Assurance)

B2B QA 업무, 사전 정보 없이 테스트 요청이 들어올 때 대처법

B2B QA 업무, 사전 정보 없이 테스트 요청이 들어올 때 대처법B2B 서비스 QA 담당자라면, 사전 설명 없이 갑작스럽게 테스트 요청을 받은 경험이 있으실 겁니다.기능 설명도, 테스트 시나리오도, 기획 문서도 없이 말이죠.특히 커스터마이징이 많은 B2B SaaS 환경에서는 이러한 일이 자주 발생합니다.오늘은 B2B QA 업무에서 사전 정보 없이 테스트 요청을 받았을 때 어떻게 대응하면 좋을지,실제 업무에서 활용 가능한 대응 전략을 소개합니다.1. 테스트 전에 꼭 확인해야 할 최소 정보아무리 급한 테스트라 해도, QA는 '정보 없이 시작하는 테스트'를 경계해야 합니다.우선 다음과 같은 내용을 빠르게 파악해 보세요.해당 기능이 어떤 고객사 또는 어떤 사용 시나리오에 해당하는가?Jira 티켓, Conflu..

QA(Quality Assurance)

QA 엔지니어 면접, 개발자와의 마찰 질문 이렇게 답하세요!

안녕하세요! 최근 다양한 회사에서 QA 엔지니어 면접을 보면서 가장 자주 받았던 질문이 하나 있었습니다. 바로 “개발자와의 마찰이 생기면 어떻게 대응하실 건가요?”라는 질문이었는데요. 이 질문은 이제 거의 QA 엔지니어 면접의 필수 질문으로 자리 잡은 것 같아요.취업 준비를 하시는 분들, 또는 이직을 고려 중이신 분들이라면 한 번쯤 고민해 보셨을 주제라고 생각합니다. 오늘은 제가 실제로 경험했던 내용을 바탕으로, 이 질문에 효과적으로 답변하는 방법을 정리해 볼게요.왜 QA 엔지니어 면접에서 개발자와의 마찰을 물어볼까?QA 엔지니어 면접에서 ‘개발자와의 마찰’ 질문이 항상 등장하는 이유는, 실무에서 QA와 개발자 사이의 갈등이 빈번하게 발생하기 때문이에요. QA는 제품의 품질을 최우선으로 생각하고, 개발자..

AI

자격증까지 한 번에! Gen-AIT 교육 후기 & 꿀팁

자격증까지 한 번에! Gen-AIT 교육 후기 & 꿀팁최근 생성형 AI가 테스팅 업무 전반에 활용되면서,이를 체계적으로 배우고 싶은 분들이 많아졌습니다.그런 분들을 위해 준비된 교육이 바로 KSTQB의 Gen-AI for Testing 과정입니다.이 과정을 통해 생성형 AI 개념부터 실습, 자격증 취득까지 한 번에 가능하다는 점에서많은 QA 실무자들의 관심을 끌고 있습니다.STA교육센터의 Gen-AIT 교육, 어떤 과정인가요?이 과정은 KSTQB Gen-AIT 공식 실러버스를 기반으로 구성되어 있으며,생성형 AI를 테스트 업무에 실질적으로 어떻게 적용할 수 있는지를 집중적으로 다룹니다.AI 개념 (Symbolic AI, 머신러닝, 딥러닝, 생성형 AI)LLM 기반 테스트 케이스 자동화 원리프롬프트 엔지니..

AI

생성형 AI로 테스트 자동화, 어디까지 가능할까?

생성형 AI로 테스트 자동화, 어디까지 가능할까?요즘 생성형 AI의 발전이 테스터들의 업무 방식에 큰 변화를 주고 있습니다.특히 테스트 자동화 분야에서는 코드 작성부터 리그레션 테스트까지, 이제 AI가 실질적인 도움을 줄 수 있는 시대가 되었죠.이번 글에서는 생성형 AI를 활용해 실제 테스트 자동화를 어떻게 구현할 수 있는지, 실제 코드 예시와 함께 소개해드립니다.1. Selenium 자동화 코드, AI가 작성해드립니다먼저 가장 많이 활용되는 예는 Selenium 테스트 스크립트 작성입니다.AI에게 테스트 시나리오를 설명하면, 아래처럼 파이썬 코드를 자동으로 만들어줍니다.from selenium import webdriverfrom selenium.webdriver.common.by import By..

AI

AI에게 테스트 잘 시키는 법 – 실전 프롬프트 구조와 작성 팁

AI에게 테스트 잘 시키는 법 – 실전 프롬프트 구조와 작성 팁요즘 많은 테스터 분들이 생성형 AI를 업무에 적용하고 있습니다.하지만 결과가 만족스럽지 않다고 느끼는 분들도 계시죠.그 원인 중 하나는 바로 프롬프트 작성 방법입니다.같은 내용을 요청해도 어떻게 쓰느냐에 따라 AI의 응답 품질은 크게 달라집니다.오늘은 AI 테스팅바로 써먹을 수 있는 실전 작성 팁을 알려드릴게요. 프롬프트 작성, 왜 이렇게 중요할까요?생성형 AI는 사람의 요청을 그대로 받아들이기 때문에,프롬프트 자체가 곧 결과의 품질을 결정합니다.즉, AI를 잘 쓰는 사람은 프롬프트를 잘 짜는 사람이라는 뜻입니다.좋은 프롬프트의 5가지 구성 요소다음은 실무에서 가장 효과적인 프롬프트 구조입니다.역할(Role) 설정 – 예: “너는 테스트 자..

QA(Quality Assurance)

커버리지 100%, 그런데 살아남은 변이 7개 — AI가 쓴 테스트를 누가 검증하나

복귀 글에서 이 블로그는 QA가 AI를 써도 품질 판단은 사람이 남긴다는 글만 쓰겠다고 했습니다. 그 약속을 구체적인 숫자로 보여 주는 실험을 읽었습니다. 제가 직접 한 실험이 아니라 Gary Parker라는 QA 엔지니어가 공개한 실험이고, 저는 이 글을 읽고 제 기준을 다시 정리했습니다. 먼저 어떤 실험이었는지부터 옮깁니다.실험: AI에게 구현과 테스트를 모두 시켰습니다Gary Parker는 경계값이 많은 명세를 하나 준비했습니다. 최소 구매 금액, 만료일 포함 여부, 반올림 규칙, 할인 상한, 중복 적용 규칙이 들어 있는 쿠폰 엔진입니다. 코딩 에이전트에게 이 모듈을 구현하고, 운영에 내보낼 수준의 테스트도 쓰라고 했습니다. 힌트는 주지 않았습니다.결과는 이랬습니다.구현 코드 92줄, 통과한 테스트..

QA(Quality Assurance)

다시 씁니다. 품질 판단만 남깁니다.

한동안 이 블로그에 글을 올리지 않았습니다.다시 쓰기로 했습니다. 방향은 하나로 줄입니다.이 블로그는 QA가 AI를 써도, 품질 판단은 사람이 남긴다는 글만 씁니다.테스트 업무를 하면서 제가 내린 판단을 적습니다. 정보가 부족한 요청을 어떻게 받았는지, AI가 만들어 준 케이스를 어디서 고쳤는지, 개발자에게 결함을 어떻게 돌려줬는지를 씁니다.도구 소식을 모아 소개하는 글은 쓰지 않습니다. 이번 주에 읽은 글을 여러 편 정리하는 글도 쓰지 않습니다.다음 글은 현장에서 제가 한 판단입니다.

AI

Genspark 커스텀 슈퍼에이전트 & GPTs 테스트케이스 생성 프롬프트 공유 후기

안녕하세요!최근에 Genspark에서 커스텀 슈퍼에이전트가 출시되어, 제가 직접 설계한 테스트케이스 생성 프롬프트를 GPTs와 함께 공유하게 되었습니다.1,000명 돌파! 하지만 2,000명은 아직… 😭이 프롬프트를 많은 분들이 활용해주신 덕분에 현재 1,000명 이상의 사용자분들이 실제로 써주시고 계십니다.아직 2,000명 달성은 쉽지 않지만, 꾸준히 피드백을 반영해서 더 완벽하게 만들고 있습니다.현실적으로 쉽지 않지만, 계속해서 개선 중이고 더 많은 분께 도움이 되길 기대하고 있어요.직접 사용해보고 싶은 분께아래 링크에서 바로 테스트해보실 수 있습니다.자세한 프롬프트 내용은 Genspark 커스텀 슈퍼에이전트 스토어에서 해당 에이전트를 검색하면 확인하실 수 있습니다.Genspark 에이전트 바로가기..

QA(Quality Assurance)

소프트웨어 엔지니어 커리어패스, 어떻게 설계할까?

기술 직군에서 일하는 사람이라면 한 번쯤은 '이 커리어의 끝은 어디일까?'라는 고민을 해보셨을 겁니다. 특히 소프트웨어 엔지니어 커리어패스는 기업의 성격, 보상 구조, 업무 영역에 따라 매우 다양한 방향으로 나뉘기 때문에 전략적인 접근이 필요합니다.오늘은 제가 직접 경험한 기술 조직에서의 커리어 고민과, 그 과정에서 배운 인사이트를 바탕으로 ‘기술 직무 커리어 설계의 기본 프레임’을 공유드리려 합니다.기술 기업의 유형 – 회사 구조부터 이해하자소프트웨어 엔지니어의 역할은 회사가 어떤 수익 모델을 갖고 있느냐에 따라 크게 달라집니다.제품 중심 기업: 자사 플랫폼이나 앱을 운영하며 수익을 창출합니다. (예: 구글, 애플, 네이버)서비스 중심 기업: 고객의 요구에 따라 개발하는 형태로, 프로젝트 단위로 움직이..

QA(Quality Assurance)

B2B QA 업무, 사전 정보 없이 테스트 요청이 들어올 때 대처법

B2B QA 업무, 사전 정보 없이 테스트 요청이 들어올 때 대처법B2B 서비스 QA 담당자라면, 사전 설명 없이 갑작스럽게 테스트 요청을 받은 경험이 있으실 겁니다.기능 설명도, 테스트 시나리오도, 기획 문서도 없이 말이죠.특히 커스터마이징이 많은 B2B SaaS 환경에서는 이러한 일이 자주 발생합니다.오늘은 B2B QA 업무에서 사전 정보 없이 테스트 요청을 받았을 때 어떻게 대응하면 좋을지,실제 업무에서 활용 가능한 대응 전략을 소개합니다.1. 테스트 전에 꼭 확인해야 할 최소 정보아무리 급한 테스트라 해도, QA는 '정보 없이 시작하는 테스트'를 경계해야 합니다.우선 다음과 같은 내용을 빠르게 파악해 보세요.해당 기능이 어떤 고객사 또는 어떤 사용 시나리오에 해당하는가?Jira 티켓, Conflu..

QA(Quality Assurance)

QA 엔지니어 면접, 개발자와의 마찰 질문 이렇게 답하세요!

안녕하세요! 최근 다양한 회사에서 QA 엔지니어 면접을 보면서 가장 자주 받았던 질문이 하나 있었습니다. 바로 “개발자와의 마찰이 생기면 어떻게 대응하실 건가요?”라는 질문이었는데요. 이 질문은 이제 거의 QA 엔지니어 면접의 필수 질문으로 자리 잡은 것 같아요.취업 준비를 하시는 분들, 또는 이직을 고려 중이신 분들이라면 한 번쯤 고민해 보셨을 주제라고 생각합니다. 오늘은 제가 실제로 경험했던 내용을 바탕으로, 이 질문에 효과적으로 답변하는 방법을 정리해 볼게요.왜 QA 엔지니어 면접에서 개발자와의 마찰을 물어볼까?QA 엔지니어 면접에서 ‘개발자와의 마찰’ 질문이 항상 등장하는 이유는, 실무에서 QA와 개발자 사이의 갈등이 빈번하게 발생하기 때문이에요. QA는 제품의 품질을 최우선으로 생각하고, 개발자..

AI

자격증까지 한 번에! Gen-AIT 교육 후기 & 꿀팁

자격증까지 한 번에! Gen-AIT 교육 후기 & 꿀팁최근 생성형 AI가 테스팅 업무 전반에 활용되면서,이를 체계적으로 배우고 싶은 분들이 많아졌습니다.그런 분들을 위해 준비된 교육이 바로 KSTQB의 Gen-AI for Testing 과정입니다.이 과정을 통해 생성형 AI 개념부터 실습, 자격증 취득까지 한 번에 가능하다는 점에서많은 QA 실무자들의 관심을 끌고 있습니다.STA교육센터의 Gen-AIT 교육, 어떤 과정인가요?이 과정은 KSTQB Gen-AIT 공식 실러버스를 기반으로 구성되어 있으며,생성형 AI를 테스트 업무에 실질적으로 어떻게 적용할 수 있는지를 집중적으로 다룹니다.AI 개념 (Symbolic AI, 머신러닝, 딥러닝, 생성형 AI)LLM 기반 테스트 케이스 자동화 원리프롬프트 엔지니..

AI

생성형 AI로 테스트 자동화, 어디까지 가능할까?

생성형 AI로 테스트 자동화, 어디까지 가능할까?요즘 생성형 AI의 발전이 테스터들의 업무 방식에 큰 변화를 주고 있습니다.특히 테스트 자동화 분야에서는 코드 작성부터 리그레션 테스트까지, 이제 AI가 실질적인 도움을 줄 수 있는 시대가 되었죠.이번 글에서는 생성형 AI를 활용해 실제 테스트 자동화를 어떻게 구현할 수 있는지, 실제 코드 예시와 함께 소개해드립니다.1. Selenium 자동화 코드, AI가 작성해드립니다먼저 가장 많이 활용되는 예는 Selenium 테스트 스크립트 작성입니다.AI에게 테스트 시나리오를 설명하면, 아래처럼 파이썬 코드를 자동으로 만들어줍니다.from selenium import webdriverfrom selenium.webdriver.common.by import By..

AI

AI에게 테스트 잘 시키는 법 – 실전 프롬프트 구조와 작성 팁

AI에게 테스트 잘 시키는 법 – 실전 프롬프트 구조와 작성 팁요즘 많은 테스터 분들이 생성형 AI를 업무에 적용하고 있습니다.하지만 결과가 만족스럽지 않다고 느끼는 분들도 계시죠.그 원인 중 하나는 바로 프롬프트 작성 방법입니다.같은 내용을 요청해도 어떻게 쓰느냐에 따라 AI의 응답 품질은 크게 달라집니다.오늘은 AI 테스팅바로 써먹을 수 있는 실전 작성 팁을 알려드릴게요. 프롬프트 작성, 왜 이렇게 중요할까요?생성형 AI는 사람의 요청을 그대로 받아들이기 때문에,프롬프트 자체가 곧 결과의 품질을 결정합니다.즉, AI를 잘 쓰는 사람은 프롬프트를 잘 짜는 사람이라는 뜻입니다.좋은 프롬프트의 5가지 구성 요소다음은 실무에서 가장 효과적인 프롬프트 구조입니다.역할(Role) 설정 – 예: “너는 테스트 자..