728x90
반응형

소프트웨어 테스팅 2

[소프트웨어 테스팅] 2. the psychology and economics of software testing

소프트웨어 테스팅 2주차 강의내용 정리 소프트웨어를 테스트 하기 위해서는 경제성과 심리학적인 요소를 고려하는 것이 중요하다. The Psychology of Testing 테스트에 관한 심리성으로 잘못된 생각은 다음과 같다. 테스트는 에러의 부재를 입증하는 과정이다. 테스트는 프로그램이 의도된 기능대로 올바르게 동작하는 것을 보여주기 위한 것이다. 테스트는 프로그램이 기대한 방향으로 동작하는 것을 확신을 주는 과정이다. 하지만 위 내용은 잘못된 것이다.! 테스트의 목적은 다음과 같이 정의 할 수 있다. 테스트는 오류를 찾기위해 프로그램을 실행하는 과정이다. 오류를 발견하여 프로그램을 파손!! 소프트웨어 테스트의 진짜 정의를 이해하는 것은 정말로 중요하다. 사람은 목표지향적인 경향이 강하며, 적절한 목표를..

[소프트웨어 테스팅] 1. 소프트웨어 테스팅

특수대학원에서 배우는 소프트웨어 테스팅 강의 내용을 정리하려고 한다. 프로그램을 개발하면 우리는 반드시 그 프로그램을 테스트 해봐야한다... 이유는 생략한다...(다들 알죠..?) 테스트 종류에 대해서 알아보자. 1. 개발 테스트(development test) 2. 배포 테스트(Release testing) 3. 사용자 테스트(User testing) 4. TDD(Test-driven development) 테스트 방식을 배우기에 앞서 프로그램 테스트(programing test)는 다음과 같은 특징이 있다. 1. 프로그램 사용전 결함을 확인 2. 소프트웨어를 테스트 할때, 인위적인 데이터를 사용하여 실행한다. 3. 에러, 비정상 또는 프로그램의 비기능적인 속성을 확인 4. 에러의 존재를 확인 5. v..

728x90
반응형