Mail tests on smartphones

 

Test Case obm-37: UserPDA sends new emails to UserA with a Smartphone
Summary:

UserPDA sends an email with an attachement, and another one without attached file and verify that synchronization works fine by checking the reception of the message for UserA

Preconditions:
  • UserA is an OBM user using Thunderbird with OBM Connector
  • UserPDA is an OBM User using a PDA
  • Synchronization configuration (with Exchange or proprietary software...) is made on the PDA, using Pull option (or a synchronization every 1 minute)
#: Step actions: Expected Results:
1

On PDA, UserPDA creates a new mail with UserA as destinaltion. Write a small text in the mail body.

 
2

On PDA, UserPDA creates a second mail with a file attached. Write a small text in the mail body.

 
3

Wait for the synchronization to be done automatically

 
4

UserA opens TBird and checks its emails

Verify that UserA has 2 new emails

5

UserA opens the first email

  • Verify that the content of the email is correct.
  • Verify that the from of the email is UserPDA
6

UserA opens the second email

  • Verify that the content of the email is correct and that it contains the attached file.
  • Verify that the from of the email is UserPDA
7

UserA opens the attached file

Verify that the attached file can be opened

 

 
Test Case obm-38: UserPDA receives new emails from UserA with a Smartphone
Summary:

UserPDA receives an email with an attachement, and another one without attached file and verify that synchronization works fine by checking the reception of the message on the PDA.

Preconditions:
  • UserPDA is an OBM User using a PDA
  • UserA is an OBM user using Thunderbird with OBM Connector
  • Synchronization configuration (with Exchange or proprietary software...) is made on the PDA, using Pull option (or a synchronization every 1 minute)

 

#: Step actions: Expected Results:
1

UserA uses Thunderbird to send a message to UserPDA with a small text in the body and without attachment

 
2

UserA uses TBird to send a message to UserPDA with a small text in the body and with an attached file (a png for example)

 
3

Wait for the synchronization to be done automatically

 
4

When new emails appears on the PDA, UserPDA opens the first email without attached file

  • Verify that the message is correct
  • Verify that the from of the email is UserA
5

UserPDA opens the second email with the attached file

  • Verify that the content of the email is correct and that it contains the attached file.
  • Verify that the from of the email is UserA
6

 UserPDA opens the attached file

 Verify that the attached file can be open and that the content is correct

 

 
Test Case obm-65: UserPDA replies to an internal email with a smartphone
Summary:

UserPDA replies to an email coming from an internal OBM user and adds an attachment

Preconditions:
  • UserA is an OBM user using Thunderbird with OBM Connector
  • UserPDA is an OBM User using a PDA
  • Synchronization configuration (with Exchange or proprietary software...) is made on the PDA, using Pull option (or a synchronization every 1 minute)
#: Step actions: Expected Results:
1

UserA opens TBird and sends an email to UserPDA

 
2

UserPDA checks emails and opens email coming from UserA

  • Check the content of the email
  • Verify that the from of the email is UserA
3

UserPDA click on "Reply", adds a comment and adds an attachment (for example a png picture)

 
4

UserPDA sends the email

  • Check that the email is sent from the PDA
  • Check that there is no errors in "/var/log/opush/opush.log"
5

UserA checks emails

  • Check that the reply of UserPDA is received

 

6

UserA opens the emails and retrieve the attachment

  • Check that the content is correct
  • Check that the attachment can be displayed
  • Verify that the from of the email is UserPDA

 

 
Test Case obm-66: UserPDA replies to an external email with a smartphone 
Summary:

UserPDA replies to an email coming from an external account (not OBM, MS Exchange for example, with Outlook) user and adds an attachment

Preconditions:
  • ExtA is an external user using Outlook
  • UserPDA is an OBM User using a PDA
  • Synchronization configuration (with Exchange or proprietary software...) is made on the PDA, using Pull option (or a synchronization every 1 minute)
#: Step actions: Expected Results:
1

ExtA opens Outlook and sends an email to UserPDA

 
2

UserPDA checks emails and opens email coming from ExtA

Check the content of the email

3

UserPDA click on "Reply", adds a comment and adds an attachment (for example a png picture)

 
4

UserPDA sends the email

  • Check that the email is sent from the PDA
  • Check that there is no errors in "/var/log/opush/opush.log"
5

ExtA checks emails

  • Check that the reply of UserPDA is received 
6

ExtA opens the emails and retrieve the attachment

  • Check that the content is correct
  • Check that the attachment can be displayed
  • Verify that the from of the email is UserPDA

 

 
Test Case obm-71: Check synchronization of Inbox, Draft, Trash and Send
Summary:

This test is here to test if all the following folders are correctly synchronized:

  • Inbox
  • Draft
  • Trash
  • Sent
Preconditions:

UserA is an OBM user. With TBird, check that he has emails in the following folders (at least one with attachments, and one without attachments):

  • Inbox
  • Draft
  • Trash
  • Sent
#: Step actions: Expected Results:
1

UserA synchronizes with the PDA

Check that emails of each folders are the same than TBird and can be opened without any errors (see also /var/log/opush/opush.log on the OBM Server)

 

 
Test Case obm-76: UserPDA changes synchronization period
Summary:

UserPDA has 3 days synchronized on his smartphone and few emails displayed. He change the synchronization period to one month and synchronize again. Then he checks emails retrieved on the smartphone.

Preconditions:

UserPDA has old emails and recent emails that are available: some are more than one months old, some are less than one months old and more than 3 days old, and some are less than 3 days old.

By default, UserPDA has a 3 days synchronization period configured on the smartphone.

#: Step actions: Expected Results:
1

Synchronize emails on the smartphone

Check that only emails less than 3 days old are displayed.

2

Change the period of synchronization (depends on the smartphone) and select with 1 month

 
3

Synchronize on the smartphone

Check that all the emails less than 1 months old are displayed

 

 
Test Case obm-154: UserPDA retrieves 100 new emails
Summary:

UserPDA retrieves more than 50 new emails in one synchronization.

Preconditions:
  • UserPDA configured on a PDA with a synchronization period of 1 month
  • UserPDA configured with TBird with 100 recent emails in a tmp folder. Emails must have a date < 1 month ago
#: Step actions: Expected Results:
1

UserPDA sycnhronizes emails

 All emails from the TBird inbox are retrieved on the smartphone

2

With TBird, move the 100 emails from the tmp folder to the inbox folder

 
3

UserPDA synchronizes emails

  • All the 100 emails are retrieved on the smartphone
  • Check that there is no exception in /var/log/opush/opush.logs
4    

 

 

Test Case obm-162: UserPDA forward an internal email with a smartphone
Summary:

UserPDA forward an email coming from an internal OBM user to another internal OBM user and adds an attachment

Preconditions:
  • UserA and UserB are OBM user using Thunderbird with OBM Connector
  • UserPDA is an OBM User using a PDA
  • Synchronization configuration (with Exchange or proprietary software...) is made on the PDA, using Pull option (or a synchronization every 1 minute)
#: Step actions: Expected Results:
1

UserA opens TBird and sends an email to UserPDA with an html part in the body

 
3

UserPDA click on "Forward", select UserB address, add a comment and add an attachment (for example a png picture)

 
4

UserPDA sends the email

  • Check that the email is sent from the PDA
  • Check that there is no errors in "/var/log/opush/opush.log"
5

UserB checks emails

  • Check that the reply of UserPDA is received

 

6

UserB opens the emails and retrieve the attachment

  • Check that the content is correct
  • Check that the attachment can be displayed
  • Verify that the from of the email is UserPDA

 

NIKE AIR JORDAN