반응형
출처: Software Testing and Continuous Quality Improvement by William E. Lewis, 2009년
부록 G. Software Testing Techniques, 568 페이지
CRUD 테스팅(Create/Read/Update/Delete Testing)
애플리케이션 개발의 분석 단계에서 개발하는 CRUD 매트릭스 또는 프로세스/데이터 매트릭스는 데이터 모델과 프로세스 모델을 연결한다. 이는 데이터와 프로세스를 식별하고 평가하는 데 도움이 되며, 프로세스를 엔터티에 매핑하여 어떤 프로세스가 어떤 엔터티의 인스턴스를 생성, 읽기, 갱신 또는 삭제하는지 보여준다.
아래 CRUD 매트릭스는 물리적 시스템이나 GUI(물리적 화면, 메뉴 등)가 설계 및 개발되기 전 분석 수준에서 작성된 것이다. GUI가 발전함에 따라 CRUD 테스트 매트릭스를 구축할 수 있으며, 이는 모든 비즈니스 오브젝트의 라이프사이클을 검증하는 테스트 기법이다. 아래 매트릭스에서 각 CRUD 셀 오브젝트가 테스트되며, 오브젝트가 모든 라이프사이클 오퍼레이션을 갖지 못하는 경우 셀에 "-"를 표시할 수 있다.
이 테스트의 한 변형은 시스템 조각(일부) 테스트 중에 각 오퍼레이션에 대한 단위 성능을 측정(unit performance measurements)하는 것이다.
반응형
'개발생명주기단계별 > 분석_분석 V&V' 카테고리의 다른 글
책 발췌 – 정적 테스팅에 관하여 by Everett and McLeod (3) | 2024.01.01 |
---|---|
책 요약 – 서비스 인터워킹 프로토콜의 테스트스위트 설계 샘플 by NAIK (0) | 2022.10.24 |
페이퍼 요약 – UML 시퀀스 다이어그램 기반 테스트케이스 생성 by Rhmann (0) | 2022.07.11 |
페이퍼요약 – 자동차 시스템의 피처 지향 요구사항 확인 by Zhou (0) | 2019.05.13 |
페이퍼요약 - 유명 실패 사례로 본 요구사항 개발, 검증, 확인 by Bahill (0) | 2019.05.06 |