Changes for page Testing in eMagiz
Last modified by Erik Bakker on 2024/08/08 11:24
From version 11.1
edited by Bouke Reitsma
on 2023/07/05 10:57
on 2023/07/05 10:57
Change comment:
There is no comment for this version
To version 10.1
edited by Bouke Reitsma
on 2023/07/05 10:52
on 2023/07/05 10:52
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -27,21 +27,26 @@ 27 27 * [[Crash Course Platfrom>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.WebHome||target="blank"]] 28 28 * [[Testing API Gateway>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.Testing API Gateway.intermediate-testing-emagiz-api-gateway-testing-api-gateway||target="blank"]] 29 29 30 -=== 3.2 Regression Testing===30 +=== 3.2 Data Sink === 31 31 32 - Anothertesting methodusedwithinsoftwaredevelopments regressionesting.Regressiontests ensurethat existingfunctionalityisnot impacted bynewlydevelopedfunctionality.Runningthese testsiscrucial to preventing unexpectednegative changes forcustomers.Regressiontests canbeappliedon differentlevels,fromindividualfunctionalityto the whole platform.32 +On top of the standard Manage functionality in eMagiz, you can acquire additional functionality that allows you to sink data at any given point in the flow into a bucket hosted by eMagiz. We advise you to do this twice per integration. Once when the message enters the eMagiz platform and once the message leaves the eMagiz platform. By providing a unique identifier (i.e., an order number), you can search through this data for maximum 180 days (minimum 30 days) to determine whether a specific message with a particular identifier is indeed received and/or delivered by eMagiz in the Manage phase of eMagiz. See below for an illustration of this functionality. 33 33 34 - Themain functionality within theeMagiz platform to perform regressiontesting on your integrations is called "Automated flow testing."For every flow test, there is the optiontoautomatehem.hen a flow test is automated, it will runll automated flow tests onceanew version iscommitted. If the test fails, you will be notified onthe flow-levelandgetaresultoverview on release activation. Moreinformationcan befound in the microlearning:34 +[[image:Main.Images.Fundamental.WebHome@fundamental-traceability-in-emagiz--data-sink-view-manage.png]] 35 35 36 - *[[Testing API Gateway>>doc:Main.eMagiz Academy.Microlearnings.IntermediateLevel.Testing in eMagiz.intermediate-testing-in-emagiz-regression-testing||target="blank"]]36 +[[image:Main.Images.Fundamental.WebHome@fundamental-traceability-in-emagiz--data-sink-search-options.png]] 37 37 38 - ==== 3.3 PerformanceTesting====38 +[[image:Main.Images.Fundamental.WebHome@fundamental-traceability-in-emagiz--data-sink-search-results.png]] 39 39 40 - A thirdmethod fortestingis the performancetest. Within a performancetest, not the contentis importantbut theamountof load you test onyour test subject.In theaseof integrations,itmeans,ineneral,the number of messagessentover acertainintegration.Normally your productionenvironment handlesmore loadthana test or acceptanceenvironment.Withaperformance test, you canestimatehow much impact anew integration has onresources, suchas CPU ormemory usageof the runtimes withinyour environment. More information on how to configure thesolutionchitecture of your model canbe found in this microlearning:40 +For more information on data sink please check out the following [[Data sink>>doc:Main.eMagiz Academy.Microlearnings.Advanced Level.Data Management.advanced-data-management-data-sink||target="blank"]] 41 41 42 -* [[Crash Course Platfrom>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.Solution Architecture.WebHome||target="blank"]] 43 -* [[Crash Course Platfrom>>doc:Main.eMagiz Academy.Microlearnings.Advanced Level.Solution Architecture.WebHome||target="blank"]] 42 +However, in some cases, there are additional legal requirements you need to meet. These legal requirements require you to prove for an extended period (i.e., seven years) that a specific message was sent at a particular moment in time. For this requirement, we have the long-term archiving functionality in eMagiz. 44 44 44 +==== 3.3 Long Term Archiving ==== 45 + 46 +The long-term archiving functionality is an expansion of the data sink functionality. By adding a specific tag to the logic within the flow, the data will be placed in the data sink and placed in our long-term archiving solution. In this solution, we will keep the data for a standard period of seven years before deleting the data from the long-term archiving solution. This allows you to retrieve chunks of data from the long-term archiving via a ticket request in our support portal. As a result, we will provide you with the requested data promptly. 47 + 48 +For more information on data sink please check out the following [[Long term archiving>>doc:Main.eMagiz Academy.Microlearnings.Advanced Level.Data Management.advanced-data-management-long-term-archiving||target="blank"]] 49 + 45 45 == 4. Key takeaways == 46 46 47 47 * Each eMagiz model has a standard Manage phase in which statistics are kept on your environment