CODEDRAGON ㆍSecurity/SecureCoding
회귀 테스트(Regression test)
· 결함 수정 후 수정된 프로그램뿐만 아니라 관련된 프로그램도 함께 테스트하는 방법입니다.
· 결함 수정 과정에서 다른 프로그램에 영향을 미치는 부분이 있을 수도 있다는 전제하에 테스트를 진행합니다.
· 코드 변경 후 의도하지 않은 부작용(Side Effect) 여부를 검사합니다.
· 회귀 버그는 프로그램 변경 중 뜻하지 않게 발생하거나 이전에 제대로 작동하던 소프트웨어 기능에 문제가 생기는 것을 가리키며, 회귀 버그를 찾는 모든 소프트웨어 테스트 방식은 회귀 테스트라고 할 수 있습니다.
· 소프트웨어에 적용되는 어떠한 수정에서도 의도치 않은 부작용이 발생할 가능성이 있습니다.
· 소프트웨어 변경 후, 정상 동작하는지 회귀 테스트를 통해 체크합니다.
· 부작용은 수정한 코드와 직접적으로 관련 있는 기능 뿐만 아니라, 그 외의 다른 기능에서도 발생 가능합니다.
· 회귀 테스트 수행 시 이전의 실행 테스트를 재 실행하며 이전에 고쳐졌던 오류가 재현되는지 검사하는 방법이 많이 사용됩니다.
https://en.wikipedia.org/wiki/Regression_testing
'Security > SecureCoding' 카테고리의 다른 글
바인딩(Binding) (0) | 2019.06.20 |
---|---|
인수 테스트(Acceptance Test) (0) | 2019.06.12 |
이슈트래커(Issue Tracker) (0) | 2019.05.23 |
테스팅(Testing)의 개념 (0) | 2019.05.16 |
EASYMOCK - 테스팅 프레임워크 (0) | 2019.04.30 |