The new QACube Quality Assurance Platform for DevOps 4.5 release updates introduce new features on the Platform and Testing Component. The new release offers various possibilities in terms of archiving, Release Dashboard data viewing and measuring and more. Also, there is a new widget available - Structured Defects.
A user can now archive risks on the Risk Management page. This feature provides:
selective archiving for improved history management.
This widget represents the defects details grouped and aggregated by clusters. With this widget, a user can:
automatically import all details, assigned to a specific release.
aggregate/consolidate defects in an overview at the level of the previously determined node.
A new tile is available on the Release Dashboard page for Applications. A user can see:
more details for the specific application and its unit test cases and related Sonar metrics
aggregated information in the Overview section.
If the Active RFC filter is activated, a user can create and RFC Portfolio.
This enables users to create a specific portfolio for RFC.
Release Manager, Quality Manager, and Test Manager can use this tool for the answers that are not given on the Release Dashboard. With this feature:
QACube makes a difference between pending data and data that is not provided.
The new QACube Quality Assurance Platform for DevOps 4.4 release has major changes in several components. It introduces new functions on the Testing Component, Release Dashboard page, such as Dynamic Filtering, and new segments in the Overview section. The improvements on the KPI Component allow a user to have better overview of the information as well as more control over who can access Wheels. On the Platform Component, new features include additional Custom columns for certain importers, new Jira authentication method, new metrics, to name a few.
A user can now log in on Jira over Jira Importer and Rest API via token. This provides:
There are additional metrics in SonarQube which help the user:
get more information from the new metrics
get a better outlook of the code and its details.
The new Moved status is added so a user can see:
the RFCs from the penultimate import in this new status.
The new way to identify a project in Gitlab provides:
a more precise way of identifying the Gitlab project
two options for user to choose from, to select the target project.
The SDQ page will now show only the information related to the current Job instance on the Activity Cockpit page. This provides a user with:
easy access to the information related only to the selected Job
a more user-friendly experience.
The overview has been improved with new category and better data representation. This change allows:
Questionnaire and Basic Evidence data are now shown in Warnings, Issues and Missing sections.
The new Dynamic Filtering is available in the Filters menu on the Release dashboard page. A user can now filter:
Without PRV: drop the PRV test cases, as is done in Release Overview Widget
< 50% Progress: an exemplary filter - based on the carried out executions; it can be assessed whether less than 50% were executed per application.
The questionnaire widget has been improved with better filters (SLM/TM/QM, Pending answers), new columns (timestamp, user). These improvements allow:
more information available
easier filtering and access to the information relevant to the user.
The new option allows a user to hide the KPI wheels in the new User Access option in the Actions column. The user can:
hide the wheels from the Wheel page
control which users have access to certain wheels.
The structure elements, parent and children nods, are now sorted alphabetically. This provides:
better control of the elements
a quicker way to find specific elements.
The new QACube Quality Assurance Platform for DevOps 4.3 release has some key changes for better performance. On the QACube Platform, Management of applications, projects, and their releases provide more control in the archiving option. The user can also see who created Milestones and Risks. On the Testing Component, there are some new features for widgets, and two new widgets, Code Quality Widget and Core Data Widget, are available.
A user can now archive Applications and Application Releases. This provides:
A better overview of active applications and application releases on the Status Report
A selective archiving for improved history management.
A user can now archive Projects and Project Releases. This option brings:
A better overview of active projects and project releases on the Status Report
A selective archiving for improved history management.
A user can now see who created a milestone in the new Created by column. It gives the user:
A complete overview of created milestones
An easy access to specific milestones based on this new feature.
A user can now see who created a risk in the new Created by column. It provides:
A complete overview of created risks
An easy access to specific risks based on this new feature.
Dependency Milestones are moved as a child milestone of the dependent milestone. The user can:
Have a better overview of the milestones and their relationship
See that the milestones are not duplicated.
There is a new widget available on Status Report.
A user can observe Sonar quality information grouped by applications and corresponding data sets for these applications.
A new widget is available on Status Report.
Users can see core data of the testing component.
The widget can be added multiple times for different entity types (Requirement, Test Case, Execution List, Defect).
A user can now filter the table by Test Manager (TM). This option enables:
Easier filtering for users
A better overview based on this feature.
The new QACube Quality Assurance Platform for DevOps 4.2 release has major changes in all components. It introduces Basic Evidence import via Excel and DBtoDB importer which help the user to import desired data more easily. The new release offers various new features, such as new information being displayed on Operations and Development component regarding the Applications, Test Cycle, Basic evidence, etc.
The current date is clearly visible in the widgets, represented with the grey line.
Now the user can see the grey line which indicates today’s date.
The time span on the brush is saved after reloading and always positioned to include the current date.
Application and Project milestones can now be seen in detail in the widget.
The user is able to see milestones for projects and applications, as well as releases.
The application and project are indicated with (APP) and (PROJ) next to their names.
There is a new feature of Excel Importer.
The user can import new data using excel template provided.
The description field is enlarged.
The user has better readability of what is in the description.
The user can resize the description window to fit the text.
The user is now notified when a recalculation of metrics and wheels is necessary.
The user has a constant reminder that the recalculations are needed when leaving the configuration page.
Upon clicking on the notification, the user gets redirected to the page where the recalculations of either metrics or wheel are necessary.
The new QACube Quality Assurance Platform for DevOps 4.0 release has major changes in all components. It introduces Master Objects in the Platform and a new document-oriented database which enables quick retrieval and data import. The new release offers various possibilities in terms of seeing the history of all metrics and maturity levels of the selected KPIs instantly in one place. Also, there are new options for user groups creation, improvements across various displays and metrics, and the Status Report enhancements. All QACube components now bring even more flexibility and advanced insights and analytics for the users, in the form of compelling and easy-to-digest reports and visuals.
Master Object is a new facility in QACube applications.
Master Object can be of application type or project type. Depending on the type, we can associate Master Object with datasets of the same type from various sources. This allows the user to see the data and metrics from different applications/ projects of the same or different source within a single object.
Also, we can make one Report for all merged datasets.
We can map a Master Object to a structure node.
Once the desired structure is selected, its node tree will appear in the panel on the left, and the list of all available mapping entities will appear in the panel on the right.
There is an option to map either projects or applications to the selected structure, but not both at the same time.
For that reason, a drop-down menu at the top of the right-side panel allows a selection of the projects or applications exclusively.
As an initial point in building data lake, QACube introduced an ElasticSearch instance in its architecture.
ElasticSearch is an ultra-fast, document-oriented database, very suitable for intermediate storage of data imported into QACube.
By utilizing ElasticSearch, QACube is capable of quickly retrieving a large amount of data from the source system and incremental import into QACube relational database.
On this page system admins and supervisors can create user groups. The table has three columns: Name, Description, and Actions.
With Users groups, we assign rights to the User group faster and easier.
The Archive option can be found in the Action column of Dataset in Datasets page
A user with the role of Systemadmin or Supervisor can archive a dataset.
Once the dataset is archived, the Status column of the dataset will contain the Archived information.
Defect Duration shows the average duration of defects from the moment of their creation date until their closing date (the duration is shown in days)
It tells the user how fast the reaction is to the appearance of the defect and its fix.
The History bar charts in the KPI Wheel Start page appear immediately, without having to select any wheel element.
A user can see the metric maturity level history already with the initial page load.
It is possible to see the history of all metrics of the selected wheel in parallel and in a single place.
Global search can now retrieve the structure nodes based on the entered External ID of the node.
Besides using the name or the person in charge, a user can now easily find the desired structure element by entering the External ID of the searched structure node.
Added possibility to see the history of the metric maturity levels in the KPI Wheel Compare page.
There is now a possibility to see the history of the last six recorded metric maturity levels in a form of a sparkline bar chart for each individual metric cell in the KPI Wheel Compare page table.
Added possibility to display KPI Wheel with pre-aggregated metrics data in all pages of KPI Wheel section.
A user can now choose to have all the data pre-calculated and imported to the KPI Wheel as such. This option provides more flexibility if there is a need for special kind of metric aggregation that is not already available in QACube.
The Export functionality of the tree table from the Detailed View page is improved in multiple ways to help users make the best of the exported data sheet.
It is now also possible to export the filtered results from the Detailed View tree grid. Export can support filtering applied in any column filter of the tree table and the advanced filtering as well.
The export of the tree table now provides the display of the parent structure elements in multiple columns.
Now the user can show orange exclamation mark for the defined orange thresholds. With this option, the user can make a difference between warnings and issues.
There is a possibility of filtering data by warnings and issues. This helps the user to easily locate applications and projects with some problems.
Release Dashboard page has been enhanced with additional information about Moved RFCs (Request for Change). We need to get informed once an RFC gets shifted to another release or an RFC was added to the current release.
We are checking daily RFC fluctuations with this new status.
There is also an additional overview of information about all different types of RFCs and the possibility to filter data from the Release Dashboard using RFC filters.
Contribution widget is improved by an option to display the requirement details. This enables the user to:
select the specific and the most important requirements and represent only their data into the contribution chart.
see the requirement information like a name, number of the test cases which are attached to the requirement, requirement’s contribution, and priority.
The Start page displays master applications or projects and corresponding core information for all datasets related to these master objects.
The New chooser allows the user to select more different combinations of releases and environments. As the result of this new operation, QACube represents data for different combinations of releases and environments for different applications and projects.
Status Report now has the option of including Ticketing and Changes Overview Reports as possible widgets.
Ticketing Overview helps the user to find out useful information about:
• Mean Time to Resolve
• Quality of Incident Resolution
• Speed of Problem Resolution
• Quality of Problem Resolution
Changes Overview helps the user to find out about this information:
• Quality of Planning I (Change Information without Delivery)
• Quality of Planning II (Delivery without Change Data)
• Quality of Reliability
• Quality of Timeline Compliance
Status Report is enhanced with three new Development widgets important for the developers’ daily work.
Deployment Volume widget has three metrics that represent the average daily number of deployment executions and the percentage/number of successful/failed executions.
Deployment Speed is the widget with three metrics. Every metric selects data from Jenkins imported measurement, where there is a successful build job.
The widget Development Performance shows four different metrics from Gitlab/Github imported measurement:
• Total number of commits for the selected date range
• Average number of commits per day
• Average number of authors per day
• Total number of merge requests for selected date range
Threshold values will be automatically calculated using setup values for commits, authors and merge requests.
The requirements in the structure, whose changes affect more than one file in the QACube application, are highlighted. With this option, the user can:
find out easily the list of the changed requirements in the File Structure
figure out impact of this change to the whole application through the list of affected files
The new release 3.4 of the QACube Quality Assurance Platform for DevOps has major changes and improvements, mainly in the KPI Component.
Sometimes, data behaviour needs explanation. QACube Sticky Notes allow you to:
Directly add a comment in the Historical Chart for everyone to see
Improvements in usability facilitate the use of QACube
Users can save a default structure that will be displayed when opening QACube
Users can save settings (last selection of the structure, structure node and View tab) and continue work in the same place before being logged out or switching the component
The new structure is user-friendly and allows at-a-glance view of the blue levels where the data is available
The View tabs can be moved into the desired position with drag and drop
Some metrics are of ‘YES or NO’ type instead of the arbitrary values, e.g. “Has there been a security breach in the first week after GoLive?”
Metrics of ‘YES or NO’ type are automatically recognised by QACube and the configuration settings change accordingly.
Metric frequency can now also be set to quarterly for all types of metrics
Clicking on a value allows drill-down to the details of the respective value