summaryrefslogtreecommitdiff
path: root/Testing_Reference/en-US/Test_Suite_000-Overview.xml
blob: ae5038e4739051c7b5d3cdb05cc98a3b0ced67a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<?xml version='1.0' encoding='utf-8' ?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % BOOK_ENTITIES SYSTEM "Testing_Reference.ent">
%BOOK_ENTITIES;
]>
<chapter id="chap-Testing_Reference-Test_Suite_000_Overview">
    <title>Test Suite 000 - Overview</title>
    <para>
        Test Suite 000 &ndash;lovingly called "<literal>zpush</literal>"&ndash; intends to initialize, create, maintain, update and alter a Kolab groupware environment for one or more ActiveSync capable devices to synchronize against.
    </para>
    <section id="sect-Testing_Reference-Test_Suite_000_Overview-Test_Environment_Cleanup_and_Initialization">
        <title>Test Environment Cleanup and Initialization</title>
        <para>
            The first test in a suite typically cleans up and (re-)initializes the (target) environment to form the basis for the rest of the tests to be executed against.
        </para>
        <para>
            In the case of Z-Push testing, we require a couple of users with mailboxes, and so this test prepares that environment.
        </para>
        <formalpara id="form-Testing_Reference-Test_Environment_Cleanup_and_Initialization-Required_Configuration">
            <title>Required Configuration</title>
            <para>
                Configuration is required in order to be able to run this (re-)initialization of the environment. See <ulink url="http://git.kolab.org/pykolab/tree/conf/kolab-test-example.conf">the example configuration</ulink> for more details.
            </para>

        </formalpara>
        <para>
            <itemizedlist>
                <listitem>
                    <para>
                        As Cyrus Administrator, deletes all mailboxes relevant to the test cases included using the configured users in <literal>testing/users</literal>.
                    </para>

                </listitem>
                <listitem>
                    <para>
                        Creates the top-level mailboxes for the users configured in <literal>testing/users</literal>.
                    </para>

                </listitem>
                <listitem>
                    <para>
                        User credentials are being used to create their own sub-folders hierarchy.
                    </para>

                </listitem>

            </itemizedlist>

        </para>

    </section>

    <section id="sect-Testing_Reference-Test_Suite_000_Overview-Test_000_001_Simple_Small_Standard">
        <title>Test 000-001: Simple, Small &amp; Standard</title>
        <para>
            Actions:
        </para>
        <para>
            Tests: Basic Kolab features (authentication, IMAP storage, etc.) and basic ActiveSync over Z-Push synchronization capabilities.
        </para>

    </section>

    <section id="sect-Testing_Reference-Test_Suite_000_Overview-Test_000_002_High_Volume_Calendaring">
        <title>Test 000-002: High Volume Calendaring</title>
        <para>
            para
        </para>

    </section>

    <section id="sect-Testing_Reference-Test_Suite_000_Overview-Test_000_003_High_Volume_Contacts">
        <title>Test 000-003: High Volume Contacts</title>
        <para>
            para
        </para>

    </section>

    <section id="sect-Testing_Reference-Test_Suite_000_Overview-Test_000_004_High_Volume_Mail">
        <title>Test 000-004: High Volume Mail</title>
        <para>
            para
        </para>

    </section>

    <section id="sect-Testing_Reference-Test_Suite_000_Overview-Test_000_005_Sub_Folders_and_Nesting">
        <title>Test 000-005: Sub-Folders and Nesting</title>
        <para>
            para
        </para>

    </section>

    <section id="sect-Testing_Reference-Test_Suite_000_Overview-Test_000_006_Shared_Folder_Namespace">
        <title>Test 000-006: Shared Folder Namespace</title>
        <para>
            para
        </para>

    </section>

    <section id="sect-Testing_Reference-Test_Suite_000_Overview-Test_000_007_Shared_Folders_from_Other_Users">
        <title>Test 000-007: Shared Folders from Other Users</title>
        <para>
            para
        </para>

    </section>

    <section id="sect-Testing_Reference-Test_Suite_000_Overview-Test_000_008_Empty_Folders">
        <title>Test 000-008: Empty Folders</title>
        <para>
            para
        </para>

    </section>

    <section id="sect-Testing_Reference-Test_Suite_000_Overview-Test_000_009_No_Folders">
        <title>Test 000-009: No Folders</title>
        <para>
            para
        </para>

    </section>


</chapter>