실무 테스트 데이터 관리
테스트 데이터 관리의 필요성 테스트 데이터 관리 테스트 데이터 관리 프로젝트의 목적 1. 데이터 프라이버시 향상 2. 테스팅 최적화(테스팅을 더 효율적으로 만듬) 적절한 테스트 실행, 반복가능한 테스트, 효율적인 테스트 데이터 공급을 보장하는 것이 테스트 …
테스트 데이터 관리의 필요성 테스트 데이터 관리 테스트 데이터 관리 프로젝트의 목적 1. 데이터 프라이버시 향상 2. 테스팅 최적화(테스팅을 더 효율적으로 만듬) 적절한 테스트 실행, 반복가능한 테스트, 효율적인 테스트 데이터 공급을 보장하는 것이 테스트 …
테스트 데이터 관리 왜 테스트 데이터를 관리할 필요가 있는가? ① 테스터가 애플리케이션을 테스팅하는 것보다 테스트 데이터를 준비하는데 더 많은 시간을 빼앗김 ② 요구되는 테스트 데이터를 제공하는데 있어 테스터가 비즈니스 분석가(Business Analysts)에게 크게 …
유스케이스의 본질 유스케이스와 테스팅 유스케이스 예 유스케이스명: 제품 선택하기 유스케이스 기술: 이 유스케이스가 신규 품목(a line item)을 추가하고 주문할 제품을 선택함으로써 발주서(a purchase order: PO)를 작성함. PO가 여러 품목을 포함할 수 있으며, …
관계형 데이터베이스에 저장된 데이터에 접근하는 데 쓰이는 SQL 쿼리를 테스트하기 위한 가이드라인을 제안한 자료(MC/DC 커버리지나 카테고리 분할 같은 기존의 잘 알려진 테스팅 기법을 SQL에 적용함). 제안하는 가이드라인을 설명하기 위해 간단한 데이터 모델과 SQL 쿼리(버그가 포함된 쿼리)를 …
High Integrity C++ (HIC++ 또는 HICPP) HIC++ 준수를 체킹하는 자동 도구 HIC++ 버전 4.0 아래에 주요 규칙의 헤딩만 한글로 나열함. 각각의 상세한 설명과 코드 예는 출처에 나온 웹 사이트 참조 1 일반(General) 1.1 구현 준수(Implementation compliance) 1.1.1 코드가 2011 ISO …
Jenkins는 CI/CD, 즉 지속적인 통합 및 지속적인 배포를 위한 강력한 도구입니다. Mac에서 Jenkins 서버를 구축하는 것이 일반적이지만 이 기사에서는 Jenkins가 Windows 환경에서 실행되도록 하는 단계를 설명하겠습니다. Jenkins를 위해 Windows를 선택하는 …
0. 소프트웨어 개발 단계 별 산출물들 1. 요구사항 분석(Requirement Analysis) 요구사항 분석 기법 요구사항 분석 기법은 개발 대상에 대한 사용자의 요구사항 중 명확하지 않거나 모호한 부분을 걸러내기 위한 방법 2. …
소프트웨어 개발은 비용 측면에서 중요한 고려사항입니다. 소프트웨어 개발 비용을 정확히 산정하고 합리적인 예산을 계획하는 것은 성공적인 프로젝트 완수에 필수적입니다. 이 글에서는 소프트웨어 개발 비용 산정을 위한 방법론과 모델에 대해 알아보겠습니다. …
⭐️ 포인트 단일 컬럼 인덱스만을 사용하면 데이터베이스 성능에 제한이 있습니다. 대용량 데이터를 효과적으로 관리하기 위해서는 결합 인덱스의 사용이 필요하다는 점을 이해해야 합니다! 1. 단일 컬럼 인덱스와 결합 컬럼 인덱스의 차이는? …
Guide to software fault taxonomies: classify & debug defects using the IEEE Standard for Software Anomalies.