The Q.wiki software goes through several stages of testing:
- During the development process, automated end-to-end tests are run.
- The system is tested manually for several weeks under real conditions.
- Before the release, for an on-premise installation or an on-premise update, the system is first delivered on over 500 cloud systems.
The final validation takes place individually for each customer. This follows from the customer-specific framework conditions, such as company-specific AD connection, configured metadata, site header and release workflow, under which testing must take place.
Most standards require from a system validation that the system executes its (main) processes as required. For this purpose, it has proven useful to first define and list what the (main) processes of a management system based on Q.wiki should be in order to verify them after an update.
Typically, these are:
- Logging in and logging out of a user
- Creating and deleting a Q.wiki page
- Using the search function
- Sending an email upon read confirmation
- Functionality of the release workflow incl. sending mails
- Updating an attachment
- Comment function on a page
- Starting a proposed change and editing a page
- Norm assignment of a page
These processes should be performed manually and documented.
Following functions will be automatically validated by our end-to-end tests as of 01/2024:
Area | Test |
General | Customer-specific translations |
General | Access only possible after authentication |
Audits | Create, edit, etc. |
Tasks | Edit |
Tasks | Create |
Tasks | Comments |
Tasks | Attachments |
WebDAV | Open, edit, and save attachments |
Glossary | Create entries |
Glossary | Word recognition in processes |
Group Management | Edit and create Groups |
Internal Projects | Create, edit, etc. |
Logs | Create, edit, etc. |
Notifications | Directnotifications |
Notifications | Email notifications |
Personal Page | Favorites |
Portal | Display new Units |
Processes | Create page/file |
Processes | Metadata in site header |
Processes | Extra fields in site control |
Processes | Create and edit flowcharts |
Processes | Up-to-dateness check time calculation |
Processes | Revision comparison/history |
Processes | Document number |
Processes | Attachments and links |
Processes | Create and submit read confirmation |
Processes | Comments |
Processes | Create and use templates |
Processes | Workflow completes successfully |
Attachments | PDF Viewer |
Login | Login works as expected |
User Profiles | Personal user profile including settings |
User Profiles | User profile overview |
Passwort reset | Compliance with password policy, functionality |
Risks | Create, edit, etc. |
Roles | Role dashboard |
Roles | Role widget and linking to processes |
Search | Indexing / hit control |
Standards | Edit/add standards |
Standards | Link standards to processes |
Units | Create, rename |
Usermanagement | Create and edit users Registration |
Register | users |
SCIM | Azure connection |
Module Generator | All basic functions of the module generator |
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article