Welcome to the 16.0 QA Testing Guide, please check with your developer to make sure 16.0 Migration is successfully completed (if any) before testing.
Recording of the Webinar 🎦
We have conducted our testing guide webinar not long ago. If you have missed it, feel free to watch the recording below:
Bug fixes and improvements🪲
As with any other releases, we're trying to improve by ruling out as much bugs as possible in order to maintain that awesome CET user experience. Hence, these relevant bugs and changes were handpicked for your information, divided into different CET component areas.
User Interface Related
With the CET Facelift introduced a while back, we are continuously rolling out improvements to address minor defects to shape up to perfection. The smoke *test instructions are all combined into one at the section below. Fixes are as follows:
Fixed checkboxes getting cropped
There are possibilities that the checkboxes and radio buttons can appear cropped in CET facelift.
The cropped up checkboxes circled in red
Tooltips for truncated section label and header
Lengthy labels that do not fit in section label and headers in a line will get truncated in the extension toolbox thus not being able to read it in full. Hence, a tooltip will now be automatically generated to show these labels in full when hovered on.
Extra long titles in label and headers gets truncated
Improved initialization of toolbox header tabs
Header tabs within extension toolboxes feature was introduced not long ago. This creates a possibility of many tabs enclosed within the same extension toolbox which may cause performance concerns with building and initializing after CET has just startup. It is improved now where it will not initialize until it is clicked on.
Header tabs in FIKA office extension toolbox
Improved support of product button
Revisiting the facelift design guidelines, the 'Medium Tall Product Button' has improved support where it now allow up to two lines of text before being truncated. Due to limited spacing, the font size will be reduced accordingly.
'Medium Tall Product Button' icon with two lines of text
Discontinued switch to classic UI 👋
One noticeable change in CET 16.0 will be standardizing the CET Facelift interface for good. It is time that we bid farewell to the classic CET interface as the switch will no longer be possible.
- Using your manufacturer extension toolbox, ensure the checkboxes and radio buttons (if any) are shown in full within the border and not cropped.
- If your manufacturer extension has an overly long title in label and headers in the extension toolbox, hovering on it will bring up a tooltip that shows the title in full. Ensure it is correctly shown with no errors.
- If your manufacturer extension has implemented header tabs, ensure that clicking on each tabs does not freeze or cause CET to crash, it should not feel slow.
- If your manufacturer extension has implemented 'Medium Tall Product Button', ensure that long texts can be fitted into two lines before being truncated.
CAD Related
CAD layers improvement
The 'CAD layers' tab has been improved with refreshed icons, checkboxes as well as better performance. There is no change in functionalities which hints there should not be any adverse behaviors when compared to how it was before. Working with larger CADs with many layers is more pleasing with improved performance when making a search, scrolling or even multi-selecting for layer modifications. Please follow *test instructions below to ensure no errors has been introduced.
The new ' CAD layers' tab in the CAD dialog
- Open CAD dialog, import and insert your manufacturer CAD file that is reasonably sized and ensure the correct layers are shown in the listing in 'CAD layers' tab, searching and scrolling should not be slower than the older CET.
- Test to ensure that the CAD layer modification buttons are still working as it should and is reflected immediately, clicking on the headers will sort the layers accordingly.
- Verify the correctness of the final dwg output against a CAD viewer (AutoCAD, etc).
Missing layers after exporting to dwg with 'Xref export' option unticked
Fixed a bug where exporting to a DWG from CET containing Xrefs, but having the 'Xref option' unticked will now keep the layer names as they were. But there are rare cases where this does not fully cooperate, therefore users are advised to keep the 'Xref option' ticked to ensure that the correct layer name is kept upon exporting as DWG.
CAD Export dialog and the 'Xref option' checkbox
- Open CAD dialog, import and insert your desired manufacturer CAD file with Xrefs. Proceed to export the CET drawing as a DWG.
- Verify the correctness of the final dwg output with the 'Xref option' ticked and unticked in the CAD export dialog. Either import the exported CAD into CET or a CAD viewer (AutoCAD, etc), the layer names should be remembered and kept the same as it was first imported into CET.
Calculation Related
Calculation control panel relocated
All the Calculation Control Panel settings will be moved to the CET Control Panel. Clicking the folder icon will now open the CET Control Panel with a new Calculation tab on the left pane, there are no testing instructions for this section.
Click on the 'folder icon' to open Calculation Control Panel
Persistent Ind. Tags
*Due to unforeseen circumstances as of 15th of May, this fix will be withdrawn from the 16.0 release.
Developers fixed a bug that affects the restoration of Ind. Tags that can lead to incorrect calculations and user modifications being lost. Users may experience issues with their custom Ind. Tags are not being retained after product changes. As part of this fix, a new checkbox is also added in *'Calculation Control Panel'.
New checkbox in calculation control panel
When ticked, Ind. Tags should be restored correctly after any changes to the product. They should remain unchanged once modified (feature change in quick properties, stretching), and the default Ind. Tag should be blank if it is not different from the *Part Number.
When unticked, Ind. Tags will reset to the default once modified, which is the old behavior.
- Test using your manufacturer products, ensure both the ticked and unticked state has the correct behavior for your Ind. Tags.
- When ticked, make an Ind. tag custom for a product in Calculations.
- Modify the product's properties (feature change in quick properties, option column in calculation, stretching) and verify that the associated item tags remain consistent after the change.
- When unticked, ensure that the Ind. tags will reset to default when a modification is made.
- Copy and paste your manufacturer product object with a custom Ind. tag. Ensure that:
- When ticked, copied object retain the same custom Ind. tag.
- When unticked, Ind. tag will be cleared.
- Make sure there are no issues in visibility in both drawing and paper space, the custom Ind. tag should be shown accurately in default / custom viewmodes, 2D viewclip and in printouts.
- Calculation Control Panel can be opened through the button on the top right corner.
- SKU, part number may change if color, width, etc. is different, however this varies depending on your manufacturer.
'Textile Length' renamed to 'Material Quantity'
In Calculations, there is a column called 'Textile Length' which is used for COMs. The column is being renamed to 'Material Quantity'. To know more on how to use it, refer to this help article.
The column 'Material Quantity' has to be enabled in article view settings
Ensuring this rename still retains the accuracy of prices, follow smoke test instructions from the 15.0 QA Testing Guide > Additional column of 'Textile Length' yardage (yards).
Query dialog code refactor
*Due to unforeseen circumstances as of 15th of May, this fix will be withdrawn from the 16.0 release.
The 'Query' dialog has been code refactored for code efficiency and improvements. The existing functionality will not see a change except for some minor user interface tweaks illustrated below:
The row of static buttons are now hidden to declutter the user interface, and will only appear when necessary. For example, 'Remove Special' will appear once there are specials created.
Query dialog with the row of buttons made dynamic
While right-clicking a product in Calculations, previously there was a “Make Special” option but that is replaced with the normal “Query…” option to make it more consistent.
Right clicking a product in a row listing opens a menu in calculation
Ensuring there are no defects introduced, we recommend following the *test instructions below:
- Using your manufacturer products in query dialog, click on a row line and proceed to 'Make Special' for both the products and options. Verify that custom specification information / price change (Additional, Replace, Total Adds up, Upcharges) can be modified as usual and is reflected in calculation dialog successfully.
- Additionally, ensure that 'Remove Special', 'Change Special' dynamic buttons show up when necessary and still functions when clicked on, should there be amendments to the specials created.
Drawing Tools Related
Transparency conflict between drawing tools and images
The transparency behavior was inaccurate where drawing tools (Dimensions, helpline, ruler, textboxes, etc.) may turn transparent when overlapped with images. This causes an inconvenience where users were not able to configure the correct 2D overlay priority especially to hide or show certain 2D layers in a CET drawing.
An example below shows the permanently missing measures when dimensions were overlapped with an image.
Comparison above shows the before (Left) and after the fix (Right)
- Using your manufacturer or a new drawing, load and import an image (manufacturer floorplan, product reference, if any) of these formats (JPEG, PNG, GIF, etc.), overlap the image with various drawing tools (Dimensions, helpline, ruler, textboxes, etc.). Ensure the 2D overlay priority is correct through '2D position' feature in the image's quick properties.
- When overlapping a dimension, ensure the measure is shown and is accurate if used to measure any sort of floor or product specifications. Additionally, test this with your manufacturer template and printouts.
Visibility / Tags / Categorization Related
Independent categories
In CET 16.0, the behavior of checkboxes in the categorization dialog has been changed from the tri-state (dash, tick, untick) to bi-state (tick, untick) with the intent to achieve standalone categories. This means each item can now be checked independently without affecting its children or parent. Another goal is for better consistency when used with auto-categorization feature, where users would only want to pre-assign only 1 category instead of 2.
Referring to the illustration below, the new (on the right) has categories (Symbol, Text) that can exist alone whereas on the old (on the left) will mandatorily tick 'Picklist' which is the parent category. The selection count has also been enhanced, where it will show the numbers of 'checked' categories when collapsed, and number of 'selected objects' when expanded.
The Categorization dialog with the new behavior on the right, old on the left
With this change, it's important to ensure that your manufacturer categories are not affected with these *test instructions:
- Using your manufacturer extension, ensure your manufacturer categories are still populated accurately and there should not be missing categories.
- Verify that your manufacturer categories can now be independent when it needs to and still play a correct role manipulating your visibility configurations (Filter, viewmodes, paperview visibility).
- Make sure the selection (single or group) and categories check count when categories are collapsed are correct.
Catalogue Related
Toggling between catalogue versions does not update correctly
If your manufacturer extension has a feature that allows toggling catalogue versions between few versions (Release -> Beta, vice versa), previously there was an issue where toggling between, does not update the information/data correctly (release version have 5 products but beta version only have 4 in the product toolbox). Please follow *test instructions below to ensure this is fixed and no additional errors are introduced.
Some manufacturer extension allows toggling between different catalogue versions
- Run a check by switching between different catalogue versions and ensure the placed catalogue is updated in the drawing. Ensure it is the correct product that is placed, check the SKU and options in quick properties and in calculation dialog.
- Run a check by switching between different catalogue versions and ensure the data/information displayed in the component tab is correct.
New features🆕
We're continuously improving in each releases to provide more features that brings more value into CET. Here's what you need to know, divided into different CET component areas.
CAD Related
Selective insertion of DWG Referenced Drawings (Xrefs)
The CAD dialog has been improved with the ability to include or exclude external references (Xrefs) in CET. With that, users can now filter the Xrefs before or after a CAD is inserted into CET depending on the purpose and specifications of the drawing instead of removing Xrefs individually.
A new tab of 'CAD xrefs' will be added in the CAD dialog with the list of Xrefs that is being referenced to the main dwg. Users can include or exclude some or all with the buttons.
The new ' CAD xrefs' tab in the CAD dialog
- Open CAD dialog, import and insert your manufacturer CAD file with external references (Xrefs) make sure the correct number of Xrefs are shown in the listing in 'CAD xrefs' tab.
- Test these following features:
- Untick to exclude some Xrefs and clicking on 'Apply' would exclude the Xref in the dwg in CET.
- Tick to include Xrefs and clicking on 'Apply' would include the Xref in the dwg in CET.
- One off 'Include all' and 'Exclude all' would untick or tick all available Xrefs.
- Save drawing along with the dwg and Xrefs, load it in CET.
- Verify the correctness of the final dwg output against a CAD viewer (AutoCAD, etc).
Calculation Related
Excel order export
In CET 16.0, there will be an ability to perform an order export to the form of Excel format (.xslx). It will be a breeze for users who wish to have their order to be transferred over to a worksheet. If you would to try out this feature, follow *test instructions below.
'Excel export' feature in Calculation > File
- Using your manufacturer products in a drawing, perform an order export of Excel. Ensure export process is successful and does not crash or freeze.
- With the order export opened, verify that the details are correct comparing each row of listing against your article view in calculation dialog.
Performance Testing 📊
Performance is a very important aspect that drives CET's usability experience. As we strive to provide more enhancements and new features in the later CET versions, performance is taken into strict consideration to ensure its consistency and does not introduce an unintended ripple effect throughout. With that said, we would like our manufacturers to run some basic performance tests, to make sure they are not affected.
Basic checklists
- To ensure the best performance possible, please switch off unused extensions, which will contribute to faster CET loading and startup.
- Test for possible memory leak issue using Window's Task Manager (Open using shortcut CTRL + SHIFT + ESC). Look for 'CETDesigner.exe' under 'Processes' tab and make sure overall memory consumption is not maxed out, with CET eating up most of it. Check that CET's memory consumption makes negligible difference between old and new, report if you experience abnormally high memory consumption by 'CETDesigner.exe'.
New Tool in Release Debug
Measure memory usage
A new tool to inspect memory allocation for packages installed in CET. This tool can be used to determine memory leak of certain packages if memory is growing overtime and not being release.
What you can do:
- To be used whenever there is a memory spike or memory maxing out in Windows Task Manager. Or unusual sluggishness or slowdown were felt while using CET.
- Open up Release Debug menu using Ctrl+Alt+Shift+F12. Click on "Measure memory usage". Some users might have clashes with Intel HD Graphics shortcut.
- The traces will be written to CET log file. Send the log file together with relevant information to devsupport@configura.com for investigation.
Response Monitor tests
We highly recommend using 'Response Monitor' under 'QA Tools' to trace the time taken for different actions done in CET. Compare the time taken for the same actions done between the old and new versions of CET. If time taken difference is of a huge margin, you may report to 'devsupport@configura.com' for assistance.
By using your manufacturer extension, we suggest checking time differences for these actions:
- System startup time
- First snapper placement, and subsequent continuous placement
- Stretching (check if its smooth and not jerky)
- Copy and Paste
- Creating Alternatives
- Save and Load drawing
- Material application in [Animation, Quick Properties, Customer Own Material, Scheme Dialog]
That's all we have for you!
The QA Support team would like to wish you all the best in your 16.0 Migration journey. 👍
Have additional questions?
Links that may come handy to you
Release and Migration Best Practices
As always, reach out to us at qasupport@configura.com if you have questions
Comments
0 comments
Please sign in to leave a comment.