Professional Documents
Culture Documents
<Customer Name> <Project Name> Integration Test Cases & Log Template
<Version No.>
Approved By
C3: Protected
C3 Protected
Page 1 of 23
plate
Page 2 of 23
<Project Name>
Test Cases and Log Test Type : Integration Testing Version Number Author: Date: Purpose & Scope: <If multiple test procedures are prepared for a given project, then the portion of the requirements / design / specifications that this file addresses could be mentioned here> Test Pre-requisites: <Pre-requisites in terms of environment specifics, test data, dependance on execution of other test procedures etc. needs to be addressed here>
File Naming & Versioning Conventions 1) The version of the file is tied to the version of the test cases and not the log. 2) When there is a revision in the test cases, the version number of the test cases document is changed. 3) Test runs must be tied to the test cases version and must be suffixed with the run number. 4) This differentation is important as the cases and the log has been combined in this template. Eg: Mod1_Test_Proc1_1.0 is the test cases version and Mod1_Test_Proc1_1.0_Run1 is the first run for this Test Proc 5) If the test case passes, then PASS may be indicated against the test case. 6) If it fails, then FAIL must be indicated and the defect ID needs to be filled up 7) Defect Tracking is a separate template that could be combined for version / runs of test cases and logs. The differentiation of version/ run is implemented by filling up the same in the defect tracking template. Change Log
Old Version New Version Changes made
Page 3 of 23
<Project Name>
Proj. ID
SCI ID
S.No
Page 4 of 23
<Project Name>
opy
s changed.
Modified by
Date
Page 5 of 23
<Project Name>
opy
Doc.Version
Form No. :
Page 6 of 23
Test Case ID User's Registration 1 First Name 2 First Name 3 First Name 4 Last Name Last Name 5 6 7 8 9 10 11 12 13 14 15 16 Login 1 2 login login EmailId EmailId DateOfBirth Country Mobile number Mobile number Password
Test Case
Steps to execute the test case if( FirstName== null) if( FirstName contains digits) if( FirstName contains special symbols) if( Lastname contains digits) if( Lastname contains special symbols) if( EmailId== null) If( EmailId is not in a proper format) if( DateOfBirth== null) if( Country==null) if( Mobile No==null) if(length(Mobile No)!=10) if( password==null) if( Password!= confirm password ) if( Password == confirm password) if(Security Question==null) if(Your answer == null) if(Correct Email_Id and correct password) if(Correct Email_Id and incorrect password)
Page 7 of 23
Change Password change_Password 1 change_password 2 change_Password 3 change_Password 4 User's Functionalities Home 1 2 3 4 4 5 6 View/Update_Profile Change_Password ForgotPassword? Take Test View_Your_Scores Feedback
if(current password field =old password) if(current password field!= old password) if(new password = confirm password) if(new password != confirm password) OnClick(Home) OnClick(View/Update_Profile) OnClick(Change_password) OnClick(Forgot Password?) OnClick(Take Test) OnClick(View Your Scores) OnClick(Feedback) OnClick(Logout) OnClick(Home) OnClick(View Users) OnClick(Change_password)
Page 8 of 23
4 5 6 7 8 9 10
Logout 11 Add Quiz Page Question 1 Option1 2 Option2 3 Option3 4 Option4 5 Answer 6 Add Quiz Duration Page QuizId 1 2 Quiz Hours 3 Quiz Minutes Forgot Password Page Enter EmailId 1 Select Security Question 2
Page 9 of 23
Page 10 of 23
Run Number 1
Expected Result first name cannot be Null First name cannot contain digits First Name cannot contain special symbols Lastname field cannot contain digits Lastname field can contain only alphabets and not special symbols. Email_Id field is mandatory Please check the email id format DateOfBirth field is mandatory Select the gender please fill the phone number field Enter a valid phone number Password field should not be null Your password and Confirm password fields do not match Accept Security Question field should not be null please answer the security question login successful Check your password or Email_Id Actual Result first name cannot be Null Enter a Valid first fame Enter a Valid first name Enter a valid last name Enter a valid last name Enter email id Check email id format select DateOfBirth select gender enter phone number enter a valid phone number please enter password password and confirm password donot match Accept Security Question field should not be null please answer the security question login successful login failed PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS / FAIL
Page 11 of 23
login failed
PASS
accept does not accept Accept password and confirm password fields must match User's Home page is displayed. User's Profile page is displayed that is editable. User is redirected to change password page where he is able to change his password. User is redirected to reset password page there he can reset his password The Corresponding Quiz page has to be displayed. The Corresponding page has to be displayed. The Corresponding page has to be displayed. user is redirected to login page. Adminstrator's Home page is displayed. User's Profile page is displayed that is editable. Adminstrator is redirected to change password page where he is able to change his password.
password accepted password error password accepted password n confirm password donot match User's Home page is displayed. User's Profile page is displayed that is editable User is redirected to change password page where he is able to change his password. User is redirected to reset password page there he can reset his password The Corresponding Quiz page displayed. The Corresponding page displayed. The Corresponding page displayed. user is redirected to login page. Adminstrator's Home page is displayed. User's Profile page is displayed that is editable. Adminstrator is redirected to change password page where he is able to change his password.
PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS
Page 12 of 23
Adminstrator is redirected to the all users details page Test Cases and Log there he can delete and update the users The Corresponding page has to be displayed. The Corresponding add quiz page has to be displayed. The Corresponding modify Quiz page has to be displayed. The Corresponding user's feedback page has to be displayed. The Corresponding add Quiz duration page has to be displayed . The Corresponding modify Quiz duration page has to be displayed . Adminstrator is redirected to login page. Question should not be null Question should not be null Question should not be null Question should not be null Question should not be null Question should not be null Quiz Id should not be null Quiz Hours should not be null Quiz Minutes should not be null EmailId should not be null Security Question should not be null.
Adminstrator is redirected to the all users details page PASS there he can delete and update the users The Corresponding page displayed. PASS The Corresponding add quiz page displayed. PASS The Corresponding modify Quiz page displayed. The Corresponding user's feedback page displayed. The Corresponding add Quiz duration page displayed . The Corresponding modify Quiz duration page displayed . Adminstrator is redirected to login page. Enter the question Enter Option1 Enter Option2 Enter Option3 Enter Option4 Enter Option5 Enter QuizId Enter Quiz Hours Enter Quiz minutes Enter Emailid Select Security Question PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS
Page 13 of 23
Answer Field should not be null Test Cases and Log Accept
PASS PASS
Name should not be null EmailId should not be null Feedback should not be null
Page 14 of 23
Defect ID
Remarks
Run Number 2 Run Number 3 Actual Result PASS / FAILDefect ID Remarks Actual Result PASS / FAILDefect ID Remarks Actual Result
Run Number 4
Page 15 of 23
Page 16 of 23
Page 17 of 23
Page 18 of 23
Run Number 4 Run Number 5 PASS / FAILDefect ID Remarks Actual Result PASS / FAILDefect ID Remarks
Page 19 of 23
Page 20 of 23
Page 21 of 23
Page 22 of 23
Change Log
Please note that this table needs to be maintained even if a Configuration Management tool is used. Version Changes made Number V1.0 <First version> V1.1 <If the change details are not explicitly documented in the table below, reference should be Page no Changed Effective Changes effected by date
V1.2
<If the change details are not explicitly documented in the table below, reference should be Page no Changed Effective Changes effected by date
Page 23 of 23