본문 바로가기

Software Testing/Self Study (Book)

[The ART of SOFTWARE TESTING] 1장. 자체평가 테스트

1장. 자체평가 테스트

 

소프트웨어 테스팅이란?

   

    위 질문에 보통 사람들의 답변은

    "소프트웨어를 기능이 정상인지 테스트 하는것.." 또는 "소프트웨어의 버그를 찾는 것.." 정도로 정의할 것이다.

 

    물론 틀린 답은 아니지만 추상적인 답변들 이다.

 

    하지만 책에서 설명하는 소프트웨어 테스팅의 정의는 아래와 같이 명확히 설명하고 있다.

   (소프트웨어 테스팅을 하면서 소프트웨어 테스팅에 대한 정확한 정의를 모르면 안되지 않겠어 ㅋㅋ?)   

   

    - 하나의 프로세스이면서 일련의 프로세스이기도 하다.

      즉 컴퓨터 코드가 설계된 기능을 수행해 의도하지 않은 어떤 것도 하지 않음을 검증하는 것이다.

 

 

* 소프트웨어는 예측 가능하고 일관적이어야 한다.