[소프트웨어공학] 성공적인 테스팅을 위한 조건

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2007.02.07 / 2019.12.24
  • 6페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 무료
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
목차
■ 테스팅이란 무엇인가?
■ 소프트웨어 테스팅의 방법
■ 소프트웨어 테스팅의 단계
■ 소프트웨어 테스팅의 종류
■ 성공적인 테스팅을 위한 원칙
■ 결 론
본문내용
■ 테스팅이란 무엇인가?
소프트웨어 테스팅은 관점에 따라 여러 가지로 정의될 수 있다. 일반적으로, ‘프로그램이 의도된 기능대로 올바르게 동작하는지 확인하는 것’이라 이해되고 있으나, ‘오류를 찾아내려고 프로그램을 실행하는 과정’(「The Art of Software Testing」, Glenford J. Myers)이라 정의하는 이도 있다. 만일 의도된 기능의 확인이 주목적이라면, 테스트케이스는 무의식중에 그 방향 자체가 중심이 되기 쉽다. 그래서 프로그램에 오류가 있다는 가정 하에 테스트를 시작해야하고, 가능한 한 많은 오류를 찾아내기 위해 테스트해야 한다는 주장이다.
우리는 어떤 정의가 타당한가 하는 논의보다는, 어떤 원칙으로 테스트에 임해야 하는가를 통하여 ‘성공적인 테스팅을 위한 조건’을 찾아보려 한다.
테스팅을 통해 우리는 소프트웨어가 의도된 기능대로 올바르게 동작되는지를 확인할 수 있고, 소프트웨어에 잠재되어 있을 수 있는 오류를 발견할 수 있다. 또한, 요구사항이 올바르게 구현되었는지 확인을 통해 사용자 요구 만족도와 제품 신뢰도 향상을 꾀할 수 있다. 또한, 요즘에 많이 개발되는 객체-지향 소프트웨어의 테스팅에는 객체와 컴포넌트 간의 상호작용 검증도 포함된다.

■ 소프트웨어 테스팅의 방법
● Black Box Test(=Dynamic Test)
프로그램의 외부규격서에 의거하여 입력데이터와 출력데이터의 관계가 규격서에 정해진 것과 같은 결과를 얻었는지 조사․시험하는 방법이다. 프로그램 내부구조를 해석하지 않는다는 점에서 블랙박스테스트이라고 한다.
블랙박스 테스트는 부정확하거나 빠진 결함의 발견, 인터페이스 결함 및 자료구조상의 결함 발견, 성능결함과 시작, 종결상의 결함 발견을 목표로 한다.
▲ 블랙 박스 테스트의 기법
참고문헌
1. ISTQB(International Software Testing Qualifications Board) Syllabus 2005
2. STEN(Software Testing Engineering Network)
3. Boris Beizer, “Software Testing Techniques”, Van Nostrand Reinhold, 1990
4. 정기원, 김태현 역, {201가지 소프트웨어 개발원칙}, 대영사
5. 로버트 L.글래스, {우리가 미처 알지 못한 소프트웨어 공학의 사실과 오해}, 인사이트
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [정보처리,정보처리기사,정보처리산업기사,기사,산업기사,기출문제,요점정리] 정보처리기사,산업기사 요점정리 및 기출문제
  • 소프트웨어 라. OS 통신 제어 프로그램해설 : 이 문젠 출판사마다 주장하는 바가 다른데 가장 유력한 것은 라. 지난번 셤 가정답 발표에서 제일 신뢰를 받은 영진에서 발표한 답이므로 .131.1132.3133.2134.1135.4136.3137.1138.4139.4140.FILE:소프트웨어공학.hwp제 1 장 S/W 공학의 개념1. S/W 공학의 개념- 소프트웨어 공학(Software Engineering)은 최소의 경비로 신뢰도 높은 소프트웨어를 생산하기 위한 기법과 도구를 의미한다.1. 소프트웨어 공학- 소프

  • [원격교육] e-learning 이러닝 현황
  • 승자가 되기 위한 조건 역시 만만치 않음을 간과해서는 안 된다.참 고 자 료- 성공적인 e-learning 비즈니스 전략 저자 : 유인출 출판사 : 이비컴- e-learning (디지털시대의 지식 확산전략)저자 : 마크J.로젠버그 역자 : 유영만 출판사 :물푸레- (주)이비즈그룹 - http://www.e-bizgroup.com- 삼성경제연구소 -http://www.seri.org - LG경제연구소 - http://www.legri.com - inews24.com - http://www.inews24.com- 아이티룸 - http://.itroom.net - 삼성인력개발원 - http://www.portalgw.samsumg.net

  • 국제 마케팅 마케팅 개념 마케팅 현지화 의미 마케팅 현지화 필요성
  • 조건으로 자본금 150만 달러의 미원 인도네시아가 탄생했다. 대상이 인도네시아 현지법인을 끌어들이기 위한 것이었으나, 기업경영에 있어서 군부와의 긴밀한 협조체제가 필수적이었기 때문에 인도네시아 시장상황에 맞게 현지인들을 끌어들이기 위한 것이기도 했다.  2) 아지노모토의 견제  ※ 아지노모토(Ajinomoto)   아지노모토는 1909년 조미료제품을 시장에 내놓은 이래 일본 국내 및 해외시장에서 꾸준히 성장해 왔다. 아지노모토사는 끊임없는

  • 교육산업 -공교육과 사교육
  • 조건이 갖추어진 일반 다수를 위한 것이다. 따라서 모두에게 같은 교육을 하게 되어 있기 때문에 우등생이나 열등생이나 같은 수준의 교육을 받을 수 밖에 없다. 그렇기 때문에 우등생에게는 자신의 수준이나 필요보다 못한 교육을, 열등생에게는 따라 가기 힘든 수준의 교육이 되고 있는 것이 사실이다. 이러한 공교육의 단점을 보완하는 것이 사교육인데 하지만 이것은 역으로 공교육이 사교육에 비해 한발 뒤처지는 학습이 됨으로써 학생들의 학교

  • [졸업][경영정보] 관리기법1을 적용한 공공프로젝트 사례 연구
  • 소프트웨어공학의 범위는 매우 커서 CASE도구의 기능도 제품마다 상당히 다를 수 있기 때문이다. 실제로 소프트웨어공학의 모든 범위를 지원하는 CASE도구는 존재하지 않는다. 그러므로 사용자는 필요한 기능을 정의하고, 그러한 기능으로 구성된 CASE도구를 선정해야 하는 것이다.CASE도구는 소프트웨어 개발방법이 정해져 있고, 또한 잘 알려져 있는 경우 그 방법에 따라 개발을 원하는 소프트웨어 개발자를 위한 것이다.소프트웨어 개발공정을 지원하

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.