Fiserv Auckland - Intermediate Software Test Engineer: Difference between revisions
Jump to navigation
Jump to search
Fiserv Auckland - Intermediate Software Test Engineer (view source)
Revision as of 23:35, 8 May 2024
, 8 May→Custom Development and Integration
Line 22: | Line 22: | ||
=== Custom Development and Integration === | === Custom Development and Integration === | ||
The PTF was implemented using [https://www.npmjs.com/package/newman Newman] in a Node.js project, with a custom reporter developed to process events emitted by Newman during execution. This allowed for real-time capture of results and detailed logs, providing clear insights into failures and partial successes. Results were sent to the PTF dashboard, as well as to a dedicated Splunk instance for comprehensive monitoring and analysis. The PTF dashboard and Splunk implementations are detailed in the sections below. | The PTF was implemented using [https://www.npmjs.com/package/newman '''Newman'''] in a [https://nodejs.org/en '''Node.js'''] project, with a custom reporter developed to process events emitted by Newman during execution. This allowed for '''real-time capture of results''' and detailed logs, providing clear insights into failures and partial successes. Results were sent to the '''PTF dashboard''', as well as to a dedicated '''Splunk''' instance for comprehensive monitoring and analysis. The PTF dashboard and Splunk implementations are detailed in the sections below. | ||
The PTF was executed | The PTF was executed inside a shell terminal on '''TFS build agents''', and used shell environment variables to provide the PTF with FI settings and user credentials. The PTF was designed to be able to '''execute in parallel''', and TFS was configured to run '''all users concurrently once per hour'''. | ||
=== Development of PTF Dashboard === | === Development of PTF Dashboard === |