어떻게 시험 범위를 보장하기 위해?

어떻게 시험 범위를 보장하기 위해?

첫 번째 분석은 완벽하게 테스트해야

이 단계에서 특정 테스트 요구 사항 분석 :

 

1, 테스트에 대한 액세스가 필요
     : 수요의 원천이
     명시 적 요구 사항 :
    (1) 원래의 요구 사항 명세
    (2) 제품 사양
    (3) 소프트웨어 요구 사항 문서
    (4) 여부를 상속 문서
    (5) 경험 기반
    (6) 공통 프로토콜 사양
    암시 적 수요 : 사용자의 주관적인 감정, 시장의 주류보기 전문 분석 평가.


2, 테스트 요구 사항 문서를 생성, 분석 필요

    하나 개의 요구 점에 대한 서로 다른 소스의 요구는, 각각의 테스트 포인트에 대한 분석 :
   (1) 측정 범위를 정의하는
   테스트 포인트를 생성하기위한 다양한 시험 방법을 사용하여 (2)

시험 방법의 측면에서, 다음 사항에 유의 않습니다 :


  첫째로, 입구의 분석. 입구에서 분석, 콘텐츠 분류 환경 조건, 운영 및 사람들의 통합 테스트의 가능한 조합은 당신은 방법에 따라, 하나 하나 확인했습니다. 출구에서, 결과는 가능성이 개별적으로 확인, 문서의 내용뿐만 아니라 다른 운영 조건, 통계를 발견 한 후 추적 결과에 따라 통계를 발생할 것이다.


  둘째, 학습 및 테스트 다양한 기술을 사용합니다. 또한 특정 운영주의를 필요로하는 방식으로 시험 방법에 더 관심이있을 수 있지만. 결국, 시험 방법은 찾을 비교적 쉽게, 당신은 사람들이 잘 알고있는 도달한다. 다른 사람이 각각의 방법으로 시험을 요약하고 자신의 테스트 구현을 사용하는 경우 예기치 않은 결과가 나타날 수 있습니다.
다음과 같이 테스트 처리 형태에 주목 :


  첫째, 초기 요구 사항 분석은 잘 할 수 있습니다. 수요는 점차 각 기능 점수를 테스트하기위한 작은 기능의 점에 정제. 완벽한 테스트 설계 문서의 경우, 프로젝트 관련 직원의 리뷰를 검토 한 후, 필요의 초안을 만들었다.


  구현 프로세스를 변경하고 특정 테스트가 발생 할 필요와 둘째, 시험하는 동안, 따라 시험 설계 문서를 향상시킬 수 있습니다.


  셋째, 테스트 실행의 종료 후, 문제를 요약합니다. 그 자체가 발견 된 문제를 포함하는, 고객에 의해 제기 된 문제가있을 수 있습니다. 시험 설계에 통합의 결과를 요약하면 더 테스트 설계 문서를 향상시킬 수 있습니다.


  하나 개의 테스트의 경우, 포괄적 인 테스트 커버리지를하는 것은 불가능합니다. 축적을 정리해 필요에 따라 여러 번, 테스트가 더 포괄적 할 것입니다.
테스트 흐름 사고의 관점에서, 우리는 다음과 같은 메모를 할 수 있습니다 :


  첫째, 포괄적 인 테스트가 완벽하게 테스트 의미하지 않는다. 다른 단계는 염려 할 필요가 없습니다 중요하지 않은 문제 나 작은 화면의 기능 문제 등 이전 버전 0.8에서와 같은 소프트웨어 테스트에 대해 서로 다른 요구 사항을 가지고. 그러나 수용 단계에서 내용이 더 많은 관심이 필요합니다.


  둘째, 평생 학습, 만,보다 포괄적 인 시험 과목 완료, 자신의 테스트를 강하게 만들 수있는 능력을 지속적으로 배울 생각을 계속합니다.


테스트 요구 사항 분석이 완료되면 두 번째, 그리고 문서의 형성 후, 평가는 정확성 및 무결성 요구 사항을 확인하기 위해 테스트 할 필요가있다.


셋째, 테스트 요구 사항의 완료 후, 테스트 케이스는 테스트 요구 사항에 따라 설계 할 수 있습니다.


      모든 경우를 포함하는, 테스트 요구 사항을 테스트 케이스의 전체 범위를 보장합니다.
커버리지 기능 검사에서 설계 및 테스트 시나리오, 기능적 요구 사항 단일 지점을 테스트하기위한 하나의 기능 테스트를 분할, 테스트 시나리오는 비즈니스 로직 요구 사항에 대해 설명합니다.
테스트 케이스를 설계 할 때, 테스트 케이스 디자인은 다양한 방법을 사용할 수 있습니다.


  ● 먼저 테스트 효율성과 개선 할 수있는 가장 효과적인 방법의 부하를 줄일 등가 클래스 부문, 유효하고 유효하지 않은 등가 클래스 등가 클래스의 합리적인 세트의 입력 및 출력 조건을 포함 등가 클래스로 구분.

  당신은 경계 값 분석을 사용해야합니다 ● 경험은 사용 케이스를 설계하는이 방법은 많은 버그를 찾을 수 있다는 것을 보여 주었다.

  ● 당신은 당신의 지혜와 경험에 의존 할 필요가 오류 계산 추가 테스트 케이스를 사용할 수 있습니다.
  커버가 표준 테스트를 충분히 보충해야한다 도달하지 않는 경우 ● 체크 프로그램 로직 제어 로직, 테스트 케이스의 범위를 고안했다.
  ● 만약 프로그램의 한 기능들의 조합, 다른 원인 판정 테이블을 시작하여도 구동 방법을 포함하는 입력 조건.
  ● 소프트웨어 기반 구성 파라미터를 들어, 최상의 결과를 달성하기 위해 적은 직교 테스트 선택된 조합을 사용한다.
  트래픽 흐름에 대한 명확한 ● 시스템은 장면이 경우의 시험 방법의 조합을 이용하여, 상기 테스트 프로그램의 처리 방법에 걸쳐 활용 될 수있다.
당신이 테스트 케이스의 누락, 완료를 줄이고, 다른 사람의 의견을 배울 수 있도록 테스트 케이스 설계 완료 후, 테스트 케이스의 검토는 조직되어야한다.


넷째, 테스트 케이스의 준비의 완료 후, 테스트 실행이며,

  ● 테스트 케이스의 100 % 범위의 구현입니다.
  테스트 실행시 ●, 우리는 더 많은 테스트 커버리지를 보장 보완하고 테스트 케이스를 지속적으로 개선해야한다.


다섯째, 전체 테스트 프로세스는 동일한 수요가 불가능하므로 적시에 업데이트 테스트 요구 사항, 테스트 케이스이다.


VI는. 관리하고 추적하기 쉬운 함께 관련 요구 사항, 테스트 케이스 및 발견 버그를 테스트하려면, 또한 쉽게 적용 범위를 볼 수 있습니다.

 

       마지막으로, 우리는이 가능한보다 광범위한 정보에 따르면으로 말할 수있는, 놓치지 마세요 수 없습니다. 생각이 누락에 리드 또한, 모든 사용 사례, 최고의 제품, 개발, 테스트, 평가, 함께, 최종 발언권을 테스트 할 수 없습니다, 한계를 방지합니다.

 

추천

출처www.cnblogs.com/lixiaoyang/p/11589508.html