본문 바로가기

전체 글203

ISTQB CTFL 시험 합격 후기 취업 이후 적응이 끝나 갈 쯤, 팀 이동을 하게 됐다. 약 7개월 정도가 흐르고 나서야 업무에 안정감이 생기며 올해 ISTQB 자격증 시험을 준비하게 됐다.내가 준비한 시험은 2026년 한글 4차 시험이었고, 인터넷을 찾아보니 시험 준비는 4개의 샘플문제와 실라버스를 참고하면 된다고 한다. 나 또한 동일하게 두 가지 자료만으로 시험 준비를 시작했다. 처음 시험 준비 기간은 약 1달 정도로 잡았지만, 업무 및 개인 일정으로 인해 2주로 축소되었다.공부 시간은 우선 하루 2~3시간 정도 퇴근 후에 공부를 했으며, 주말에는 최대 4시간 정도 공부를 했다. 우선 샘플 문제를 풀어보며 틀린 문제는 공식 해설과 AI를 통해 이론을 통해 오답노트를 작성하고, 샘플 문제에 자주 출제되는 이론 및 계산 문제들을 또 따로.. 2026. 9. 1.
테스트 시나리오 작성 방법 참고 문서 [단테,통테] 테스트(QA) 시나리오 작성법테스트(QA) 시나리오 작성은 소프트웨어의 기능을 테스트하고 예상한 결과가 나오는지를 검증하기 위해 구체적인 절차와 조건을 문서화하는 과정입니다. 시나리오 작성은 소프트웨어 테스트의thinkhubhee.tistory.com티스토리에 들어가면, 테스트 시나리오 작성 방법에 대한 구체적인 예시와 설명이 이해하기 쉽게 적혀있다. 테스트 시나리오 Test Scenario테스트 시나리오소프트웨어 기능을 테스트 하고 예상한 결과가 나오는지 검증하기 위해, 구체적인 절차와 조건을 문서화 해놓은 것을 말한다. 사용자의 관점에서 서비스가 어떻게 동작해야 하는지 설명하며, 테스트 대상의 주요 기능과 기대 결과를 명확히 나타내게 된다. 이를 통해 테스트 과정에서 발생할 .. 2025. 11. 28.
[CSTS] 요약 3. 테스트 프로세스 테스트 프로세스조직 테스트 프로세스조직 전체에 공통적으로 적용되는 조직 테스트 명세서를 개발, 관리테스트 관리 프로세스레벨테스트와 유형테스트의 수행을 관리테스트 활동 - 산출물테스트 계획 - 테스트 계획서대상 범위 식별, 테스트 프로세스 참고하여 테스트 전략 수립산출물 : 테스트 컨텍스트, 위험 분석, 테스트 전략, 테스트 수행 계획테스트 모니터링 및 제어 - 테스트 현황 보고서프로세스의 수행 모니터링하여 상황 파악. 필요 시 테스트 활동 제어 테스트 종료 - 테스트 종료 보고서생성된 산출물 관리, 테스트 환경 정리 후 보고동적 테스트 프로세스테스트 활동 - 산출물테스트 설계 및 구현 - 테스트 설계 명세서, 테스트 케이스 명세서, 테스트 절차 명세서, 테스트 환경 요건 명세서, 테스트 데이터 요건 명세.. 2025. 9. 3.
[CSTS] 요약 2. 테스트 설계 기법 정적테스트리뷰 : 여러 전문가가 모여 프로그램을 검토하여 결함을 검출 (요구사항 명세서, 설계 명세서, 테스트 계획서 등) 관리 리뷰 : 진행 상황을 모니터, 계획과 일정 상태 평가 > 일정이나 프로젝트 범위 등 변경기술 리뷰 : 대표 엔지니어가 주재, 관리자 참가 가능인스펙션(동료 검토) : 가장 형식화된 대표적인 리뷰 방식.비슷한 수준이나 역할을 가진 사람들이 검토하는 방식. 가능한 한 초기에 검사해야함.개별적으로 체크리스트를 사용참가자주재자 : 검사할 작업물을 기초로 참가자들 선정, 인스펙션 계획, 검토 목표 달성 여부 판단. 회의 주재 담당. 회의가 끝난 뒤 어떤 후속 조치가 필요한지 결정작성자 : 인스펙션에 필요한 자료를 제출, 설명 또는 대답. 주재자 될 수 없음낭독자 : 자신의 이해 및 해석.. 2025. 8. 27.
[CSTS] 요약 1. 테스트 개요 오류, 결함, 장애오류 ; 사용자의 요구사항을 잘못 파악, 이해 또는 실수나 오타결함 ; 소프트웨어 내 장애를 유발할 수 있는 문제결함이 있다고 해서 반드시 장애가 발생하는 것은 아님소프트웨어 동작의 장애를 유발할 수 있는 모든 개발 산출물에 존재장애 ; 프로그램의 실행 결과와 요구사항에 차이가 있음 테스팅, 디버깅, 재테스팅테스팅 ; 소프트웨어의 실제 동작과 요구사항 차이를 확인소스코드 수정에 관여하지 않음디버깅 ; 테스팅을 통해 결함의 존재 확인 > 위치 파악 > 제거가 목적결함을 제거 위해 소스코드 수정재테스팅 ; 개발자가 결함을 제거하면, 실제로 결함이 제거되었는지 확인 테스트와 품질 보증테스트 테스트 설계 기법정적 테스트테스트 대상을 실행하지 않고 테스트를 수행 -> 실행 환경 필요 하지 않음.. 2025. 8. 27.
테스트 케이스 작성 방법 출처 : Section 3. 테스트 케이스 작성 방법 13화 Section 3. 테스트 케이스 작성 방법“테스트 케이스 작성 방법”에서는 소프트웨어 테스트에서 핵심적인 역할을 하는 테스트 케이스 작성의 중요성과 그 구체적인 방법을 다룬다. 테스트 케이스는 소프트웨어가 요구사항을 충족brunch.co.kr이 글은 제임스 님의 브런치 글을 참고해 요약한 내용입니다. 원문에서는 더 구체적인 설명과 다양한 예시를 확인할 수 있으니, 더 자세한 내용을 원하는 분들은 작가의 브런치를 방문하여 읽어보시기를 추천합니다! 테스트 케이스 작성의 중요성테스트 케이스는 소프트웨어가 요구사항을 충족하는지 검증하고, 결함을 발견하는데 중요한 역할을 한다.1. 요구사항과 밀접한 관계를 가지며, 요구사항이 테스트 케이스에 정확히 반.. 2025. 6. 19.
수동 테스트 VS 자동 테스트 두 테스트는 크게 테스트 수행 방식을 사람이 직접 하는지, 아니면 도구나 스크립트를 활용하여 자동화하는지에 따라 나뉘게 된다. 수동테스트 Manual Testing사람이 직접 소프트웨어를 조작하면서 기능을 확인하고 문제를 찾는 테스트 방식소프트웨어의 기능, 사용성, 성능 및 기타 측면을 평가하기 위해 다양한 작업을 수행한다.테스트 결과 기록의 일관성 확보가 중요하다. 별도 도구 활용 가능하다.특징:사용자 관점에서의 직관적 테스트 가능예상치 못한 버그나 UX 문제 발견에 유리복잡한 시나리오나 탐색적 테스트에 적합즉시 실행 가능 (별도 준비 시간 불필요)유지보수 :테스트 스크립트 작성 비용이 적고, 즉각적 수정 가능하지만 반복 테스트 시 인력 비용과 시간이 많이 소요됨신규 기능마다 테스트 케이스 재작성 필요.. 2025. 6. 18.
QA 기본 용어 정리 QA 기본 개념QA 와 QCQA (Quality Assurance)품질 보증, 개발 프로세스 전체에서 품질을 관리하는 포괄적 개념QC (Quality Control)품질 관리, QA의 일부로 완성된 제품을 검사하고 결함을 찾는 활동 테스트 vs 디버깅테스트버그를 찾는 활동 (QA가 하는 일)예 : 로그인 버튼을 눌렀는데 아무 반응이 없다 → "버그 발견!"디버깅버그를 고치는 활동 (개발자가 하는 일)예 : 왜 로그인 버튼이 안 되는지 코드를 살펴보고 문제 원인을 찾아서 수정 테스트 레벨 Test Level1. 단위 테스트 Unit Test주로 개발자가 수행하며, 개별 함수나 모듈을 테스트예 : 비밀번호 암호화 함수만 따로 테스트 → 입력: "1234", 출력: "암호화된 문자열" 2. 통합 테스트 Int.. 2025. 6. 13.
본문 내 테이블 배경색 변경 참고 블로그 : [티스토리] 표(테이블) 배경색 지정하는 방법 [티스토리] 표(테이블) 배경색 지정하는 방법티스토리 표 배경색을 원하는 색으로 지정하는 방법 티스토리 테이블 배경색을 원하는 색으로 지정하는 방법 티스토리에 글을 정리하다 보면 정보를 한눈에 전달하기 위해 "표"를 자주 사용한heespace0420.tistory.com 방법모드를 HTML 모드로 변경 태그를 찾아, 앞 태그에 bgcolor="[원하는 색상값]"을 넣는다. 오른쪽 아래 미리보기를 통해 설정한 색을 확인해 볼 수 있으며, 기본모드로 돌아오면 된다. 예시용 결과기존변경 같이 사용하면 좋은 사이트PhotoKit아래와 같은 다양한 메뉴가 있어 색상을 찾고 조합하기 간단하다. 2025. 5. 4.