[Drupal Testing] What are the Test Cases to be considered while testing login page in Drupal?
https://www.zyxware.com/sites/default/files/styles/user_image/public/default_images/index.png?itok=2YmREnrP
BY rajula.s
6 years ago
Quality-Assurance
1 comments comment

Drupal sites usually have authorized as well as unauthorized users. The privilege of authorized users is that they can access certain pages of the website in addition to the pages that can be accessed by unauthorized users. A user account page/Login page is included in Drupal for those users who wish to access the website as an authenticated user. Read on to know the test cases to test the login page in Drupal.

The default Drupal Login page mainly consists of following three tabs (Check the images for reference).

  1. Create new account
  2. Login
  3. Request new password


This article will cover all possible test cases for the above three tabs.

Test Cases for Log in:

Registered users can access their privileges by entering their Username and Password in the respective fields of the login form. There will be a Captcha field to ensure security.
user

  1. Ensure that the system accepts a valid Username and password combination.
  2. Ensure that the system rejects invalid Username and password combination.
  3. Ensure that the user is not able to login on entering invalid username and correct password.
  4. Ensure that the user is not able to login on entering valid Username and invalid password.
  5. Ensure that an error message is displayed on leaving the mandatory fields empty.
    Drupal default error message for the above case is:
    Username field is required.
    Password field is required.
    Captcha field is required.
  6. Ensure that the password is case sensitive.
  7. Ensure that the inputs given in password field are automatically converted to a masked/encrypted form. Also ensure that this input entry remains to be in masked/ encrypted form when copy pasted.
  8. Ensure that the system accepts the valid Captcha.
  9. Ensure that the system rejects invalid Captcha.
  10. Ensure that the Captcha code changes as the System reloads.
  11. Ensure that the user is redirected to the corresponding page on submitting valid input data in the login fields.

Test Cases for 'Create new account:'

Creating a new account page allows users to register to a site by entering valid username and e-mail address in the respective fields.create.jpg

  1. Ensure that the system accepts the valid username and e-mail address combination.
  2. Ensure that system rejects the invalid username and e-mail address combination.
  3. Ensure that the system rejects the valid e-mail address and invalid username combination.
  4. Ensure that the system rejects the invalid e-mail address and valid username combination.
  5. Ensure that an error message is displayed on leaving the mandatory fields empty.
    The default Drupal default error message for the above case is:
    Username field is required.
    E-mail address field is required.

Test Cases for Request new password:

The Request new password form allows a user to request for a new password in case if the he forgets the password. On entering the correct username or email, a request for new password will be sent. An automatically generated link will be mailed to the user's mail id. On clicking that link,a user will be directed to his profile edit page where he can enter a new password thus access his existing account.request

  1. Ensure that the user receives new password on entering his/her username.
  2. Ensure that the user receives new password on entering his/her e-mail address.
  3. Ensure that an error message is displayed on submitting the form by leaving the fields empty.
    The Drupal default error message for the above case is:
    Username or e-mail address field is required.
  4. Ensure that an error message "Sorry, 'test' is not recognized as a user name or an e-mail address."is displayed on entering unrecognized user name or e-mail address (here 'test' is the entered data/input).


Hope this article helps. Happy Testing!


RELATED ARTICLE

/themes/custom/zyxpro_light/images/placeholder.png
close

on 31st August 2012 / by minu.podipara
Banking application packages are probably the most complex software suites which demand high secu Quality Assurance Testing Test Cases Data Field Leave a reply Your email address will not be published. Required fields are marked * Anonymous (not verified) access_time 24 May 2020 - 04:09 In User Acceptance Testing u said that End-users will done? How actually it goes? Add new comment
/themes/custom/zyxpro_light/images/placeholder.png
close

on 19th October 2012 / by lijo.abraham
As per the as per Kerala Municipal Act, 1994 (Section 254) it is mandatory for all employees who are drawing a half yearly salary of more than Rs. 12,000/- to pay profession tax. This tax is to be paid to the respective corporation/ municipality in which the company is situated. The tax slab is as mentioned in the below table. Quality Assurance Testing Checklist Test Case Search Field Leave a reply Your email address will not be published. Required fields are marked * Gopkumar (not verified) access_time 24 May 2020 - 04:09 I am starting a small firm in Panchayat / Municipal area of Trivandrum (Kerala). While keeping myself abreast of statutory regulations, I could see that Professional Tax of every employee as per their status of salary is to be collected from every employee and remitted to the concerned Panchayat or Municipality. Now I am told that in addition to the tax collected from every employee, my organization also has to pay Tax. Is it true ? I could not see this in the Rules. Can you please guide me ? Joby.P.K (not verified) access_time 24 May 2020 - 04:09 My friend is getting an amount of Rs. 12000/- as monthly honorarium continuously from a government office. Hence it may be clarified that whether he is liable to remit profession tax since he is receiving payment as honorarium. The matter may kindly be clarified along with a copy of Govt. Order if possible. JOSEPH (not verified) access_time 24 May 2020 - 04:09 We got a notice from thrikkakara municipality for institution tax for employment. please tell the provisions of kerala municipal act about institutions tax laibility for employment. Adarshmv86 (not verified) access_time 24 May 2020 - 04:09 Hi sir, am working in as HR execuite in a pvt firm regd under kerala shops ans commercial establishment. I want to know that if there is any process of registraion for payment of PT in to muncipality. sheelamichayel (not verified) access_time 24 May 2020 - 04:09 In reply to Professional tax by Adarshmv86 (not verified) I want to know in favour of whom the PT cheque shoule be made. Add new comment
/themes/custom/zyxpro_light/images/placeholder.png
close

on 02nd November 2012 / by renjith
While testing any website, be it Drupal / non-Drupal, one would often have to test Date fields. Following are the test cases to be considered / checked for, while testing a date field: Quality Assurance Testing Test Cases Data Field Leave a reply Your email address will not be published. Required fields are marked *
Leave a reply
Your email address will not be published. Required fields are marked *

Filtered HTML

  • Web page addresses and email addresses turn into links automatically.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
The content of this field is kept private and will not be shown publicly.
CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

author-image
Anonymous (not verified)
access_time 24 May 2020 - 11:31

This is a well written article. Thanks