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

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