테스트 케이스는 사람이 읽을 수있는 언어로 작성되는 반면 테스트 스크립트는 코드로 작성되며 대부분 자동화 된 테스트를 위해 작성됩니다.
그러나 다른 사람이 서로 다른 점을 알려주는 사람이 있습니까?
논리적 차이가 있습니까? 아니면 상호 교환 가능한 용어입니까?
답변
테스트 사례 는 무엇이 이고 test-script 는 테스트의 방법 입니다.
p>
테스트해야 할 사항을 설명하기 위해 높은 수준의 테스트 케이스를 정의 할 수 있습니다. 테스트 스크립트에는 실제로 테스트를 실행하기위한 모든 세부 정보가 포함되어 있습니다.
코멘트
- 함께 사용된다는 의미입니까? 어떤 시스템 테스트 케이스가 사용 될지, 어떤 테스트 스크립트가 사용 될지에 대한 경계가 정의되어 있지 않습니까?
- 그렇다고 생각하지만, 용어는 모든 표준, 모든 회사 및 모든 사람이 그것 자체의 정의. 나는 항상 내가 그것을 사용하는 맥락에서 사람이 확신한다는 것이 무엇을 생각하는지 물어볼 것입니다. 용어가 종종 잘못 사용되기 때문에 테스트에서 정의를 신뢰하지 마십시오.
답변
두 가지가 교환 가능한 경향이 있지만 ISTQB Foundations 시험을 위해 공부하는 경우 각 시험에 대한 구체적인 정의를 제공합니다.
또한 경험상 팀원들은 항상 테스트 케이스를 요구할 것입니다. 참조되는 테스트 스크립트를 실제로 들었습니다. (자동 테스트 케이스 / 스크립트 외부)
답변
테스트 시나리오- 테스트 할 상황
테스트 케이스-예측 된 결과를 생성하기 위해 특정 조건에서 실행되는 시나리오에 대한 특정 데이터 값을 포함합니다.
테스트 스크립트- 취해야 할 각 단계와 각 단계의 예상 결과를 정의합니다.
답변
모든 답이 일치해야합니다. 하지만 차이가 있습니다.
- 사용자 [비 기술적] 읽기 단계는 특정 시나리오를 테스트하기 위해 언급 된 것을 테스트 케이스라고합니다.
- 프로그래밍 언어로 작성된 사용자 [기술] 읽기 가능한 단계를 테스트 스크립트라고합니다.
테스트 케이스 :
- 테스트 케이스는 입력 값, 예상 출력 및 테스트 실행을위한 전제 조건을 지정하는 문서입니다. . [참조-ISTQB 책]
- 수동 테스트에 주로 사용되는이 용어
테스트 스크립트 :
- 소프트웨어 테스트의 테스트 스크립트는 시스템이 예상대로 작동하는지 테스트하기 위해 테스트중인 시스템에서 수행되는 일련의 지침입니다.
- 자동화 테스트에 주로 사용되는이 용어
답변
스크립트는 일반적으로 자동화를 의미합니다.
이를 혼용하여 사용하는 데 차이가 있습니다. 그러나 스크립트는 일반적으로 컴퓨팅에서 shell / perl / python 스크립트를 참조합니다. 프로그래밍 언어가 아닌 언어를 고려할 때 스크립트는 약간의 정보가있는 문서를 가리키는 단어입니다. 그래서 일반적으로 테스트 스크립트는 자동화를 말합니다 …
Answer
내 경험상 두 용어 모두 수동 테스트에서 사용할 수 있습니다. 문맥. 다른 사람들이 언급했듯이 테스트 케이스는 예상되는 결과가있는 특정 단계의 목록입니다. 테스트 스크립트는 거의 동일하지만 구체적이지 않습니다. 테스트 스크립트는 “로그인 페이지가 작동하는지 테스트하고 이러한 속성이있는 암호가 필요함을 테스트합니다.”라고 말할 수 있습니다. 테스트 케이스에는 입력, 클릭 또는 기타 작업에 대한 자세한 단계가 있습니다. 둘 다 입력 데이터가있을 수도 있고 없을 수도 있습니다. 스크립트가 항상 예상되는 정확한 결과를 나타내는 것은 아닙니다.