You are on page 1of 3

1

Test Case No.:1

Test Case Summary (description):


In this test case, we will allow a user to log into the system.

Use case covered


U1-Log in (Page 15)

Precondition
The user should open the website and the user must be authorized and
have a valid and verified email address.

How to ensure the precondition?


Admin can check if a user is present in the database

Current Action with values (test data and steps)


● The user opens the website.
● The system will display the Login page.
● The user will enter username and password.
● Click the ‘Submit’ button to confirm that the user logs in.
● Check to see if the password is hidden and the email is NITC email.
● The system verifies the username and password and directs to the home
page.
● The user enters invalid username or password then login page is displayed
again.
● Check to ensure that exiting the application does not log out an authorised
user. When the application is launched, the user should only be in the login
state.

Postcondition
The user should get logged in to the application.

How to test the postcondition?


If the user enters invalid username or password then login page should be
displayed again as an error.User can login only if he/she is authorized.

Test Case No.:2


2

Test Case Summary (description):


In this test case, we will allow a user to change their password.

Use case covered


U2-Change password (Page 16)

Precondition
The user should open the website and the user must be authorized and
have a valid and verified email address.

How to ensure the precondition?


Admin can check if a user is present in the database

Current Action with values (test data and steps)


● The user should open the website.
● The system will display the Login page.
● The user will enter username and password.
● Click the ‘Submit’ button to confirm that the user logs in.
● Check to see if the password is hidden and the email is NITC email.
● The system verifies the username and password and directs to the home
page.
● The user clicks the change password option on the home page.
● The system will send the new password to the CSED admin.

Postcondition
The user will be able to change the password and new password will be send
to CSED admin and get updated in the database and a user will be able to use
this new password to log in.

How to test the postcondition?


After clicking the change password button a link will be sent to the registered
email id, user can click on the link and enter the new password and will be
able to login into the application with a new password.
3

Test Case No.:3


Test Case Summary (description):
In this test case, we will allow an authorized user to retrieve research
article details from Google scholar.

Use case covered


U3- Enter Google scholar link (Page 16-17)

Precondition
The user should be logged in.

How to ensure the precondition?


Admin can check if a user is present in the database and after the user
should be redirected to homepage where he should be able to retrieve
research article details from Google scholar only after logging in.

Current Action with values (test data and steps)


● The user should open the website.
● The system will display the Login page.
● The user will enter username and password.
● Click the ‘Submit’ button to confirm that the user logs in.
● Check to see if the password is hidden and the email is NITC email.
● The system verifies the username and password and directs to the hompage.
● The user Enter the google link on the search bar and clicks enter.
● The system will retrieve the data from Google scholar and display the
publication details as per the google scholar.
Postcondition
The user can view information of a research article, such as the
title, author names,publication date, abstract, and citation information as per
googlescholar

How to test the postcondition?


The user enters invalid google scholar link, page will show invalid google
scholar link.If the user enter valid google scholar link he/she can view
information of a research article, such as the title, author names,publication
date, abstract, and citation information as per googlescholar, postcondition is
satisfied.

You might also like