[기술면접] 테스트 코드

김주희·2023년 9월 15일

내배캠 18주차 TIL

목록 보기
5/5

▶️ 테스트코드에 대해서 아는대로 설명해주시고 활용 경험에 대해서 답변해주세요.

  • 테스트 코드(Test Code)는 소프트웨어 개발 과정에서 소프트웨어의 기능, 성능 및 안정성을 확인하기 위해 작성되는 코드이다. 주로 다음과 같은 목적으로 사용된다.

기능 검증 (Functional Testing)

  • 소프트웨어의 기능이 제대로 동작하는지 확인하는 데 사용된다. 예를 들어, 웹 애플리케이션의 로그인 기능을 테스트하기 위한 테스트 코드를 작성할 수 있다.

성능 평가 (Performance Testing)

  • 소프트웨어의 성능을 측정하고 최적화하는 데 사용된다. 예를 들어, 대용량 데이터 처리를 테스트하여 어떤 부분이 병목 현상을 유발하는지 확인할 수 있다.

안정성 확인 (Reliability Testing)

  • 소프트웨어의 안정성을 검증하는 데 사용된다. 예를 들어, 소프트웨어가 예외 상황에서 예상대로 처리되는지 확인할 수 있다.

회귀 테스트 (Regression Testing)

  • 소프트웨어의 새로운 버전이 이전 버전과 비교하여 예전에 동작하던 기능을 손상시키지 않았는지 확인하기 위해 사용된다.

보안 검토 (Security Testing)

  • 소프트웨어의 보안 취약점을 검사하는 데 사용된다. 예를 들어, 해킹 시나리오를 시뮬레이션하여 보안 문제를 발견하는 데 도움이 된다.
profile
꾸준히 하자

0개의 댓글