System Generated Email Settings
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- System Generated Email Settings
- User Failed Authentication Question
Scenario 1: The 'Systems Generated Email Settings' form - Validate submission and functionality (Non "AWS" enabled systems)
Specific Setup:
- In Avatar, an active user [TestUser] with a valid password exists on the system. (Make note of the password)
- [TestUser] has an active email address [TestEmailAddress]
- Have access to form "User Failed Authentication Question"
Steps
- Open form "System Generated Email Settings",
- Populate the "SMTP Server" field, "Email From Address" field, "Email Authentication User ID", and "Email Authentication Password" fields, with the appropriate values for the system
- Navigate to the "Use TLS" field,
- Validate the field is not a required field, since this is not an "AWS" system
- Set the value to "No"
- In the "Port Number" field, populate the field with a port number if required for the system
- Submit the form
- Validate the form submits successfully
- Return to "System Generated Email Settings" form and validate all fields are populated as expected
- Open form "User Failed Authentication Question"
- Populate the "System Code"
- Populate the user name for [TestUser] in the "User Name"
- Populate the password for [TestUser] in the "Password"
- Populate the "Email Address" field with the email [TestEmailAddress] for [TestUser]i
- Click [Test Email]
- Validate the dialog "A test email with the subject 'Avatar User Failed Authentication Question' has been sent to [TestEmailAddress]
- Click [OK] and close the form
- As [TestUser
- Navigate to their email inbox
- Validate [TestUser] has received an email in their inbox with subject "Avatar User Failed Authentication Question"
- Click to open the email
- Validate the text of the email states "This is a test Email"
- Close the email
- Re-open form "System Generated Email Settings",
- Navigate to the "Use TLS" field,
- Set the value to "Yes"
- Submit the form
- Validate the form submits successfully
- Re-open form "User Failed Authentication Question"
- Populate the "System Code"
- Populate the user name for [TestUser] in the "User Name"
- Populate the password for [TestUser] in the "Password"
- Validate all other fields are populated as expected
- Click [Test Email]
- Validate the dialog "A test email with the subject 'Avatar User Failed Authentication Question' has been sent to [TestEmailAddress]
- Click [OK] and close the form
- As [TestUser]
- Navigate to the email inbox
- Validate [TestUser] has received an email in their inbox with subject "Avatar User Failed Authentication Question"
- Click to open the email
- Validate the text of the email states "This is a test Email"
- Close the email
- Log in as [TestUser]
- At the "Password" prompt, enter an incorrect password
- Validate a message stating "You have entered an invalid password. Do you wish to answer your failed authentication question", is displayed and click [OK]
- Populate the "Failed Authentication" question, with the appropriate answer and click [OK]
- Validate the message " An Email will be sent to you containing your new system password" is displayed and click [OK]
- Navigate to their email inbox
- Validate [TestUser] has received an email in their inbox with subject "Notice of Change to Avatar Login Information" and open the email
- Copy the temporary password included in the email
- Return to the login screen
- Paste in the temporary password in the password box and click [OK]
- Validate a message "Your current password is system generated.You must enter a new password", is displayed and click [OK]
- Populate the "Enter new password" field
- Populate the "Re-enter new password" field
- Click [OK]
- Validate the user is logged in successfully
Scenario 2: The 'Systems Generated Email Settings' form - Validate submission and functionality ("AWS" enabled systems)
Specific Setup:
- In Avatar, an active user [TestUser] with a valid password exists on the system. (Make note of the password)
- [TestUser] has an active email address [TestEmailAddress]
- Have access to form "User Failed Authentication Question"
Steps
- Open form "System Generated Email Settings",
- Populate the "SMTP Server" field, "Email From Address" field, "Email Authentication User ID", and "Email Authentication Password" fields, with the appropriate values for the system
- Navigate to the "Use TLS" field,
- Validate the field is a required field, as expected for "AWS" systems
- Set the value to "No"
- In the "Port Number" field, populate the field with a port number, if required for the system
- Submit the form
- Validate the form submits successfully
- Return to "System Generated Email Settings" form
- Validate all fields are populated as expected
- Open form "User Failed Authentication Question"
- Populate the "System Code"
- Populate the user name for [TestUser] in the "User Name"
- Populate the password for [TestUser] in the "Password"
- Populate the "Email Address" field with the email [TestEmailAddress] for [TestUser]i
- Click [Test Email]
- Validate an error message is received stating "System is not properly configured for Email"
- Click [OK]
- Submit the form
- Re-open form "System Generated Email Settings",
- Navigate to the "Use TLS" field,
- Set the value to "Yes"
- Submit the form
- Validate the form submits successfully
- Re-open form "User Failed Authentication Question"
- Populate the "System Code"
- Populate the user name for [TestUser] in the "User Name"
- Populate the password for [TestUser] in the "Password"
- Validate all other fields are populated as expected
- Click [Test Email]
- Validate the dialog, "An email with the subject Avatar User Failed Authentication Question has been sent to [TestEmailAddress]" is displayed
- Click [OK] and close the form
- As [TestUser], navigate to their email inbox
- Validate [TestUser] has received an email in their inbox with subject "Avatar User Failed Authentication Question"
- Click to open the email
- Validate the text of the email states "This is a test Email"
- Close the email
- Log in as [TestUser]
- At the "Password" prompt, enter an incorrect password
- Validate a message stating "You have entered an invalid password. Do you wish to answer your failed authentication question", is displayed and click [OK]
- Populate the "Failed Authentication" question, with the appropriate answer and click [OK]
- Validate the message " An Email will be sent to you containing your new system password" is displayed and click [OK]
- Navigate to their email inbox
- Validate [TestUser] has received an email in their inbox with subject "Notice of Change to Avatar Login Information" and open the email
- Copy the temporary password included in the email
- Return to the login screen and paste in the temporary password in the password box and click [OK]
- Validate a message "Your current password is system generated.You must enter a new password", is displayed and click [OK]
- Populate the "Enter new password" field
- Populate the "Re-enter new password" field
- Click [OK]
- Validate the user is logged in successfully
|
Topics
• Forms
|