뮤테이션 테스팅(Mutation Testing)은 결함 기반 테스팅 기법 중 하나로, 프로그램 소스 코드의 변형을 통해 오류를 찾는 기법입니다. 또한 약한 뮤테이션 테스팅과 테스트 케이스 선별에 대한 정보도 포함되어 있습니다.

뮤테이션 테스팅 정리

뮤테이션 테스팅(Mutation Testing) 뮤테이션 테스팅 절차 1) 원본 프로그램을 일정한 변경 규칙에 따라 변경하여 여러 변형된 프로그램 버전을 생성한다. 원본 프로그램의 구문(syntax)을 변경하는 사전 정의된 변경 규칙은 ‘뮤테이션 오퍼레이터(Mutation operator)’라고 하며, 뮤테이션 오퍼레이터를 적용하여 …

테스트 데이터 관리 모범 사례

좋은 테스트 데이터의 중요성 좋은 테스트 데이터의 성질 테스트 데이터 요구사항 개발 앞에서 왜 좋은 테스트 데이터가 테스트 노력의 중요한 한 부분인가가 설명되었고, 이제는 특정 테스트 노력을 위한 좋은(고품질) 데이터를 어떻게 정할지에 …

실무에서 테스트 데이터 관리

실무 테스트 데이터 관리

테스트 데이터 관리의 필요성 테스트 데이터 관리 테스트 데이터 관리 프로젝트의 목적 1. 데이터 프라이버시 향상 2. 테스팅 최적화(테스팅을 더 효율적으로 만듬) 적절한 테스트 실행, 반복가능한 테스트, 효율적인 테스트 데이터 공급을 보장하는 것이 테스트 …

Test Data Management

Test Data Management

테스트 데이터 관리 왜 테스트 데이터를 관리할 필요가 있는가? ①    테스터가 애플리케이션을 테스팅하는 것보다 테스트 데이터를 준비하는데 더 많은 시간을 빼앗김 ②    요구되는 테스트 데이터를 제공하는데 있어 테스터가 비즈니스 분석가(Business Analysts)에게 크게 …

사용 사례에서 테스트 사례 개발

유스케이스의 본질 유스케이스와 테스팅 유스케이스 예 유스케이스명: 제품 선택하기 유스케이스 기술: 이 유스케이스가 신규 품목(a line item)을 추가하고 주문할 제품을 선택함으로써 발주서(a purchase order: PO)를 작성함. PO가 여러 품목을 포함할 수 있으며, …

SQL 화이트박스 테스트에 대한 실무 지침서

관계형 데이터베이스에 저장된 데이터에 접근하는 데 쓰이는 SQL 쿼리를 테스트하기 위한 가이드라인을 제안한 자료(MC/DC 커버리지나 카테고리 분할 같은 기존의 잘 알려진 테스팅 기법을 SQL에 적용함). 제안하는 가이드라인을 설명하기 위해 간단한 데이터 모델과 SQL 쿼리(버그가 포함된 쿼리)를 …

HICPP(High Integrity C++) 코딩 표준

High Integrity C++ (HIC++ 또는 HICPP) HIC++ 준수를 체킹하는 자동 도구 HIC++ 버전 4.0 아래에 주요 규칙의 헤딩만 한글로 나열함. 각각의 상세한 설명과 코드 예는 출처에 나온 웹 사이트 참조 1 일반(General) 1.1 구현 준수(Implementation compliance) 1.1.1 코드가 2011 ISO …

초보자와 전문가 모두를 위한 해변 낚시 포인트 안내! 1번 포인트에서의 초반물때 소라 잡기 팁부터, 위험한 2번 포인트의 안전 주의사항, 그리고 3번 포인트의 꽃게와 다양한 해물 잡는 방법까지. 최신 정보와 추천 장소를 확인하세요

안면도 풍하 바람아래해수욕장 해루질 총

초보자와 전문가 모두를 위한 해변 낚시 포인트 안내! 1번 포인트에서의 초반물때 소라 잡기 팁부터, 위험한 2번 포인트의 안전 주의사항, 그리고 3번 포인트의 꽃게와 다양한 해물 잡는 방법까지. 최신 정보와 추천 장소를 확인하세요