본문 바로가기

knowledge/CSTS

[CSTS] 내용정리 및 암기법 5. 동적 테스팅 (17문제) ※ 초록색 글씨는 암기법입니다 :) 본인이 만들어서 외워주시는게 가장 좋지만 어려운 분들을 위해 제가 외웠던 방법을 공유해드립니당 😉 ※ *동적테스팅 개요* 테스트 대상을 실행하여 결함을 검출하는 방법. 테스트 케이스(TC)를 결정해야 한다. => 동명구경 (동적테스트에는 명세기반, 구조기반, 경험기반이 있음) *명세기반 테스팅* - 소스코드를 참고하지 않고 TC를 결정. (Black Box test) : 코드를 전혀 모르는 사람이 T를 수행하는게 좋을 수 있음. - 적용대상에 제한 없음, 컴통시인 전 과정에서 사용가능 - T주도 개발(XP) 에서는 개발자가 먼저 TC작성 후 코드를 구현. - 장점 : 규모가 큰 단위에서 효과적, 구현에 관한 지식 없어도 T가능, 사용자 관점이라 결함검출에 효과적. - .. 더보기
[CSTS] 내용정리 및 암기법 4. 정적 테스팅 (7문제) ※ 초록색 글씨는 암기법입니다 :) 본인이 만들어서 외워주시는게 가장 좋지만 어려운 분들을 위해 제가 외웠던 방법을 공유해드립니당 😉 ※ *정적 테스팅 개요* : 프로그램 실행을 요구하지 않음 => 리정 (종류에는 리뷰와 정적분석이 있다) *리뷰* : 전문가가 모여 프로그램을 검토해서 결함을 검출하는 방법 => 기쓰팩트관리감사 (기스가 실제로 있었는데 관리를 잘 해줘서 감사하다는 리뷰를 쓴다) 💎 기술리뷰 : 유능한 인력으로 구성, 대표엔지니어, 관리자도 참가 가능 💎 워크쓰루 : 비형식적인 검출방법, 참가자들의 교육이나 지식공유를 위해서도 함. 관리자 참여 못함. => 주기작 ( 주재자 + 기록자 = 작성자 가능) 💎 인스펙션 : 동료검토, SW산출물 검토, 개발초기에 함, 결함을 발견해서 SW품질을 .. 더보기
[CSTS] 내용정리 및 암기법 3. 테스팅 방법 (7문제) 여기에서는 각각의 테스팅이 왜 필요한지, 어떤 장단점을 가지고 있고 어떻게 다른지 잘 이해해주시고 외워주세요! 이부분은 책에 좀 더 자세히 나와있는데 내용이 여기저기 흩어져 있으니 책 맨 뒷부분에 단어별로 나와있는 찾아보기를 활용하시면 좋으실거에요 :) *재테스팅 및 리그레이션 테스팅* 💎재테스팅 : 코드 수정 후 실제 결함 제거 되었는지 결함 검출한 TC로 확인 💎리그레이션 테스팅 : 유지보수단계에서 SW변경 후 수행. (변경이 의도하지 않은 결함을 만들었는지 등을 검증) *소프트웨어 생명주기 모델과 테스팅* 💎순차적 모델 : 차근차근, 테스트는 구현 완료 시점에 1회 수행 - 폭포수 모델 : 가장 전통적. 구현완료 이후 테스트 시작. (장점 ; 테스트 전에 모든 자료가 있음 / 단점 ; 테스트에서 나.. 더보기
[CSTS] 내용정리 및 암기법 2. 테스트분류 ( 11문제 ) ※ 초록색 글씨는 암기법입니다 :) 본인이 만들어서 외워주시는게 가장 좋지만 어려운 분들을 위해 제가 외웠던 방법을 공유해드립니당 😉 ※ * 테스트 분류 * => T설계기법 / T레벨 / T유형 으로 분류된다. * 테스트 설계기법에 의한 분류 * : 정적 테스트 / 동적 테스트 💎정적 테스트 => 리정 (리뷰, 정적분석) : 테스트 대상을 실행하지 않는 방식으로 T를 수행. 동적 T에서 검출하기 힘든 오류를 찾아낸다. ⊙ 리뷰 : SW의 산출물에 존재하는 결함을 검출, 프로젝트의 진행상황을 점검하기 위한 활동. 전문가 그룹이 수행. => 관리리뷰, 기술리뷰, 인스펙션, 워크쓰루, 감사 ⊙ 정적분석 : 산출물의 구조적 속성을 이용하여 자동화된 방식으로 도구에 의해 수행됨. => 코딩표준, 복잡도 측정, 자.. 더보기
[CSTS] 내용정리 및 암기법 1. 테스트 개념 및 용어 (7문제) * 테스트 목적 * - 시스템이 정해진 요구사항을 만족하는지, 주어진 표준 등을 준수하는지 확인 - 결함을 검출해서 SW품질을 개선하기 위한 목표 - 어떤 단계에서 결함이 발생하는지 분석, 결함이 왜 검출되지 않았는지 파악하기도 함. * 오류, 결함, 장애 * - 오류 (error) : 개발자 잘못. 사용자의 요구사항을 잘못파악하거나 이해해서 발생하는 실수. 오타를 내거나 코딩을 잘못한 것 등등 => 암기법 : 5,4 (오류는 사람잘못) - 결함 (defect) : SW 내에 장애를 유발할 수 있는 문제. 누락 (요구사항에 명시되어있지만 구현되지 않은것), 부정확한 구현 (SW에 부정확하게 반영됨), 비관련 결함 (무의미한 코드가 존재하는 것) 등이 있다. - 장애 (Failure) : SW가 요구사항과.. 더보기
[CSTS] CSTS 한번에 합격하기, CSTS 공부방법 CSTS 를 준비하시는 분들을 위해 시험에 대한 간단한 소개와 제가 했던 공부방법을 공유해보려고 합니다! CSTS TTA에서 주관하는 CSTS (Certified Software Test Specialist) 란 SW테스트 전문가 자격시험을 말하며, 자격등급 및 종류에는 일반등급 (FL) 과 고급등급 (AL) 이 있습니다. 일반등급 (Foundation Level) 은 총 100점 만점에 75점 이상이면 합격이고, 4지선다형 50문제 (각 1.5점), OX 10문제 (각 1점), 단답형주관식 10문제 (각 1.5점) 으로 이루어져 있습니다. * 시험 신청 및 자세한 내용 * https://edu.tta.or.kr/EgovPageLink.do 공부방법 저는 2022년 8월 20일에 시험을 봤었고, 이번 시.. 더보기