OPush mail Tests

 

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

UserPDA sends a text 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 (on TBird and on smartphones)

Preconditions:
  • UserA is an OBM user using Thunderbird with OBM Connector, and smartphones (Android 2, Android 4, iphone)
  • 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

8  

 Do the same verifications as UserA with other smartphones (one Android 2, one Android 4, one iOS)

Execution type: Manual
 

 

 

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

Execution type: Manual
 

 

 

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
Execution type: Manual
 

 

 

Test Case obm-162: UserPDA forward an internal text email with a smartphone to OBM userB
Summary:

UserPDA forward a text email coming from an internal OBM user to another OBM user userB 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 a text email to UserPDA with a text message 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
Execution type: Manual
 

 

 

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

UserPDA receives an HTML 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 HTML text in the body and without attachment

 
2

UserA uses TBird to send a message to UserPDA with a HTML 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

Execution type: Manual
 

 

 

Test Case obm-65: UserPDA replies to an internal text 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, having a text message from UserA
  • 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:
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
Execution type: Manual
 

 

 

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

UserPDA replies to a HTML 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, having a HTML message from UserA
  • 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:
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
Execution type: Manual
 

 

 

Test Case obm-167: UserPDA receives new HTML emails from extA with a Smartphone
Summary:

UserPDA receives a HTML 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. Emails are sent with an external user (non OBM user, with outlook or gmail)

Preconditions:
  • UserPDA is an OBM User using a PDA
  • ExtA is an external user using an Outlook or a gmail account
  • 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 uses outlook or gmail to send a HTML message to UserPDA with a HTML text in the body and without attachment

 
2

ExtA uses Outlook or Gmail to send a HTML message to UserPDA with a HTML 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

Execution type: Manual
 

 

 

Test Case obm-168: UserPDA receives new text emails from extA with a Smartphone
Summary:

UserPDA receives a text 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. Emails are sent with an external user (non OBM user, with outlook or gmail)

Preconditions:
  • UserPDA is an OBM User using a PDA
  • ExtA is an external user using an Outlook or a gmail account
  • 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 uses outlook or gmail to send a text message to UserPDA with a small text (not html) in the body and without attachment

 
2

ExtA uses Outlook or Gmail to send a text message to UserPDA with a small text (not html) 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

Execution type: Manual
 

 

 

Test Case obm-169: UserPDA sends new emails to extA with a Smartphone
Summary:

UserPDA sends a email with an attachement, and another one without attached file and verify that synchronization works fine by checking the reception of the message by the external user. Emails are sent to an external user (non OBM user, with outlook or gmail)

Preconditions:
  • UserPDA is an OBM User using a PDA
  • ExtA is an external user using an Outlook or a gmail account
  • 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

UserPDA sends a text message to ExtA with a text in the body and without attachment

 
2

UserPDA sends a text message to ExtA with a text in the body and with an attached file (a png for example)

 
3

Wait for the synchronization to be done automatically

 
4

ExtA opens the first email without attached file

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

ExtA 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 UserPDA
6

ExtA opens the attached file

Execution type: Manual
 

 

 

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

UserPDA forward a HTML 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 a HTML message 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
Execution type: Manual
 

 

Test Case obm-172: UserPDA forward an internal text email with a smartphone to external
Summary:

UserPDA forward a text email coming from an internal OBM user to an external user (outlook or gmail) and adds an attachment

Preconditions:
  • UserA and UserB are OBM user using Thunderbird with OBM Connector
  • extA is an external user using Outlook or gmail
  • 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 a text email to UserPDA with a text message in the body

 
3

UserPDA click on "Forward", select extA 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

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
Execution type: Manual
 

 

 

Test Case obm-173: Check synchronization of folders and subfolders on smartphones
Summary:

This test is here to test if all folders and subfolders are correctly synchronized

Preconditions:

UserA is an OBM user. With TBird, check that he has emails in the several folders and subfolders

#: Step actions: Expected Results:
1

UserA synchronizes with the PDA

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

Execution type: Manual
 

 

 

Test Case obm-174: UserPDA deletes emails
Summary:

This test consists in deleting some emails, in Inbox, in folders and in sub-folfers

Preconditions:

UserPDA has several emails in its Inbox, in folders and in sub-folders

#: Step actions: Expected Results:
1

Delete one email in Inbox

  • Check /var/log/opush/opush.logs
  • Check on the smartphone that the email is deleted, and is in trash 
  • Check in TBird that the email is deleted, and is in trash

 

2

Select several emails in Inbox and process a deletion

  • Check /var/log/opush/opush.logs
  • Check on the smartphone that the email is deleted, and is in trash 
  • Check in TBird that the email is deleted, and is in trash
3

Redo step 1 and 2 with emails in folders

 
4

 Redo step 1 and 2 with emails in sub-folders

 
Execution type: Manual
 

 

 

Test Case obm-175: UserPDA moves emails
Summary:

This test consists in moving some emails, in Inbox, in folders and in sub-folfers

Preconditions:

UserPDA has several emails in its Inbox, in folders and in sub-folders

#: Step actions: Expected Results:
1

Select one email in Inbox and move it to a folder

  • Check /var/log/opush/opush.logs
  • Check on the smartphone that the email is moved, does not appears anymore at its initial position and appears at its new position
  • Check on TBird that the email is moved, does not appears anymore at its initial position and appears at its new position

 

2

Select several emails in Inbox and move it to a folder

  • Check /var/log/opush/opush.logs
  • Check on the smartphone that emails are moved, does not appears anymore at its initial position and reappears at its new position
  • Check in TBird that emails are moved, does not appears anymore at its initial position and reappears at its new position

 

3

Redo step 1 and 2 with emails in folders

 
4

 Redo step 1 and 2 with emails in sub-folders

 
Execution type: Manual