2011-03-17 8 views
-1

나는 테스트 필드에 초보자입니다. 테스트 사례는 고객의 요구 사항, 즉 요구 사항을 충족하는 데 필요한 테스트 조건을 충족하기위한 조건임을 알고 있습니다. 공식적으로 테스트 케이스를 작성하는 방법을 알아야합니다. 누구든지 테스트 케이스 작성에 대한 아이디어를 줄 수 있습니까?테스트 케이스 준비

로그인 페이지의 예를 가정 해보십시오. 로그인 화면에 테스트 케이스를 작성하고 싶습니다. 그렇게하기위한 패턴을 제공하십시오.

다른 예도 바람직하다.

답변

2

안녕하세요.
BDD 접근 방식은 또한 행동을 표현하는 좋은 방법입니다. 간단한 Given-When-Then을 사용하면 아이디어를 구조화 할 수 있습니다. 예를 들어 :

 
Scenario: Login as Admin 
Given: Login Page is loaded 
    And loginInput field is present 
    And loginPassword secure filed is present 
    And locinSubmit button is present 
When: User puts adminLoginName into loginName field 
    And User puts adminLoginPassword in loginPassword secure field 
    And User clicks loginSubmit button 
Then: LoginPage is closed 
And MainPage is loaded 
And AdminPanel is visible 
+0

any1 신용 카드 결제 시스템에 대한 몇 가지 테스트 케이스를 제공 할 수 있습니까? – user601236

0

방금 ​​VS2010에서 watch this video on TDD이 발생했으며 로그인 페이지를 테스트하는 예제가 있습니다.

+0

any1은 신용 카드 결제 시스템에 대한 몇 가지 테스트 케이스를 제공 할 수 있습니까? – user601236

1

기본적으로 테스트 및 테스트 사례를 생성하려면 좋은 요구 사항 문서 ('클라이언트 요구 사항'이라고도 함)가 필요합니다. 이러한 요구 사항이 올바르게 쓰여지면 필기 시험은 떡일 것입니다.

요구 사항 문서에서 이어야하고 이되어야합니다. 예를 들면 :

(10)는 로그인

이것은 검증 요구 사항입니다 다음 잘못 10 번 사용자 로그인을 가지고 있으며, 자신이 할 수있는 경우에보고 테스트를 작성 실패 후 페이지 사용자를 차단한다 로그인 11 번째 시도에서 성공적으로 로그인하십시오. 분명히 당신은 테스트 과정에서 더 구체적 일 것입니다, 그러나 그것이 일반적인 생각입니다.

귀하의 로그인 페이지 사용에 대한 좋은 예는 아닙니다. 이 요구 사항을 테스트하려면 로그인 페이지가 존재 함을 보여줘야합니다. 이 로그인 페이지의 특정 기능에 대한 테스트를 작성하려고합니다.

또한 요구 사항 문서에는 문이 있습니다. 요구 사항 작성 방법에 따라 필요한 기능이 아니기 때문에 문을 테스트하지 않아도됩니다.

+0

로그인 모듈에 테스트 케이스가있는 템플릿을 갖고 싶습니다. 올바른 형식화 ​​된 형식으로 테스트 케이스를 형식화하고 디자인하는 방법에 대한 간단한 아이디어를 얻을 수 있습니다. 어떤 링크도 유리할 것입니다. 그냥 그래픽 표현이 필요합니다 .. – user601236

1

테스트 케이스 준비는 테스트 후 프로젝트의 목적을 이해하기위한 것입니다. 테스트 케이스 문서는 버그/테스트 케이스가 통과/실패한 케이스 상태 정보에 대한 빠른 검토에 유용합니다. 로그인 페이지 : 유효한 사용자 이름과 암호가 잘못 Case2 제공하면 어떻게됩니까 : 잘못된 사용자 이름과 올바른 암호 Case3 : 잘못된 사용자 이름과 잘못된를 웹 사이트의 로그인 페이지 또는 다른 사례 1 가정 암호 사례 4 : 유효한 사용자 이름 및 유효한 암호 사례 5 : 빈 사용자 이름 및 유효한 암호 사례 6 : 유효한 사용자 이름 및 빈 암호.

+0

도움을 얻으려면 Thnx. 정말 도움이되었고 필요할 때마다 더 많은 정보를 얻을 수 있기를 바랍니다. – user601236

0

다음은 소프트웨어 테스팅에 대한 간단한 개요와 테스트 사례가있는 테이블의 예입니다. Software Testing Tutorial

이 표는 물론 사용자의 필요에 따라 확장 될 수 있습니다. 결과에 대한 열과 주석에 대한 열이 필요할 것입니다. 아마도 테스트 케이스에 대한 몇 가지 전제 조건이 필요합니다. 그런 다음 다른 열을 추가하십시오.

다음은 버그를 문서화하는 방법에 대한 설명입니다. (시험을 할 때 필요합니다 ;-)) Software Testing - Contents of a Bug

0

긍정적 인 테스트 케이스. • 유효한 사용자 이름과 암호를 입력하십시오. • 암호 분실 링크를 클릭하고 사용자 이름의 암호를 검색하십시오. • 등록 링크를 클릭하고 양식을 작성하고 사용자 이름과 암호를 등록하십시오. • 올바른 사용자 이름과 암호를 입력 한 후에 입력 버튼을 사용하십시오. • 탭을 사용하여 사용자 이름 텍스트 상자에서 암호 텍스트 상자로 이동 한 다음 로그인 버튼을 탐색합니다. ................................................. .................................

네거티브 테스트 케이스 • 유효한 사용자 이름과 유효하지 않은 암호를 입력하십시오. • 유효한 암호를 입력했지만 사용자 이름이 잘못되었습니다. • 필드를 모두 비워두고 Enter 키를 누르거나 로그인 버튼을 클릭하십시오. • 사용자 이름을 비워두고 암호를 입력하십시오. • 암호를 비워두고 사용자 이름을 입력하십시오. • 사용자 이름과 암호를 잘못 입력하십시오.

관련 문제