일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- defect
- 구조기반 테스트
- Retest
- RESRful
- SQA
- Airbridge
- 버그수명주기
- QA Engineer
- Wepublic
- STLC
- Software Testing Life Cycle
- 테스트 요약 보고서
- Test Summary Report
- Risk Based Testing
- Test Scenario
- 세니티테스트
- QA Manager
- bug
- 웹성능
- 테스트 프로세스 개선
- 리그레이션
- 결함우선순위
- 결함심각도
- 테스트 시나리오
- 리스크기반테스트
- ISTQB
- BugLifeCycle
- Shift Left Testing
- Sanity Testing
- severity
- Today
- Total
목록분류 전체보기 (38)
Software Quality
실무에서 보통 QA Engineer 와 QA Manager를 구분해서 사용하지 않는 경우가 많습니다. 하지만 제가 근무하고 있는 회사는 두개를 구분해서 사용하고 있어 정의에 대해 찾아보려 했습니다만 명확한 결론은 없는 것 같습니다. 개인적으로 업무 진행하면서 느낀 점과 검색 결과를 합쳐 간단하게 정리해봅니다. 완성된 문서 아니니 의견 있으시면 남겨주세요! QA Engineer 기술 분석을 수행하여 품질 문제의 원인을 파악하고 솔루션을 개발한다. 공학, 기술 및 수학에 대한 전문 지식을 사용하여 프로세스를 평가하고 데이터를 분석하며 개선 방법을 개발한다. 실험, 데이터 수집 및 분석, 개선 분야의 식별 및 연구를 통한 해결책을 개발한다. QA Manager 품질 시스템의 구현을 감독하고 제품이 고객 요구 ..
1. What is DAO? 탈 중앙화 자율 조직이라는 뜻으로 특정 주체가 대표할 수 없고(탈중앙화, Decentralized), 별도의 명령이나 관리가 필요 없는(자율, Autonomous) 조직(Organization)으로, 블록체인의 탄생과 더불어 등장한 새로운 조직 (또는 공동체)의 한 형태입니다. DAO에 참여하려면 해당 DAO의 거버넌스 토큰을 보유해야 합니다. 2. Advantages 1. 참여자 주권 강화 : 다오의 각 회원이 의결권을 가집니다. 거버넌스 코인 보유자에게 다오에 대한 의결권을 부여합니다. 2. 이해관계 재정의 : 다오는 조직과 구성원의 관계를 재정의하여 이해관계를 일치시킵니다. 다오 참여자는 주주인 동시에 직원이며 고객입니다. 3. 인센티브 : 다오 사용자의 참여 및 행동에..
cmd에서 emulator 명령어로 단말 실행하는 경우 API 32(Android 13) 에서는 아래 명령어로도 emulator 부팅 완료까지 잘 기다린 후 다음 동작 진행됩니다. emulator -avd Pixel_5_API_32 -no-audio -no-boot-anim & adb wait-for-device 하지만 API 24/25(Android 7) 등 하위 Level에서는 emulator 부팅 완료 후에도 명령어 실행 완료되지 않고 무한 대기해 한참 고민했습니다. 아래 명령어로 emulator 부팅 완료까지 잘 기다린 후 다음 동작 진행되는 것 확인했습니다. emulator -avd Pixel_5_API_24 -no-audio -debug-init > /dev/null 2>&1 & adb w..
What is NFT? 대체 불가능 토큰이라는 뜻으로 블록체인을 통해 토큰화된 자산입니다. 각 NFT에는 다른 토큰과 구별되는 고유한 식별 코드와 메타데이터가 할당됩니다. NFT는 화폐, 암호화폐 또는 다른 NFT와 거래되고 교환될 수 있습니다. 예를 들어, 당신은 교환을 통해 바나나 이미지에 대한 토큰을 얻을 수 있습니다. NFT의 가치는 그것의 소유자나 시장에 달려 있습니다. 어떤 사람들은 NFT에 수백만 달러를 지불하는 반면, 다른 사람들은 그것이 전혀 가치가 없다고 생각할 수 있습니다. 암호화폐도 NFT와 같이 토큰입니다. 그러나 주요 차이점은 동일한 블록체인의 두 암호화폐가 상호 교환 가능하다는 점입니다. 즉, 대체 가능합니다. 동일한 블록체인의 두 NFT는 동일해 보일 수 있지만 서로 대체할 ..
Why write a Test Plan Template? 테스트 계획 템플릿은 소프트웨어 제품에 대한 테스트를 수행하는 데 필요한 테스트 전략, 목표, 일정, 추정, 결과물 및 리소스를 설명하는 자세한 문서입니다. 테스트 계획은 테스트 중인 애플리케이션의 품질을 검증하는 데 필요한 노력을 결정하는 데 도움이 됩니다. 테스트 계획은 소프트웨어 테스트 활동을 정의된 프로세스대로 수행하기 위한 청사진 역할을 하며, 테스트 매니저가 이를 세부적으로 모니터링하고 제어합니다. What does a Test Plan Template contain? 1. 범위(Scope) 테스트 범위 테스트 포함 범위 테스트 제외 범위(Out Of Scope) 품질 목표 기능적 목표 ex) AI 그림을 생성할 수 있다. 비기능적 목표..
Why write a Test Summary Report? 테스트 요약 보고서는 테스트 프로젝트의 모든 테스트 활동과 최종 테스트 결과를 요약한 문서입니다. 테스트 보고서는 테스트가 얼마나 잘 수행되었는지 평가합니다. 이해관계자는 테스트 요약 보고서를 기반으로 제품의 품질을 평가하고 제품 릴리스에 대한 결정을 진행할 수 있습니다. 배포 가능 여부를 결정 외주 프로그램의 경우 테스트 내용 확인 후 최종 인수를 결정 고객 문의가 들어 올 수 있는 노운 이슈 있는 경우 고객센터에 미리 공유해야 미리 대처할 수 있음 What does a Test Summary Report contain? 프로젝트 정보 프로젝트 이름 버전 배포내용 요약 일정 범위(테스트 진행 영역, 진행하지 않는 영역) 테스트 환경 테스트 목표..
3가지 모두 공통된 약자 aaS(as-a-Service)가 포함됩니다. 서비스형이라는 의미로 제3사에서 클라우딩 서비스를 제공한다는 의미입니다. 클라우드 서비스를 사용하면 인프라의 일부 혹은 전부를 제3사가 관리하도록 해 사용자가 직접 구축했을 때 관리하고 신경 써야 하는 부분을 최소화해 줍니다. 1. IaaS(Infrastructure-as-a-Service) 조직이 네트워크 및 서비스와 같은 리소스를 편리하게 관리할 수 있도록 합니다. 서비스 제공자는 스토리지 및 가상화와 같은 인프라 서비스를 인터넷을 통해 클라우드로 제공합니다. 사용자는 운영 체제 및 데이터, 애플리케이션, 미들웨어 및 런타임을 담당하고 제공자는 사용자가 필요로 하는 네트워크, 서버, 가상화 및 스토리지의 관리와 액세스를 담당합니다..
1. What is Structure based Testing? 프로그램 내부 구조 및 복잡도를 검증하는 테스트로서 WhiteBox 기법 중 하나입니다. 코드 구조의 효율성 및 오류사항을 발견하기 위한 테스트로서 Logic Driven 방식입니다. 2. What is Code Coverage 코드 커버리지는 구조기반 테스트 유형으로 구문(Statement), 조건(Condition), 결정(Decision) 이 얼마나 확인되었는지 확인합니다. 1. 구문 커버리지(Statement Coverage) 프로그램의 모든 코드 구문(statement)이 얼마나 많이 실행되는지를 측정합니다. 2. 조건 커버리지(Condition Coverage) 전체 조건식과 관계 없이 각 개별 조건식의 True/False가 한번..
TDD(Test Driven Development) 테스트 주도 개발 테스트를 먼저 작성하고 테스트가 정상적으로 돌아갈 때까지 테스트를 하면서 코드를 작성 BDD(Behavior Driven Development) 행동 주도 개발 코드를 작성하기 전에 코드가 수행할 행위(Behavior)에 대한 명세를 먼저 작성 Given(준비) 시나리오 상에서 주어진 환경 When(실행) 시나리오 상에서 어떤 행위를 하는 것 Then(검증) 시나리오 완료 시 기대되는 결과 예제 ) Scenario : 사용자가 암호를 잊어버림 Given : 사용자가 로그인 화면에 있음 And : 사용자가 "kairoka"를 아이디 입력 영역에 입력 When : 사용자가 "비밀번호 찾기" 링크를 선택 Then : 사용자 비밀번호 재설정 ..
Web Vitals는 웹에서 우수한 사용자 경험을 제공하는 데 필수적인 품질 신호에 대한 통합 지침을 제공하기 위한 Google의 지표입니다. 1. Largest Contentful Paint(LCP) 페이지 로딩 중 페이지에서 가장 큰 영역을 차지하는 Text node, Image, Video 등의 콘텐츠가 Viewport에 노출되는 시점 2. First Input Delay(FID) 웹페이지 로드 후 첫번째 상호작용에 대한 브라우저의 응답 시간, 상호작용의 범위에 스크롤 및 화면 확대/축소는 포함되지 않음 * Interaction to Next Paint(INP) - First Input Delay는 2024년 3월부터 INP로 대체됩니다. 페이지가 로드된 후 페이지와 상호작용 이후 브라우저가 이벤트..