Hi!
Following the discussion we had for the analysis of the manual testing strategy for XWiki product, we need to establish a set of tests that are indicated to be run on each test run session among other product (and/or recommended extensions tests) (full list available at https://test.xwiki.org/xwiki/bin/view/Main/).
We selected the following tests to be part of the list:
For P1.Product:
- CAPTCHA Image
- Change the language of an wiki
- Configure Mail Sending with Sender email address
- Create Page from Office
- Export and Import Partial Wiki
- Install an Extension
- Name strategies - preformatted names strategy
- Space Panel Wizard Drag And Drop Panel From Panel List To Side
- Recommended Templates when creating pages
- Set Language Settings
- Setting password security policy
- Switch the language
- Uninstall an Extension
- Upgrade an Extension
- Create a Nested Document using Add button
- Copy a WebHome page from one space to another
- Create a Nested Document without creating the parents
- Create a terminal page
- Delete a document
- Export Import a document with defined permissions
- Override a right at page level
- Warning conflict when editing a page
- Rename a Document
- Deny the rights for a user at wiki level and give rights to a group at space level
- Subwiki - Deny the rights for a user at document level and give the rights to a group
- Grant Create Wiki Right For An User
- Create an AWM application in a nested document
- Delete an AWM Application
- In place edit for application entries
- Rename Move an AWM application
- Add a link using the CKEditor menu
- Add Emoji
- Automatic link creation when dropping a non-image file
- Copy paste text
- Edit a section of a page in place
- Edit source Save and View
- Import Office File
- In-line macro content editing
- Insert Display Macro
- Insert Office Document Viewer Macro
- Insert a Special Character
- Add a simple macro in CKEditor
- Link autocomplete
- Live macro rendering when editing in place
- Save and View Fullscreen
- Switch to source while editing in place
- Add And Delete Users To A Wiki
- Create Wiki From A Template With Extensions Installed
- Translate a document in a different language
- Translate page while editing in place
- Login With Local User From a subwiki
- Add a Comment from More Actions Menu
- Delete an attachment from More Actions Menu
- Attach Same File Twice
- Authentication security module CAPTCHA
- Authentication security module disable account
- Forgot your password
- Forgot your username
- Import Office Document
- Register an user using email verification
- Replace Author when Deleting Users
- Restore a Page
- View An Office Attachment
- Change Avatar Image Select Another Image
- Change Password
- Enable and disable user account
- Edit Profile
- User membership in the profile
- Add exclusive filters
- Add inclusive filters
- Clear All notifications
- Live notifications on subwiki
- Live email notifications with filter
- Load older notifications
- Notifications count (below 21)
- Notifications for a page from a subwiki
For P2.Product:
- Base Colors Headings Color
- Base Colors Text Color
- Buttons Default Background
- Change Logo
- Typography Font Family Sans Serif
- Notifications Email Preferences Macro
- Notifications Filters Preferences Macro
- Notifications Macro on subwiki restrict displayed events
- Notifications Macro
For P3.Product:
It has to be taken into consideration that on test sessions (not for every XWiki version, though) there are tests run for Recommended extensions also.
These are the current priorities for product tests:
P1.Product:
- http://test.xwiki.org/xwiki/bin/view/Administration+Tests
- http://test.xwiki.org/xwiki/bin/view/Nested+Spaces/
- http://test.xwiki.org/xwiki/bin/view/Security+Tests/
- http://test.xwiki.org/xwiki/bin/view/Search+Tests/
- http://test.xwiki.org/xwiki/bin/view/Upgrade+tests/
- http://test.xwiki.org/xwiki/bin/view/Syntax/
- http://test.xwiki.org/xwiki/bin/view/AppWithinMinutes+Tests/
- http://test.xwiki.org/xwiki/bin/view/CKEditor/
- http://test.xwiki.org/xwiki/bin/view/Wiki+Tests/
- http://test.xwiki.org/xwiki/bin/view/Web+Tests/
- http://test.xwiki.org/xwiki/bin/view/User+Tests/
- http://test.xwiki.org/xwiki/bin/view/Notifications Tests/
- http://test.xwiki.org/xwiki/bin/view/User Mentions Tests/ [Since XWiki 12.5 RC1]
- http://test.xwiki.org/xwiki/bin/view/Page Likes Tests/ [Since XWiki 12.7 RC1]
P2.Product:
- http://test.xwiki.org/xwiki/bin/view/Panels+Tests/
- http://test.xwiki.org/xwiki/bin/view/Dashboard+Tests/
- http://test.xwiki.org/xwiki/bin/view/Color+Themes+Tests/
- http://test.xwiki.org/xwiki/bin/view/Export/
- http://test.xwiki.org/xwiki/bin/view/Macros/
- http://test.xwiki.org/xwiki/bin/view/Index+Tests/
- http://test.xwiki.org/xwiki/bin/view/Skin+Tests/
P3.Product:
- http://test.xwiki.org/xwiki/bin/view/Activity+Stream+Tests/
- http://test.xwiki.org/xwiki/bin/view/Annotations+Tests/
- http://test.xwiki.org/xwiki/bin/view/Other+Tests/
- http://test.xwiki.org/xwiki/bin/view/Tag+Tests/
- http://test.xwiki.org/xwiki/bin/view/Message+Stream+Tests/
Any feedback regarding the minimal list of tests chosen above or about changing the prioritization hierarchy of tests is welcomed.
Thanks!