Simple Groupware QA: Test Plan


Top Menu (ok)

  • Login (1)
  • Logout (1)
  • Help (2)
  • Change theme (1)
  • Import: Simple Spreadsheet (CSV) (8)
  • Import: Simple Spreadsheet (TSV) (7)
  • Import: Simple Spreadsheet (JS) (1)
  • Export: Simple Spreadsheet (1)
  • Export: HTML (1)
  • Export: HTML vertical (1)
  • Export: CSV (1)
  • Export: Spreadsheet (1)
  • Export: Text Document (1)
  • Export: XML (8)
  • Export: RSS (8)
  • Export: iCalendar (8)
  • Export: vCard (8)
  • Export: LDIF (contacts, 8)
  • History (1)
  • Folder: Move: Up (1)
  • Folder: Move: Down (1)
  • Folder: Cut (8)
  • Folder: Paste (8)
  • Folder: Delete incl subfolders (3)
  • Folder: Rights: Show (3)
  • Folder: Rights: Edit (3)
  • Folder: Apply rights to subfolders (7)
  • Folder: Print (3)
  • Folder: Print all (in minimized view ?) (3)
  • Folder: Administration (1)
  • Folder: Backup current folder (1)
  • Folder: Minimize (1)
  • Folder: Collapse tree (1)
  • Folder: Reset view (1)
  • Folder: Close session (1)


Tree (ok)

  • Search (1)
  • Search Google / Wikipedia (1)
  • Collapse (1)
  • Expand (1)
  • Navigate (1)
  • Rename folder (+change module) (3)
  • New folder (1)
  • Create/Change mountpoint (3)
  • Remove mountpoint (3)
  • Info (1)
  • Structure (1)
  • Index (1)
  • Schema (1)
  • RSS: Today / Week / Month (8)
  • Calendar: Day + Navigate (7)
  • Calendar: Week + Navigate (7)
  • Calendar: Month + Navigate (7)
  • Calendar: Year + Navigate (7)
  • Calendar: Gantt + Navigate (7)
  • Calendar: All + custom range (8)
  • Calendar: change first day of week (7)
  • Calendar: Navigate +/- 1 month (7)
  • Resize tree (1)
  • Categories (1)
  • Merge folders read (6)
  • Merge folders write (8)


Assets (ok)

  • Views (display/details) (1)
  • Tabs (1)
  • Cut/Paste (4)
  • Copy/Paste (4)
  • Delete (4)
  • Truncate folder (4)
  • History (1)
  • Edit (1)
  • New (1)
  • Edit_as_new (1)
  • Order (4)
  • Group by (4)
  • Limit (4)
  • Paging (4)
  • Filter by name, date, numeric value (7)


Sys-Modules (ok)

  • Bookmarks (select) (7)
  • CSV-Calendar (select) (7)
  • CSV-Contacts (select) (7)
  • POP3 (select, delete, update) (8)
  • IMAP (update, select, delete, sort, search, insert) (8)
  • FS (select, rename folder, create folder, delete folder, delete, update, insert, meta) (8)
  • CIFS (select, update, delete, insert, meta, rename folder, delete folder, create folder) (8)
  • iCalnedar (select) (8)
  • Backups (insert, delete, select, restore here / origin / missing / newer) (8)
  • LDAP (select) (8)
  • ldif contacts (select) (8)
  • modules (select) (7)
  • RSS (select) (4)
  • Schema (select) (4)
  • smtp (insert) (8)
  • stats (select, delete) (7)
  • vcard (select) (8)
  • xml (select + dirs) (8)


Auth (ok)

  • SQL (1)
  • htaccess (8)
  • ntlm (8)
  • ldap (8)
  • ldap (ad+groups) (8)
  • imap (8)
  • smtp (8)


General (ok)

  • run setup (German, English, French, Russian) (1)
  • run setup (PostgreSQL 8.2/8.3 + check version detection) (7)
  • run online update (2)
  • run uploaded update (7)
  • change setup settings (3)
  • Create user (+folder structure) (1)
  • Create department (+folder structure) (2)
  • Create project (+folder structure) (2)
  • Virus scanner (win32) (8)
  • Virus scanner (debian) (8)
  • Binaries (win32: gzip, tar, ppthtml, convert, exiv2, unzip, xls2csv, mp3info, pdfinfo, pdftotext, catdoc) (7)
  • Binaries (debian: pdfinfo, pdftotext, mp3info, tar, unzip, gzip, ppthtml) (7)
  • Binaries (debian: catdoc, xls2csv, exiv2) (8)
  • mail notification (2)
  • Cron (mail reminders) (4)
  • Check admin page: external links (2)
  • Check admin page: internal links (2)
  • Check clear caches functions (2)
  • Check trash function (4)


GUI (ok)

  • calendar popup (1)
  • codePress (5)
  • simple_spreadsheet (1)
  • tinymce (1)
  • json (php 5.1) (5)
  • Ajax data search (4)
  • Download (4)
  • Image resize (4)
  • Lock/unlock files (5)
  • Preview text_wiki content (4)
  • Preview win32 zip, tar, tgz, ppt, doc, xls, openoffice, pdf, mp3, jpg, txt, html (7)
  • Preview linux jpg, tar, zip, mp3, xls, doc, ppt, tgz, openoffice, html, txt, pdf (8)
  • Minimized view (1)
  • Minimized view (+calendar) (7)


Components (ok)

  • Browser (2)
  • SQL Console (2)
  • Sys Console (2)
  • PHP COnsole (2)


Modules (ok)

  • calendar (7)
  • chat (3)
  • emails (8)
  • expenses (8)
  • timesheets (8)
  • files (8)
  • forum (8)
  • gallery (8)
  • htmldocs (8)
  • passwords (7)
  • projects (8)
  • spreadsheets (8)
  • tasks (8)
  • wiki (7)
  • templates (8)


System modules (ok)

  • Chat (3)
  • Events (1)
  • groups (7)
  • identities (8)
  • php include (1)
  • database processes (1)
  • self registration (5)
  • tables (1)
  • table sizes (1)


Templates (ok)

  • free (3)
  • day, week (1)
  • month, year (1)
  • gantt (1)
  • portal (1)


WebDAV

  • WinXP
  • Vista
  • MacOS
  • Linux
  • List, properties
  • Create folder
  • Upload file
  • Copy folder strcuture
  • Client apps: Notepad++ / Paintshop / Openoffice / MS Office 2k7
  • Overwrite, delete, rename


Sync4j

  • create appointment sgs -> import outlook -> change outlook -> import sgs -> delete sgs (9)
  • create appointment sgs -> import outlook -> change sgs -> import outlook -> delete outlook (9)
  • create appointment outlook -> import sgs -> change outlook -> import sgs -> delete sgs (9)
  • create appointment outlook -> import sgs -> change sgs -> import outlook -> delete outlook (9)
  • create contact sgs -> import outlook -> change outlook -> import sgs -> delete sgs (9)
  • create contact sgs -> import outlook -> change sgs -> import outlook -> delete outlook (9)
  • create contact outlook -> import sgs -> change outlook -> import sgs -> delete sgs (9)
  • create contact outlook -> import sgs -> change sgs -> import outlook -> delete outlook (9)
  • create task sgs -> import outlook -> change outlook -> import sgs -> delete sgs (9)
  • create task sgs -> import outlook -> change sgs -> import outlook -> delete outlook (9)
  • create task outlook -> import sgs -> change outlook -> import sgs -> delete sgs (9)
  • create task outlook -> import sgs -> change sgs -> import outlook -> delete outlook (9)
  • create note sgs -> import outlook -> change outlook -> import sgs -> delete sgs (9)
  • create note sgs -> import outlook -> change sgs -> import outlook -> delete outlook (9)
  • create note outlook -> import sgs -> change outlook -> import sgs -> delete sgs (9)
  • create note outlook -> import sgs -> change sgs -> import outlook -> delete outlook (9)


Basic layout testing

  • Firefox 2 (4)
  • Firefox 3 (4)
  • IE 7
  • Opera 9
  • Safari 3


Others

  • run setup (Oracle XE 10g)
  • run old-style update


jCIFS

  • Samba (latest Debian stable, 3.0.24)
    • list directories, files (10)
    • rename,create,delete folder (10)
    • download, create, delete file (10)
    • edit file meta (10)
    • SSO
    • DFS
  • Samba (latest Debian stable, 3.2.5)
    • list directories, files (11)
    • rename,create,delete folder (11)
    • download, create, delete file (11)
    • edit file meta (11)
    • SSO (11)
  • Win2k8 (no AD)
    • list directories, files (11)
    • rename,create,delete folder (11)
    • download, create, delete file (11)
    • edit file meta (11)
    • SSO
    • DFS
  • Win2k8 (AD)
    • list directories, files (10)
    • rename,create,delete folder (10)
    • download, create, delete file (10)
    • edit file meta (10)
    • DFS (self) (10)
    • DFS (remote) (11)
    • DFS (self-recursive namespace) [fail]
    • SSO
  • Win2k3 (no AD)
    • list directories, files
    • rename,create,delete folder
    • download, create, delete file
    • edit file meta
    • SSO
    • DFS
  • Win2k3 (AD)
    • list directories, files
    • rename,create,delete folder
    • download, create, delete file
    • edit file meta
    • SSO
    • DFS
  • Win2k3 r2 (AD)
    • list directories, files
    • rename,create,delete folder
    • download, create, delete file
    • edit file meta
    • SSO
    • DFS


Successful test runs

  • 1: 2008-03-30
  • 2: 2008-04-07
  • 3: 2008-04-12
  • 4: 2008-04-15
  • 5: 2008-04-21
  • 6: 2008-05-12
  • 7: 2008-05-17
  • 8: 2008-06-14
  • 9: 2008-08-13
  • 10: 2009-02-21
  • 11: 2009-02-28