소프트웨어 개발에서 프로그램에 대해 여러 테스트를 수행 한 후 “테스트 통과”(또는 실패)라고 말하는 것이 문법적으로 올바른가요? “테스트가 완료되었습니다”라고 말하는 것이 맞지만 “결과에 대해 아무것도 알려주지 않습니다.
댓글
- 질문에 대한 컨텍스트가 조금 더 있습니까? 테스트가 프로그램 자체 내에서 발생합니까 아니면 사용자로서 프로그램을 테스트하고 있습니까?
- @CodyPace 사용자로 테스트
답변
“테스트 통과”또는 “테스트 실패”라고 말하는 것이 일반적입니다. 누구도이 질문에 의문을 제기하지 않을 것 같습니다.
완전하고 문법적으로 올바른 문장이 아닙니다. 정말로 의미하는 바는 “소프트웨어가 테스트를 통과했습니다.”라는 것입니다. “테스트 통과”를 완전한 문장으로 읽으려고하면 “테스트”가 주어이고 “통과”가 동사입니다. 즉, “테스트”가 어떤 것을 “통과”했다고 결론을 내려야합니다. “우리가 의미하는 바는 전혀 없습니다. 테스트는 통과되지 않았습니다. 소프트웨어는 통과되었습니다.
수동적으로 표현할 수 있습니다. “테스트가 통과되었습니다.”이 경우 실제 행위자는 지정되지 않았지만 맥락에서 우리는 이해합니다. “소프트웨어”가됩니다.
하지만 제가 말했듯이 사람들은 형식적 및 비공식적 맥락에서 항상 문장 조각을 사용합니다. 모든 사람이 “소프트웨어 테스트에 대해 이야기하고 있다는 것을 컨텍스트에서 알고있는 한”테스트 통과 “는 원하는 의미를 전달합니다.
답변
@Jay “의 답변에서 언급했듯이”테스트 통과 “또는”테스트 실패 “가 의도 한 의미에 혼동을 일으킬 가능성은 없습니다. 하지만 “테스트 통과”가 “테스트 성공”보다 더 좋은 소리가 아니라고 생각합니다. “테스트 실패”는 “테스트 실패”에 사용할 수 있습니다.
두 구문 (테스트 성공 및 테스트 실패)은 광범위하게 사용됩니다. 테스트를 참조 할 때 사용됩니다.
실제 사용 :
답변
문구
테스트 통과
테스트 실패
이해할 수 있으며 다음과 같은 의미로 사용될 수 있습니다.
테스트 성공
테스트 실패
전체 테스트 프로세스 및 실제 테스트 em 설명 >.
테스트 통과
테스트 실패
사용 가능 테스트 자체를 설명하기 위해 테스트 모음 이 실행 된 후
테스트는 일반적으로 구성됩니다. 두 부분으로 : 1) 프레임 워크; 및 2) 개별 테스트. 예를 들어 Rails에서 프레임 워크는 다음과 같습니다. spec; rspec; 또는 minitest; 테스트는 * _spec.rb 접미사를 사용하는 파일입니다.