자동 회귀 테스트 란 무엇입니까?

회귀 테스트는 소프트웨어 개발자가 만든 새로운 오류를 발견하기 위해 프로그램의 이전 릴리스에서 소프트웨어 모듈을 테스트하는 것입니다. 자동 회귀 테스트는 테스트 스크립트를 사용하여 컴퓨터 소프트웨어가 자동으로 회귀 테스트되는 프로세스를 말합니다. 이 유형의 회귀 테스트는 최신 버전의 코드에서 이전 버전의 문제가 발생하지 않았 음을 확인하기 위해 소프트웨어 코드에 대해 테스트 스크립트를 실행 한 프로세스입니다.

소프트웨어 개발은 ​​자동화 된 방식으로 작업을 완료하기 위해 소프트웨어 코드를 작성하는 기술로, 일반적으로 개인이나 조직의 생산성을 향상시킵니다. 소프트웨어가 개발되는 프로세스에는 소프트웨어를 대중이 이용할 수있게하기 전에 상당한 테스트가 필요한 수명주기가 포함됩니다. 이 테스트는 수동으로 수행하면 지루하고 반복적이 될 수 있으므로 자동 회귀 테스트가 만들어졌습니다.

테스트는 소프트웨어 응용 프로그램이 고객의 요구를 충족 시키도록 설계되었으므로 모든 소프트웨어 개발에 중요한 기능입니다. 소프트웨어 응용 프로그램 테스트에는 단위 테스트, 통합 테스트, 기능 테스트 및 성능 테스트 등 4 가지 주요 영역이 포함됩니다. 자동 회귀 테스트는 이러한 테스트 영역에 대한 이전 테스트를 완료했는지 다시 테스트하는 프로세스입니다.

소프트웨어 구성 요소를 테스트하려면 테스트 스크립트를 만들어야합니다. 테스트 스크립트는 테스트 케이스의 입력 및 출력 요구 사항을 포함하여 테스트를 완료하기위한 지시 사항입니다. 각 테스트 사례는 테스트 스크립트에 입력되어 응용 프로그램의 전체 테스트 하니스를 만듭니다.

테스트 케이스 내에서 명령을 실행할 코드를 작성하여 테스트 스크립트를 자동화 할 수 있습니다. 이 자동화는 응용 프로그램 테스트에 필요하지 않지만 테스트 중에 생산성을 높이고 인적 오류의 위험을 줄이므로 모범 사례입니다. 자동 회귀 테스트는 새로운 코드에 이전에 테스트 및 회피 된 오류가 발생하지 않도록 사전 자동화 된 테스트 스크립트를 실행하는 프로세스입니다.

소프트웨어는 컴퓨터의 하드웨어와 소프트웨어에서 독립적 인 기능의 완전한 협력에 의존하는 복잡한 모듈 세트로 생각할 수 있습니다. 각 소프트웨어 코드 반복을 완전히 테스트하여 이러한 모듈 간의 협업이 그대로 유지되도록해야합니다. 자동 회귀 테스트는 각 버전의 소프트웨어에 대해 구성 요소 간의 지속적인 상호 운용성을 보장하기위한 모범 사례 프로세스입니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?