본문 바로가기

정적시험2

정적 시험 (Static Test - MISRA C 2012) 쉬운것 부터 하나씩. 1. MISRA_C_2012_12_01 : 수식 내부에 사용된 연산자의 우선순위가 명확한지 검사   - 연산자 == 는 괄호가 필요함   - 연산자 != 는 괄호가 필요함   - 연산자 -는 괄호가 필요함   - 연자 /는 과호가 필요함   - 연산자 %는 괄호가 필요함 2. MISRA_C_2012_08_03 : 동일한 객체 또는 함수의 모든 선언은 같은 이름과 타입 한정자를 사용해야 함. 3. MISRA_C_2012_15_06 : 반복문이나 선택문이 복합문인지 검사   - if 문의 tehn 또는 else 절이 복합문이 아님   - while 문의 body가 복합문이 아   ※ 복합문을 만들기 위해서는 중괄호를 사용한다. {;} 4. MISRA_C_2012_DIR_04_04 :  .. 2024. 2. 25.
소프트웨어 정적 시험(Static Testing) 이란? 소프트웨어 정적 시험(Static Testing)은 소프트웨어 개발 과정에서 코드나 문서 등을 분석하여 오류를 발견하는 품질 향상 기술입니다. 정적 시험은 소프트웨어가 실행되지 않은 상태에서 이루어지며, 소프트웨어 특정 부분을 집중적으로 검토하여 결함을 발견하는 것을 중점으로 합니다. 이는 소프트웨어 개발 초기 단계부터 진행되며, 시험 대상은 소스 코드, 설계문서, 요구 사항 등이 될 수 있습니다. 소프트웨어가 실행되지  않은 상태에서 시험이 이루어진다는 말 처럼 하드웨어 (Target : 소프트웨어 탑재된 H/W) 없이 소프트웨어 소스가 있고, 컴파일이 가능한 개발 PC에서 시험이 진행 됩니다.그렇기 때문에 개발 PC에 정적 시험에 사용하는 툴을 설치 해야 합니다. 다양한 정적 시험 기법이 있지만, 방.. 2024. 2. 17.
반응형