Installation tests

 

Test Case obm-49: [Debian] Install from Scratch a new released version with PostgreSQL
Summary:

When a new release version is ready, before deployment on prod server, these things are to be checked when installing a new OBM with postgres on a Debian

Preconditions:

Debian without OBM.

Debian package postgresql not installed

#: Step actions: Expected Results:
1

aptitude install obm-full (select postgres)

 Check for errors in console messages

2

 Process a healthcheck

 No errors

3

connect with admin0 user

 
4

create a new domain

 
5

Create a new host

 
6

create a new admin user

 
7

Log with admin user

 
8

Create a new user "userA" and another one "userB"

 
9

Log with "userA"

 
10

Creates a new event with userB as an attendee

 
11

Configure a TBird with connections informations for userB

Check that a new mail of invitation is received

12

userB can accept the invitation in the email and synchronizes

Synchronization is OK

13

Open and configure a smartphone using opush and synchonize

Check opush logs and verify that the synchronization ends correctly

     
Execution type: Manual
 

 

Test Case obm-48: [Debian] Install from Scratch a new released version with MySQL
Summary:

Debian version. When a new release version is ready, before deployment on prod server, these things are to be checked when installing a new OBM with Debian MySQL packages installed

Preconditions:

Debian without OBM

mysql installed

#: Step actions: Expected Results:
1

aptitude install obm-full (select MySQL)

 Check for errors in console messages

2

connect with admin0 user

 
3

create a new domain

 
4

Create a new host

 
5

create a new admin user

 
6

Log with admin user

 
7

Create a new user "userA" and another one "userB"

 
8

Log with "userA"

 
9

Creates a new event with userB as an attendee

 
10

Configure a TBird with connections informations for userB

Check that a new mail of invitation is received

11

userB can accept the invitation in the email and synchronizes

Synchronization is OK

12

Open and configure a smartphone using opush and synchonize

Check opush logs and verify that the synchronization ends correctly

     
Execution type: Manual
 

 

Test Case obm-184: [RPM] Install from Scratch a new released version with PostgreSQL
Summary:

When a new release version is ready, before deployment on prod server, these things are to be checked when installing a new OBM with postgres on a CentOS or RedHat

Preconditions:

CentOS/RedHat without OBM.

#: Step actions: Expected Results:
2

Install obm-full with PostgreSQL by following the documentation: http://obm.org/content/install-obm-25-centos-6

 
3

Process a healthcheck

 No errors

4

connect with admin0 user

 
5

create a new domain

 
6

Create a new host

 
7

create a new admin user

 
8

Log with admin user

 
9

Create a new user "userA" and another one "userB"

 
10

Log with "userA"

 
11

Creates a new event with userB as an attendee

 
12

Configure a TBird with connections informations for userB

Check that a new mail of invitation is received

13

userB can accept the invitation in the email and synchronizes

Synchronization is OK

14

Open and configure a smartphone using opush and synchonize

Check opush logs and verify that the synchronization ends correctly

Execution type: Manual
 

 

Test Case obm-185: [RPM] Install from Scratch a new released version with MySQL
Summary:

CentOS/RedHat version. When a new release version is ready, before deployment on prod server, these things are to be checked when installing a new OBM with CentOS/RedHat MySQL packages installed

Preconditions:

CentOS or RedHat without OBM

mysql installed

#: Step actions: Expected Results:
1

Install obm-full with MySQL by following the documentation: http://obm.org/content/install-obm-25-centos-6

 
2

Process a healthcheck

 No errors

3

connect with admin0 user

 
4

create a new domain

 
5

Create a new host

 
6

create a new admin user

 
7

Log with admin user

 
8

Create a new user "userA" and another one "userB"

 
9

Log with "userA"

 
10

Creates a new event with userB as an attendee

 
11

Configure a TBird with connections informations for userB

Check that a new mail of invitation is received

12

userB can accept the invitation in the email and synchronizes

Synchronization is OK

13

Open and configure a smartphone using opush and synchonize

Check opush logs and verify that the synchronization ends correctly

Execution type: Manual