본문 바로가기

분류 전체보기27

4. 테스트 기법 4.1.1 테스트 기법의 종류와 특성 블랙박스 테스트 화이트박스 테스트 경험기반 테스트 방법 적절한 테스트 베이시스에 대한 분석을 기반으로 수행 내부 구조를 고려하지 않고 입출력에만 집중 아키텍처, 세부 설계, 내부 구조, 테스트 대상의 코드에 대한 분석을 기반 테스트 대상의 내부 구조와 처리에 집중한다. 개발자, 테스터, 사용자의 경험을 활용하여 테스트를 설계, 구현, 실행 블랙박스, 화이트박스 테스트와 결해서 사용하는 경우가 많음 특징 테스트 컨디션, 테스트 케이스, 테스트 데이터는 테스터 베이시스로부터 도출 기능 테스팅과 비기능 테스팅에 적용 가능 사용자 스토리를 테스트 베이시스로 도출 테스트 케이스는 요구사항과 결과물 간의 차이와 편차를 식별하는데 사용 테스트 컨디션, 테스트 케이스, 테스트 데이.. 2021. 5. 25.
로블록스 리뷰 - 끝 없이 펼쳐지는 세계관 로블록스 오늘 리뷰할 게임은 로블록스입니다. 플랫폼 : Windows, MacOS, VIVE, oculus, XBOXONE, Android, IOS 장르 : 오픈월드, 샌드박스, 롤플레잉 출시 : 2006년 9월 1일 유즈맵 어릴 적 '스타크래프트'라는 게임을 하면 항상 유즈맵을 했습니다. 다양한 장르와 수많은 종류의 게임을 즐길 수 있었기 때문입니다. 유저가 직접 콘텐츠를 제작할 수 있는 유즈맵은 게임사에는 지속 가능한 성장을 제공해주고 유저에게는 다양한 콘텐츠를 제공해주는 장점을 가지고 있습니다. '블리자드'는 유즈맵의 가능성을 일찍이 알고 출시하는 게임에 유즈맵을 적용해 지속 가능한 성장을 제공하고 있습니다. 오늘 리뷰하는 로블록스도 유즈맵을 기반으로 플레이하는 게임입니다. 정확히 말하면 게임사가 .. 2021. 5. 24.
3. 정적 테스팅 3.1.1 정적 테스팅으로 검토할 수 있는 작업 산출물(다양한 정적 테스팅 기법으로 확인할 수 있는 SW 작업 산출물 유형을 인식할 수 있다.) 정적 분석은 적절한 분석 도구가 있거나 자연어로 작성된 작업 산출물을 통해 평가 가능 비즈니스 요구사항, 기능 요구사항, 보안 요구사항과 같은 명세 에픽(epic), 사용자 스토리, 인수 기준 아키텍처 및 설계 명세 코드 테스트 계획, 테스트 케이스, 테스트 프로시저, 자동화 테스트 스크립트와 같은 테스트웨어 사용자 가이드 웹 페이지 계약, 프로젝트 계획, 일정, 예산 기획 형상 및 인프라 셋업 액티비티 다이어그램과 같은 모델 기반 테스팅에 사용되는 모델 3.1.2 정적 테스팅의 효과(정적 테스팅의 가치를 예제를 통해 설명할 수 있다.) 효과 동적 테스트 실행 .. 2021. 5. 24.
2. 소프트웨어 개발 수명주기와 테스팅 2.1.1 SW 개발과 테스팅(SW 개발 수명주기에서의 SW 개발 활동과 테스트 활동의 관계를 설명할 수 있다.) 모든 SW 개발 수명주기 모델에 적용하기 좋은 테스팅의 특성 모든 개발 활동은 그에 상응하는 테스트 활동이 있다. 각 테스트 레벨은 그 레벨에 맞는 구체적인 목적을 갖는다. 주어진 테스트 레벨에 맞는 테스트 분석과 설계는 개발 활동이 이뤄지는 동안 시작 테스터가 요구사항과 설계의 정의와 개선을 위한 대화에 참여하고, 작업 산출물(요구사항, 설계, 사용자 스토리)의 초안이 나오는 즉시 리뷰에 참여한다. SW 개발 수명주기 모델 특징 종류 순차적 개발 모델 개발의 모든 단계는 이전 단계가 완료될 때 시작해야 한다. 완성된 기능 세트를 포함한 SW를 배포할 수 있지만 배포까지 많은 기간이 걸린다... 2021. 5. 23.
1. 테스팅의 기초 용어 커버리지: 특정한 커버리지 항목이 테스트 스위트에 의해 이행되는 백분율 정도 디버깅: 소프트웨어에서 장애의 원인을 발견하고, 분석하여 제거하는 절차. 오류: 결함을 발생 시키는 인간의 실수 결함: 코드 또는 작업 산물의 결점이나 버그 장애: 결함 실행 및 환경 조건으로 인해 발생하는 눈에 확연히 띄는 문제 근본 원인: 해당 결함을 만들어낸 최초의 행동이나 조건 품질 : 컴포넌트나 시스템이 다양한 이해관계자의 명시적/묵시적 요구를 충족시키는 정도 품질 보증: 품질 요구사항이 충족될 것이라는 신뢰감 제공에 집중하는 품질 관리의 한 부분 테스트 베이시스: 요구사항을 내포하는 모든 문서 테스트 케이스: 테스트 컨디션(test conditions)에 기초해 개발한 일련의 사전조건, 입력, 행동, 예상 결과 .. 2021. 4. 4.
0. ISTQB CTFL 합격후기 ISTQB CTFL ISTQB 자격증은 비영리 국제 소프트웨어 테스팅 전문가 네트워크인 국제 소프트웨어 테스팅자격위원회에서 주관하는 국제자격증 프로그램입니다. 그 중에서도 CTFL 과정은 응시자격의 제한이 없으며, 스킬이 아닌 지식에 대한 시험으로 자격증 소지자의 소프트웨어 테스팅의 가장 보편적인 컨셉과, 관련 전문용어에 대한 지식수준을 테스트하게 됩니다. CTFL 자격증은 실무경험을 요구하지 않아 STEN에서 제공해주는 실라버스를 공부한다면 충분히 합격할 수 있습니다. 많은 게임회사에서 QA 직무의 우대사항으로 ISTQB 자격증을 요구하며 QA를 꿈꾸시는 취준생들에게 필요한 자격증 중 하나입니다. 공부법 저는 3주간의 시험 준비 시간이 있어 주 단위로 계획을 짜고 시험 공부를 시작했습니다. 1주차 2주.. 2021. 3. 31.