정적 테스팅에서의 자료 흐름 쓰임새 패턴 📊 정적 테스팅의 자료 흐름 분석은 코드를 실행하지 않고 변수의 정의(Define), 사용(Use), 소멸(Undefine/Kill) 상태를 추적하여 잠재적인 오류를 찾아내는 기법입니다. 다음은 주요 자료 흐름 쓰임새 패턴 또는 이상(anomalies)입니다. 1. 정의-정의 (DD: Define-Define) 경로 🔁 변수가 정의된 후, 그 값이 사용되기 전에 다시 정의되는 경우입니다. 설명: 이 패턴은 첫 번째 정의가 불필요했거나, 프로그래머의 논리적 오류일 가능성을 나타냅니다. 이전 값이 사용되지 않고 덮어쓰이므로 코드의 효율성을 저해하거나 의도치 않은 동..
🏁 테스트 종료 조건 (Test Exit Criteria) 상세 설명 🏁 테스트 종료 조건이란 특정 테스트 단계나 전체 테스트 프로세스를 "완료"로 간주하기 위해 충족되어야 하는 구체적이고 사전에 정의된 기준들의 집합입니다. 이 조건들은 "언제 테스트를 중단할 것인가?"라는 중요한 질문에 대한 답을 제공하며, 프로젝트의 목표와 품질 요구사항에 따라 설정됩니다. 📜 테스트 종료 조건의 중요성 객관적 판단 근거 제공: 주관적인 느낌이 아닌, 정량적/정성적 데이터를 기반으로 테스트 완료 여부를 판단할 수 있게 합니다. "무한 테스트" 방지: 명확한 종료 지점을 설정하여 불필요하게 테스트가 계..
📊 테스트 모니터링 및 제어 (Test Monitoring and Control) 상세 설명 ⚙️ 테스트 모니터링(Test Monitoring)은 테스트 활동에 대한 정보를 지속적으로 수집, 분석하고 보고하는 과정입니다. 이를 통해 "현재 테스트가 계획대로 진행되고 있는가?"를 파악합니다. 테스트 제어(Test Control)는 모니터링 결과를 바탕으로, 테스트가 원래의 목표와 계획에서 벗어났을 경우 이를 바로잡거나 계획을 수정하는 모든 활동을 의미합니다. 즉, "발견된 문제나 편차에 대해 어떤 조치를 취할 것인가?"를 결정하고 실행합니다. 이 두 가지는 테스트 관리의 핵심 활동으로, 서로 밀접하게 연관되어 반복적으로 수행됩니다...
🐞 결함 보고 프로세스 (Defect Reporting Process) 상세 설명 📝 결함 보고 프로세스는 소프트웨어 테스트 과정에서 발견된 결함(버그, 오류, 문제점 등)을 식별하고, 문서화하여 개발팀이나 관련 담당자에게 체계적으로 전달하는 일련의 절차입니다. 이 프로세스의 주된 목표는 결함에 대한 명확하고 재현 가능한 정보를 제공하여 신속하고 정확한 수정 작업을 지원하는 것입니다. 효과적인 결함 보고는 소프트웨어 품질 향상에 직접적으로 기여합니다. 🎯 결함 보고의 주요 목표 발견된 결함에 대한 정보를 명확하고 일관되게 전달합니다. 개발자가 결함을 신속하게 이해하고 쉽게 재현할 수 있..
🚀 테스트 실행 (Test Execution) 상세 설명 🚀 테스트 실행은 소프트웨어 테스팅 생명주기(STLC)에서 가장 핵심적인 단계 중 하나입니다. 이 단계에서는 사전에 계획되고 설계된 테스트 케이스(Test Case)들을 실제 테스트 대상 소프트웨어(Software Under Test, SUT)에 적용하여 실행하고, 그 결과를 예상 결과와 비교하여 결함을 찾아내는 과정을 포함합니다. 테스트 실행은 소프트웨어의 품질을 직접적으로 확인하는 활동입니다. 🎯 테스트 실행의 주요 목표 소프트웨어 내에 잠재된 결함(Defect)을 발견하고 보고합니다. 소프트웨어가 명시된 기능적 및 비기능적 ..
🌐 테스트 환경 (Test Environment) 상세 설명 🛠️ 테스트 환경이란 소프트웨어 테스트 활동을 수행하기 위해 필요한 모든 하드웨어, 소프트웨어, 네트워크 구성, 테스트 데이터, 관련 도구 및 프로세스가 갖춰진 통제된 설정(setting)을 의미합니다. 잘 구축된 테스트 환경은 신뢰할 수 있는 테스트 결과를 도출하고, 실제 운영 환경에서 발생할 수 있는 문제를 사전에 예측하여 예방하는 데 결정적인 역할을 합니다. 🎯 테스트 환경의 중요성 및 목적 신뢰성 있는 테스트 결과 확보: 실제 운영 환경과 유사한 환경에서 테스트하여 결과의 정확도를 높입니다. 결함의 정확한 재현 및 분석..
- Total
- Today
- Yesterday
- popup
- Coffee
- SQL
- table
- SEQUENCE
- db
- Filter
- 커피
- Powershell
- VBS
- GitHub
- 스페셜티
- LILI COFFEE
- Between
- JSP
- partition
- 로스터리
- JavaScript
- MariaDB
- diff
- backup
- oracle
- 단위변환
- dbeaver
- BAT
- 리리 커피
- Eclipse
- handdrip
- date
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |