ERP 2.50:Professional Appliance Test Case
Introduction
This document contains the test cases for Openbravo ERP Professional Appliance 2.50. Test cases are prepared based on the Functional_Specification of Openbravo ERP Professional Appliance 2.50. Main purpose of this is to check which all areas to be tested during the QA cycles.
Test Cases
Install the Professional Appliance for the first time
Steps
Depending on the chosen appliance flavor the deployment will be different:
- ISO CD/DVD installation:
- Start the machine with the CD/DVD inserted and reboot the machine.
- Follow the instructions on screen.
- Amazon EC2:
- Create a new security group.
- Create a EBS volume for the backups (e.g. 100GB).
- Boot an instance of the AMI in that security group.
- Attach the EBS to the instance.
- VMware, Xen, VirtualBox, Parallels, QEMU:
- Follow the instructions from the virtualization software to boot the appliance.
Additionally, the web management console requires a first time configuration, to change all the passwords, configure the networking and enable the system notifications, among others.
Expected Results
Able to access
- Admin console https://<host-ip>:8003
- ERP console https://<host-ip>/openbravo
Update the operating system stack to the latest version
Steps
- Browse to admin console https://<host-ip>:8003
- Select System Updates > Updates from the menu.
- Select Check for Updates.
- A list of available updates appears in the window. If there are no available updates, a message appears saying that no updates are available.
- To install the update, click Apply Now to begin installing the update.
- To schedule the update for installation at a later date, select Schedule and specify the time and date when you want the update to be installed.
Expected Results
You will see process wheel with Applying Updates
- Updates are downloaded and applied,
- Appliance gets restarted and available for work
Update Openbravo ERP to the latest version
Steps
This is handled in ERP with obx file
- Browse to https://<host-ip>/openbravo
- Genera Setup -> Appllication -> Module Management -> Add Modules
- Browse the obx file from your localsystem
- Acept the licence and hit continue
Expected Results
- Module is installed and process completed successfully
Back up the entire machine
Steps
- Browse to admin console https://<host-ip>:8003
- Check the back settiing steps here
- Hit Backup now
Expected Results
System back up is made for
- Openbravo ERP: source tree directory, database dump and Tomcat context.
- Operating system: web administration console configuration, network configuration, backups settings.
Restore Openbravo ERP from a backup
Steps
Expected Results
Roll back the last stack update
Steps
- Check the restore steps here
Expected Results
- The files and directories are restored from teh backup location to appliance
- The appliance is restarted and a notification is sent to the administrator.
Security access the machine through a terminal session
Steps
- Browse to admin console https://<host-ip>:8003
- Maintenance -> Manage SSH Keys
- Submit your SSH public key data. Multiple keys may be submitted at once; keys should be separated by a newline
Expected Results
- SSh to the appliance works with the public key
Install a SSL certificate for Openbravo ERP
Steps
- Browse to admin console https://<host-ip>:8003
- Configuration -> SSL certificate
- 'Browse' link to browse for a certificate (.pem) file to replace the current certificate
- If the host name has changed, or if the certificate has expired, use 'Regenerate' to delete the current certificate and replace it with a newly generated certificate.
Expected Results
The ssl certificate has been regenerated, refresh this page to see the new SSL data
Access the system and ERP logs
Steps
- Browse to admin console https://<host-ip>:8003
- Maintenance -> Logs
- Select on the service from the drop-down list to check the logs on web console
- Hit Download to get the raw file
Expected Results
- Log information are displayed in the web console
- on download, the file get stored in your local machine
Manage the system services
Steps
- Browse to admin console https://<host-ip>:8003
- Maintenance -> Manage Services
- Restart/stop/start the services
- Remove/add service to auto restart
Expected Results
- Restart/stop/start the services : services are restarted/stopped/started accordingly
- Remove/add service to auto restart : services are removed/added to auto start on boot
Remotely reboot/shut down the system
Steps
- Browse to admin console https://<host-ip>:8003
- Check here for reboot process here
Expected Results
- System is rebooted based on the
Have a tarball with useful information about the system
Steps
- Browse to admin console https://<host-ip>:8003
- Check the steps here
Expected Results
Downloadable tarball file with useful information about the ERP and the system.