본문 바로가기

소프트웨어 공학

(8)
[6장] 테스트 지원 도구 Tool Support for Testing 용어(Keyword) 데이터 주도 테스팅(data-driven testing), 키워드 주도 테스팅(keyword-driven testing), 테스트 자동화(test automation), 테스트 실행 도구(test execution tool), 테스트 관리 도구(test management tool) 6.1 테스트 도구 고려 사항 Test Tool Considerations 테스트 도구는 하나 이상의 테스팅 활동을 지원하는데 사용할 수 있다. 6.1.1 테스트 도구의 분류 (Test Tool Classification) 테스트 도구는 정황에 따라 다음과 같은 하나 이상의 목적이 있다: 반복적인 작업이나 수동으로 진행했을 때 상당한 리소스를 필요로 하는 작업(예: 테스트 실행, 리그레션 테스팅)을 자동..
[5장] 테스트 관리 Test Management 용어(Keyword) 형상 관리(configuration management), 결함 관리(defect management), 결함 리포트(defect report), 시작 조건(entry criteria), 종료 조건(exit criteria), 제품 리스크(product risk), 프로젝트 리스크(project risk), 리스크(risk), 리스크 수준(risk level), 리스크 기반 테스팅(risk-based testing), 테스트 접근법(test approach), 테스트 제어(test control), 테스트 추정(test estimation), 테스트 관리자(test manager), 테스트 모니터링(test monitoring), 테스트 계획서(test plan), 테스트 계획(te..
[4장] 테스트 기법 Test Techniques 용어(Keyword) 블랙박스 테스트 기법(black-box test technique), 경계값 분석(boundary value analysis), 체크리스트 기반 테스팅(checklist-based testing), 커버리지(coverage), 결정 커버리지(decision coverage), 결정 테이블 테스팅(decision table testing), 오류 추정(error guessing), 동등 분할(equivalence partitioning), 경험 기반 테스트 기법(experience-based test technique), 탐색적 테스팅(exploratory testing), 상태 전이 테스팅(state transition testing), 구문 커버리지(statement coverag..
[3장] 정적 테스팅 Static Testing 용어(Keyword) 애드혹 리뷰(ad hoc review), 체크리스트 기반 리뷰(checklist-based review), 동적 테스팅(dynamic testing), 공식 리뷰(formal review), 비공식 리뷰(informal review), 인스펙션(inspection), 관점 기반 읽기(perspective-based reading), 리뷰(review), 역할 기반 리뷰(role-based review), 시나리오 기반 리뷰(scenario-based review), 정적 분석(static analysis), 정적 테스팅(static testing), 기술적 리뷰(technical review), 워크스루(walkthrough) 3.1 정적 테스팅 기초 Static Testing Ba..
[2장] 소프트웨어 개발 수명주기와 테스팅 용어(Keywords) 인수 테스팅(acceptance testing), 알파 테스팅(alpha testing), 베타 테스팅(beta testing), 변경관련 테스팅(change-related testing), 상용 소프트웨어(COTS, Commercial Off-The-Shelf), 컴포넌트 통합 테스팅(component integration testing), 컴포넌트 테스팅(component testing), 확인 테스팅(confirmation testing), 계약 인수 테스팅(contractual acceptance testing), 기능 테스팅(functional testing), 영향도 분석(impact analysis), 통합 테스팅(integration testing), 유지보수 테스팅..
[EU2] Fundamental Principles of Requirements Engineering Goal: Know and understand the principles of RE Duration: 1 hour 30 minutes Terms: Context, requirement, Requirements Engineering (RE), stakeholder, shared understanding, validation Educational objectives: EO 2.1.1: Enumerate the principles of RE (L1) EO 2.2.1: Remember the terms associated with the principles (L1) EO 2.2.2: Explain the principles and the reasons why they are important (L2) EU 2...
[EU1] Introduction and Overview of Requirements Engineering Goal: Know what RE is about and understand the value of RE Duration: 1 hour Terms: Requirement, requirements specification, Requirements Engineering (RE), stakeholder, system, Requirements Engineer EU 1.1 Requirements Engineering: What 사람들과 조직은 새로운 것들이 세워지거나 기존의 것들이 진화되기를 바라는 욕구와 필요성을 가지고 있다. 우리는 그러한 요구사항을 요구사항이라고 부릅니다. 구축하거나 진화해야 하는 것은 다음과 같습니다: 고객에게 제공되는 제품 고객에게 제공되는 서비스 사람과 조직이 특정 목표를 달성하는 데 ..
[1장] 테스팅의 기초 Fundamentals of Testing 용어 (Keywords) 커버리지(coverage), 디버깅(debugging), 결함(defect), 오류(error), 장애(failure), 품질(quality), 품질 보증(quality assurance), 근본 원인(root cause), 테스트 분석(test analysis), 테스트 베이시스(test basis), 테스트 케이스(test case), 테스트 완료(test completion), 테스트 컨디션(test condition), 테스트 제어(test control), 테스트 데이터(test data), 테스트 설계(test design), 테스트 실행(test execution), 테스트 구현(test implementation), 테스트 모니터링(test monitoring), ..