ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 테스트, 유지보수 종류
    전공/소프트웨어 공학 2020. 5. 11. 10:17

    단위(컴포넌트) 테스트 : 한 모듈에 대해 수행하는 테스트.

    통합 테스트 : 모듈과 모듈을 통합해서 수행하는 테스트.

    시스템 테스트 : 개발이 완료된 후 전체 모듈(하나의 단위로) 테스트.

     

    수정 유지보수(corrective maintenance) : 사용 중 소프트웨어의 오류가 발견되었을 때 이를 수정하는 작업. ( 사용자가 사용 중 오류를 발견했을 때 )

    적응 유지보수(adaptive maintenance) : 운영체계나 인프라 환경 등이 변화되었을 때 이 변화를 수용하도록 프로그램을 수정하는 작업(Windows -> Linux로 운영 환경이 변화되었을 때)

    완전유지보수(perfective maintenance) : 기능이나 성능을 개선하거나 새로운 기능을 추가하기 위하여 프로그램을 수정하는 작업. ex) 도서 탐색 기능이 오래 걸려 성능 향상을 위해 코드를 수정. 학생이 직접 도서를 추천하는 기능 추가.

    예방 유지보수(preventive maintenance) : 수정 유지보수와 달리 소프트웨어의 오류가 발생되기 전에 미연에 방지될 수 있도록 수행하는 작업. ex) 코드 리팩토링(주석문 개선 등)

     

Designed by Tistory.