반응형 까망 동네/IT 용어21 테스트 분야 ISTQB 국제공인 자격증이란 ISTQB (International Software Testing Qualifications Board)소프트웨어 테스트 분야에서 국제적으로 공인된 자격증 소프트웨어 테스터와 QA(Quality Assurance)가 전문성을 인증 받는 도구 중 하나로 QA 구직 공간 자격요건에서 요구되기도 한다. ISTQB 자격증 종류• Foundation Level • Advanced Level • Expert Level ISTQB 자격증 비용• ISTQB CTFL (Certified Tester Foundaton Level) → 약 178,200원 • ISTQB CTAL (Certified Tester Advanced Level) → 약 242,000원 ISTQB 자격증 유효기간ISTQB 자격증은 발급 후 유.. 2024. 12. 26. 3-Tier Architecture란? 3-Tier Architecture세 가지 주요 계층으로 나누어 설계하는 구조1) 프레젠테이션 계층 (Presentation Layer)• 사용자가 직접 마주하게 되는 계층 (UI/UX) • 사용자 입력을 수집하고 결과 표시하는 역할 (GUI) • 웹 브라우저, 모바일 애플리케이션 ex) HTML, CSS, JavaScript, React, Angular 2) 어플리케이션 계층 (Application Layer)• 비즈니스 로직과 주요 기능 처리 • 프레젠테이션 계층에서 전달된 요청 처리 및 데이터 계층에서 정보 가공해 결과 반환 ex) Java, Python, Node.js, Spring Framework, Django 등 3) 데이터 계층 (Data Layer)• 데이터 저장 및 관리 • 데이터베.. 2024. 12. 24. [SW 개발] TTF (Time To Failure)와 TAT(Turnaround Time) TTF (Time To Failure)• 시스템이 정상적으로 작동하다가 처음 고장(Failure)까지 걸리는 시간• 특정 불량 현상 재현 시간ex) 시스템, 장비, 제품 등의 결함 또는 고장을 예측/모니터링 TAT (Turnaround Time)작업, 서비스, 생산 과정 또는 업무 프로세스의 완료에 걸리는 시간ex) 주문 처리 시간, 고객 서비스 응답 시간, 제품 생산 및 배송 시간 등 Domain과 목적에 따라 어떤 용어가 적합할지 다릅니다.• "TTF"는 시스템 신뢰성 및 결함 관리와 관련이 있고,• "TAT"는 업무 및 서비스 프로세스의 효율성 및 고객 서비스와 관련이 있다. 2024. 11. 27. [SW 테스트] Regression / Long Run / Aging Test SummaryRegression Test: 코드 변경에 대한 기능적 검증.Long Run Test: 장시간 실행하여 안정성 확인.Aging Test: 장시간 실행하여 리소스 관리와 노화로 인한 문제 검출하는데 초점.Regression Test (회귀 테스트)이전에 정상적으로 동작하던 기능이새로운 코드 변경이나 수정으로 인해 깨지지 않았는지 확인 Sanity Test란가 테스트가간결하면서 특정 기능에 집중되었다면Regression은 다음 단계에 해당한다.• Sanity Test: A, B, C 기능• Regression Test: A, B, C, D, E, F, … 기능 Sanity Test란Sanity Test란SW 개발과 품질 관리에서 사용되는 용어로시스템의 기본적인 동작이 정상적인지 확인하는 간단.. 2024. 11. 25. 패리티 코드와 해밍코드 패리티 코드 (Parity Code)오류 감지하는 간단한 방법 중 하나로데이터 비트에 하나의 추가 비트를 붙여 전체 비트의 홀수성 또는 짝수성을 유지하는 방식 짝수 패리티 (Even Parity): 전체 데이터 비트의 1의 개수를 짝수로 만든다.홀수 패리티 (Odd Parity): 전체 데이터 비트의 1의 개수를 홀수로 만든다.* 짝수/홀수 패리티 중 어떤 패리티를 사용하지 미리 동기화 필요 ex) 데이터 '1010'• 짝수 패리티 비트: 추가 비트 '0' → 10100• 홀수 패리티 비트: 추가 비트 '1' → 10101 구현이 간단하며, 1 비트 오류를 효과적으로 감지하지만오류를 수정하지 못하며 2비트 이상의 오류는 감지할 수 없다.해밍 코드 (Hamming Code)오류 검출뿐만 아니라 오류 수정.. 2024. 11. 22. 페어 프로그래밍(Pair Programming) 페어 프로그래밍 이란애자일(Agile) 개발 방법론에 자주 사용하는 기법으로2명 이상의 개발자 함께 코드를 작성한다. 코딩할 때 누군가 지켜본다고불편하면서 두려움을 느낄 수 있다. 프로그래밍을 스스로 학습할 수도 있지만자기만의 방식에만 갇히다 보면성장 기회를 놓칠 수도 있다. 페어 프로그래밍 장점• 실시간으로 코드 리뷰가 이루어져 버그 조기 발견• 팀원 간 도메인 지식 공유• 서로의 경험과 기술 교류 효과적인 페어 프로그래밍 방법• 명확한 목표 설정• 주기적인 역할 전환• 다양한 조합 구성 (서로 다른 스타일, 주니어와 시니어 등 )• 실시간으로 코드 작성 하는 것을 공유해보기• 하루 일정 시간을 정해 페어 프로그래밍을하고, 이후 독립적으로 작업• 주기적으로 페어 바꾸기 2024. 11. 21. Sanity Test란 Sanity Test란SW 개발과 품질 관리에서 사용되는 용어로시스템의 기본적인 동작이 정상적인지 확인하는 간단하면서 빠른 검사이는 복잡한 테스트 수행 전 기존 동작에 문제가 있는지, 기본적인 동작은 하는지 등 "정신이 멀쩡한(sane)" 상태인지 확인하는 것이라고 보면 된다. 전체 테스트를 하면 좋겠지만 시간이 오래걸리기 때문에 주로 특정 문제나 변경된 기능에 대해 초점이 맞춰져 있다. When?• 변경 사항이 주요 로직을 망가뜨리지 않는지 확인• 빌드(Build) 성공 후 Regression Test할 가치가 있는지 확인• 특정 Bug Fix 후 재발되지 않았는지 확인 예를 들어, 로그인 기능을 수정하였을 때대소문자 구분, 캐시 기능, 아이디/암호 저장, 패스워드 찾기 등관련된 여러 기능을 같이 점.. 2024. 11. 20. [애자일/스크럼] 칸반 보드(Kanban Board) 칸반 보드란?칸반(Kanban)은 일본어로 "간판" 또는 "표지판"을 뜻하는데최초로 1940년대 일본의 도요타에서 개발한 생산 과정 방법 스크럼(Scrum)이나 애자일(Agile) 개발 방법론에서 작업의 시각적 관리 도구로 사용된다. 업무의 진행 상황을 명확히 보여주기 때문에 팀의 작업 흐름을 이해하고 개선할 수 있도록 돕는다. 📌 애자일과 워터폴 애자일과 워터폴프로젝트 수행에 있어서 개발환경, 비용, 기간, 규모, 숙련도, Risk 등 다양한 요인을 고려해서 최적의 개발 모델을 선택해야 합니다. : 요구사항 분석 → 설계 → 구현 → 테스트 → 유지보수 ※ SWzoosso.tistory.com 📌 Scrum 프레임워크란? 스크럼(Scrum) 프레임워크란?스크럼(Scrum)이란?• 제품과 서비스를 .. 2024. 11. 17. 빅엔디안 & 리틀엔디안 데이터 저장 컴퓨터는 데이터를 저장할 때 Byte 단위로 나눠서 저장 연속되는 바이트를 저장하는 순서(Byte Order)가 있다. * 비트(bit) 컴퓨터가 데이터를 처리하기 위해 사용하는 데이터의 최소 단위 * 바이트(byte)는 한 문자를 표한할 수 있는 최소 단위로 8비트로 구성 * 1 Byte = 8 Bit 빅 엔디안(Big-endian), 리틀 엔디안(Little-endian) 두 가지 방식으로 나눌 수 있다. 낮은 주소(하위 Bit)~ 높은 주소(상위 Bit)로 나뉜다. 빅 엔디안 (Big-Endian) 낮은 주소에 상위 비트(MSB : Most Significant Byte)부터 저장하는 방식 이 방식은 평소 사람이 사용하는 선형 방식과 같아 메모리에 저장된 순서 그대로 읽을 수 있기에 이.. 2024. 1. 5. 👨💻 Shmoo Plot 이란? Shmoo Plot은 여러 조건(특성)에서 반도체 칩이 정상 동작 여부를 확인할 수 있는 그래프이다. X축(속도) / Y축(전압)이라고 가정한다면 특정 수치 결과를 PASS(녹색) / FAIL(붉은색)로 표시한다. 이외에도 반도체 소자 따라 여러가지 특성들이 있다. 결과 커브 곡선이 캐릭터 배 모양과 유사하여 "Shmoo"로 명명되었다. shmoo plot 에서 100칸이 존재한다면 X, Y 값 설정에 따라 총 100번 측정된 것이다. 수율 관리 차원에서 Chip 동작에서 영향을 주는 값을 평가할 때 사용된다. ex) Chip 설계의 마진이 충분한지 혹은 불량품 검출 조건 찾기 Shmoo Plot 형태를 만들기 위해 2차 함수를 이용하였다. #include #include #include using na.. 2022. 7. 30. 이전 1 2 3 다음 반응형