AppSuite:Minimal Functional Testing Best Practice
From Open-Xchange
Overview
This page describes things to check on a fresh OX App Suite installation.
Currently this page is not much more than a stub. Input is welcome.
OS configuration
- How much memory has the machine? Is swap configured? How much memory is configured for the OX JVM Heap size? Do these numbers fit together?
 
Apache configuration
- Use "worker". Don't use "prefork". This is really important.
 - Besides that ... Tune_apache2_for_more_concurrent_connections
 
Java configuration
At least on RHEL/CentOS 6 and Debian 7 we see performance issues with OpenJDK 6. Preferrably use OpenJDK 7 instead of OpenJDK 6.
OX Config File Review
Review each config files one by one.
Log File Review
View the different log files for errors or suspicious entries.
Functionality Tests
- Login
 - Click on each module
 - Login
- Change password
 
 - Mail
- Write a mail
 - Receive a mail
 - Create a folder
 - Move mails to the folder
 
 - Drive
- Upload a file
 - Share by internal link
 - Publish
 - Edit documents of different kinds (if applicable)
 
 - Social Integration (if applicable)
 - *DAV with different client (if applicable)
 
Load Tests
Perform JMeter Load Tests. Jmeter_profile_for_performance_tests