728x90
반응형

QA취업 15

[자격증] KSTQB CTBL 교육 및 자격증

자격증 계기 CTFL은 실라버스로 그냥 공부했다보니 약간 모호한것도 있어서, 한번 강의도 들어보면 어떨까 싶어서 하는김에 도전. 강의를 들으면 실습으로 TC설계도 진행한다고 해서 소프트웨어 영역에서 기법을 어떻게 녹여 TC를 쓰고 관리할까를 직접 보고 싶기도 했었다. 자격증 공부 CTFL을 사전에 따두었다보니, KSTBQ CTBL은 내용이 더 쉽게 느껴져서, 별도로 실라버스를 보지는 않고 샘플문제만 풀고 갔다. 또, 교육 들으니 어느정도 되새김질이 되지 않을까 싶었기도했다. 그래서 교육 하루 전날 실라버스는 CTBL용이 있길래 슥 읽어보고 바로 교육에 들어갔다. 다만, 기초라고 해서 그냥 갔다가는 말릴수도 있지 않을까 싶었다. 교육을 진행한다고 해도 실라버스 내용으로 조금 공부가 안되어있는 상태라면 시험..

[자격증] ISTQB CTFL 공부 / 합격 수기

자격증 준비 계기 [전략 파트] 올해가.. 벌써 연차로 5년차가 되어버렸다. 흑흑 무언가 한 것도 없는 것 같은데 벌써.. 경력이나 시간이 정말 금방인 듯 하다. 원래는 '테스팅 관련 자격증이 이런게 있구나~'하고 생각했었다. 이미 신입이 아닌 상태에서 굳이 필요하지는 않을 듯하는 생각에 묻어두었던 ISTQB.. 여튼 작년 말(21년 12월) QA전략파트로 전배할 수 있는 기회가 있었다. 실장님과 상반기 평가 면담에서 "00님, 이제 테스팅 업무말고도 저와 함께 QA업무를 해봅시다!"라는 말에 혹해서 새로운 도전~!!! 그런데 QA전략 파트에서 업무를 하다보니 아무래도 항상 현업에서 쓰던 용어나 프로세스들을 알고는 있었지만 정리 하고 문서화하는 부분에서 부족함을 많이 느끼게 되었다. 그리고 내가 '전략 ..

[자격증] 테스트 지원도구 / ISTQB CTFL / 6장

용어 프랙티스 내용 6.1 테스트 도구 고려 사항 - 테스트 도구는 하나 이상의 테스팅 활동을 지원하는데 사용할 수 있으며, 다음과 같은 종류가 있다. ■ 테스팅에 직접 사용하는 도구 (ex. 테스트 실행도구, 테스트 데이터 준비도구) ■ 요구사항, 테스트 케이스, 테스트 프로세스, 자동 테스트 스크립트, 테스트 결과, 테스트 데이터, 결함을 관리하고 테스트 실행보고와 모니터링을 지원하는 도구 ■ 분석과 평가에 사용하는 도구 ■ 테스팅을 지원하는 모든 도구 6.1.1 테스트 도구의 분류 - 테스트 도구는 정황에 따라 다음과 같은 하나 이상의 목적이 있다. ■ 반복적인 작업이나 수동으로 진행했을때 상당한 리소스를 필요로 하는 작업 (ex. 테스트 실행, 리그레션 테스팅)을 자동화 해서 테스트활동의 효율성을..

[자격증] 테스트관리 / ISTQB CTFL / 5장

용어 비지니스 프로세스 기반 테스팅 - 테스트 케이스를 비지니스 프로세스 상세(설명 내용)와 지식에 기반하여 설계하는 테스팅 접근법 ​ 메트릭 ​ 내용 ​ 5.1 테스트 조직 5.1.1 독립적인 테스팅 - 테스팅 기업은 특정 테스팅 역할을 부여받은 사람이나 다른 역할을 하는 사람도 수행할 수 있다. (ex 고객) 저자와 테스터가 가지는 인지 편향의 차이 때문에 일정 수준의 독립성은 테스터가 결함을 더 효과적으로 찾게 해 준다. 그러나 독립성이 친숙함을 대체할 수 없으며 개발자도 자신이 작성한 코드에서 많은 결함을 효율적으로 찾아낼 수 있다. 테스팅의 독립성 수준은 다음과 같다. (낮은 수준에서 높은 수준까지) ■ 독립적인 테스터 없음 : 유일하게 개발자가 자신의 코드를 직접 테스트 하는 형태 ■ 개발팀이..

[자격증] 정적 테스팅 / ISTQB CTFL / 3장 / 타이핑

용어 에픽 - ​ 테스트 프로시저 - 액티비티 다이어그램 - 내용 3.1 정적 테스팅 기초 작업산출물 수동으로 검사(리뷰)하거나 코드나 다른 작업 산출물을 도구 기반으로 평가(정적분석)하는 방법에 의존한다. 두 가지 유형의 정적 테스팅 모두 테스트중인 코드 또는 작업 산출물을 실제로 진행하지 않고 평가. 3.1.1 정적 테스팅으로 검토할 수 있는 작업 산출물 대부분의 작업 산출물은 정적 테스팅(리뷰나 정적분석)으로 검사할 수 있음 ■ 비지니스 요구사항, 기능 요구사항, 보안 요구사항과 같은 명세 ■ 에픽, 사용자 스토리, 인수 기중 ■ 아키텍처 및 설계 명세 ■ 코드 ■ 테스트 계획, 테스트 케이스, 테스트 프로시저, 자동화 테스트 스크립트와 같은 테스트웨어 ■ 사용자 가이드 ■ 웹페이지 ■ 계약, 프로..

[자격증] 소프트웨어 수명주기와 테스팅 / ISTQB CTFL / 2장 / 타이핑

용어 인수 테스팅 - 시스템이 사용자의 필요 및 요구사항, 비즈니스 프로세스 측면에서 인수 조건을 만족하는지 확인하고 사용자, 고객, 기타 권한을 지난 사람이 시스템의 인수 여부를 결정하기 위해 수행하는 공식 테스팅 테스트 인프라 - 테스트 환경, 테스트 도구, 사무환경 및 절차로 구성된 테스트를 수행하는데 필요한 조직 산출물 내용 2.1 소프트웨어 개발과 소프트웨어 테스팅 2.1.1 소프트웨어 개발과 소프트웨어 테스팅 모든 소프트웨어 개발 수명주기 모델에 적용하기 좋은 테스팅의 특성 ■ 모든 개발 활동은 그에 상응하는 테스트 활동이 있다. ■ 각 테스트 레벨은 그 레벨에 맞는 구체적인 목적을 가진다. ■ 주어진 테스트 레벨에 맞는 테스트 분석과 설계는 상응하는 개발 활동이 이루어지고 있는 동안 시작해야..

[지식/경험] 성공 테스트와 실패 테스트

안녕하세요. 딩딩입니다. 이번 포스팅은 성공 테스트와 실패 테스트에 대해서 설명드리려고 합니다. 성공 테스트, 실패 테스트란? Positive Test, Negative Test라고 합니다. 직역하면 양성 테스트, 음성 테스트이기도 하지만, 편의상 성공/실패 테스트로 명합니다. (대표적으로 BVT가 성공 테스트의 예입니다.) 성공 테스트(Positive Test) 명세대로 기능이 정상적으로 동작하는지? 체크하는 테스트입니다. 게임에서는 기획 의도대로 동작하는지 체크하는 테스트인데, 주로 기획자가 최초 테스트를 하지만 QA가 한 번 더 크로스 체크를 하게 됩니다. 무언가 시간적으로 비효율적이라 판단될 수도 있습니다만 실제로는 필수적인 테스트 요소입니다. *기능 크로스체크 보통 기획자가 1차적으로 체크를 하..

[지식/경험] 테스트 환경

안녕하세요. 딩딩입니다! 이번 포스팅은 테스트 환경에 대해서 말씀드리려고 합니다. 제가 모바일 경력이다 보니, 관련된 내용은 모바일 QA 기준으로 설명드리려고 합니다! 테스트 환경이란? 테스트 환경은 만들어진 게임을 테스트하기 위한 환경을 말합니다! 테스트 환경은 아래와 같이 구분됩니다. 1. 엔진 환경 2. 단말기 환경(디바이스) 3. 앱 플레이어 환경 4. 테스트 베드 환경(Test Bed) 엔진 환경 에디터 환경, PC 환경이라고도 하며, 엔진 환경의 경우에는 별도로 빌드를 뽑아서 테스트하기 전의 상태입니다. - 언리얼 엔진 - 유니티 엔진 대표적으로 두 가지 엔진이 있고 엔진 환경에서는 데이터를 바꿔가면서 테스트를 할 수 있습니다. 혹은 콘솔을 통해서 에러 로그 등을 체크해볼 수 있습니다. 엔진 ..

[지식/경험] 게임업계 직군

안녕하세요. 딩딩입니다~! 이번에는 게임업계의 직군에 대해서 포스팅해보려고 합니다. 정말 직군은 많고 다양한데, 경험하면서 보았던 직군과 약간의 자료조사를 통한 내용을 정리해보았습니다. 게임업계의 직군들 게임을 만들기 위해서는 정말 다양한 직군과 사람들이 모여서 고군분투합니다. 대표, 투자자 이런 부분을 빼고 순수하게 게임 제작에 종사하는 직군을 적어보겠습니다. (TA 등의 특이직군 제외) 스튜디오(개발사) - 게임을 직접 제작하는 스튜디오, 개발사입니다. - 보통 별도의 스튜디오가 회사로 독립되어 있습니다. - 퍼블리싱 회사가 스튜디오를 합병하는 경우 해당 회사의 산하 조직으로 들어가는 경우가 대부분. - 퍼블리싱 회사와 매칭하지 않는 경우 스튜디오 자체에서 운영까지 겸임하는 경우도 있음 [인력 구성]..

[지식/경험] 호환성 테스트

안녕하세요. 딩딩입니다~! 오늘은 모바일 플랫폼에서 중요한 요소인 호환성 테스트에 관해서 다뤄보겠습니다. (호환성은 비기능 품질 특성 중 하나입니다.) 호환성 테스트란? 호환성이란. "하드웨어나 소프트웨어를 다른 종류의 컴퓨터나 장치에서도 변경하지 아니하고 그대로 사용할 수 있는 성질" 로 사전에서 확인할 수 있습니다. 즉 게임이 다양한 하드웨어에서 잘 작동되는 것을 테스트하는 것이 호환성 테스트입니다. 당연히 모바일 환경에서는 다양한 단말기에서 잘 실행이 되어야 하는 것을 말합니다. 현재 현존하는 모바일 기기는 너무나도 다양합니다. 대표적인 제조사로도 삼성, LG, 애플, 샤오미, 화웨이, 소니, 구글, HTC 등이 존재하며, 또한 대표적인 모바일 OS로 AOS(안드로이드) / iOS 두 가지가 있습니..

728x90
반응형