===== For ULS Version 1.8.0 ===== This is the test suite for version 1.8.0 of ULS. ==== Test Environment ==== The stage environment is used for all tests. ==== Test Scenarios ==== A number of administrative tasks and entries must be done to set up the necessary settings for all tests. This is also a test of the ULS **administration** itself. A number of well-defined **basic values** containing all supported datatypes are sent to the ULS and the correct transmission and presentation is checked thru a manual **basic analysis**. **boundary tests** are made to verify the correct processing of e.g. very small and very large values. **continuous tests** are based on values derived from the current number of seconds * within the current hour * within the current day * within the current week (since 00:00 of last monday) and * within the current month These values are specifically prepared and calculated to cover the most common scenarios. In combination with **threshold** definitions they are used to test the firing of **notifications** for threshold violations The notifications will contain replaced static and dynamically calculated embedded **placeholders** in their message bodies. These values will also be used for the check of the **aggregation** or **compression** of values. Reports are used to check the different expected results and to check the **report** functionality itself. * do the necessary [[uls:testsuite:version_180:preparations]] The test cases are separated by function in different sections: * administrative settings and tests in [[uls:testsuite:version_180:admin_settings]] * basic values, one execution in [[uls:testsuite:version_180:basic_values]] * continuous values generation in [[uls:testsuite:version_180:continuous_values]] * special values generation in [[uls:testsuite:version_180:special_values]] * aggregations in [[uls:testsuite:version_180:aggregations]] * notifications in [[uls:testsuite:version_180:notifications]] * deletion of values after elapsed [[uls:testsuite:version_180:retention]] ----