Tuesday, May 5, 2020

Test Cases for Email sending/ receiving from custom software

Email sending/ receiving from custom software with functionality of 
Forward, 
Reply All, 
Canned Response, 
Send Later. 

The mails user receives are in the thread. 

Some sample test cases are as follows below:

Forward
-----------
Verify that forward email all the contents are copied and visible properly like the subject, sender id, receiver id etc.
Check that forward email contents are invasible or not
Check that forward email with proper internet connectivity
Check that forward email with valid email id 
Check that forward email with no subject if optional
Check that forward email with attachment size and formate proper validation

Verify that forward email with no internet connectivity
Verify that forward email with low internet connectivity
Verify that forward email with no internet connectivity after clicking on the Send button
Verify that forward email with the invalid email id
Check that forward email with attachment greater than max size and invalid formate
  

Design
-------
Form elements design
User friendly and reliable for a normal user
Button alignment behaviour with a display resolution  
Email contents behaviour with changing the resolution of the display
Attached document preview should be there after attaching any document


Reply All
----------
Verify that clicking reply all button, all email id is added automatically which are already added in the previous mail
Check that Reply All with proper internet connectivity
Check that Reply All with adding new valid email id 
Check that Reply All with no subject if optional
Check that Reply All with attachment size and formate proper validation


Verify that Reply All with no internet connectivity
Verify that Reply All with low internet connectivity
Verify that Reply All with no internet connectivity after clicking on the Send button
Verify that Reply All with adding invalid email id
Check that Reply All with attachment greater than max size and invalid formate


Canned Response
-------------------
Verify the response timing for displaying a canned message on the screen after enabling from settings
Verify the contents/macros are proper with no spelling mistake as per input languages
For example:
Not interested. “Hi, Thanks for reaching out, but I’m not interested. Best regards, X.”
Spam. “Hi, You’re spamming. I’m not interested, so please stop sending me an email. Best regards, X.”
Follow up. “Hi [name], Hope you’re doing well! I just wanted to follow up and ask whether you have any news on Y? Looking forward to hearing from you. Best regards, X.”
Initial reach out. “Hi [name], I enjoyed your work on Y. I’ve been sharing it with my colleagues. I was wondering, would you be interested in [offer]? Best regards, X.”
Forward. “Hi, I’m not the right person for this topic. I’ve forwarded your email to [name]. [Name], could you look into this? Best regards, X.”
Verify that Title is properly displayed concerning input contents
Verify that canned message should copy and paste with clicking on suggestion button or by adding templates.
Check that canned message is invisible or not
Check with enabling canned from settings but with no internet connectivity
Check with enabling canned from settings but with low internet connectivity
Verify with no internet connectivity after clicking on Canned macro button
Check without enabling canned from settings
Check with enabling canned from settings but no internet connectivity


Send later
-------------
Check schedule functionality with proper schedule date and time email with specific timezone with proper internet connectivity
Verify that date and time should be enabled only future date and disable past date from today's date with proper internet connectivity
Check schedule functionality when schedule sending time with no internet connectivity
Check that after successfully sent mail message should navigate to inbox
Check that all the contents format and details with attachment on the receiver end 
Check that attachment file should be downloadable receiver end 

Check schedule functionality with proper schedule date and time email with specific timezone with low/no internet connectivity
Check that over schedule time no internet connectivity and behaviour when internet connectivity is available for schedule email
Check that all the contents invalid format, size and improper details with attachment
Check that invalid timezone selected from sender and receiver not getting email proper timing schedule 
Check that spam email when the email is not verified or any other reason
Check that any loss of data in receiver end after successfully sending email scheduled time.


All the best!

Keep learning and exploring...

No comments:

Post a Comment