Project_ID14 Development of a Framework for Testing the Performance and Robustness of the MX2 CLI/CoopAPI PFE
Project_ID14 Development of a Framework for Testing the Performance and Robustness of the MX2 CLI/CoopAPI PFE
STMicroelectronics•Tunisie
Software Testing & BenchmarkingAI for Test AutomationPerformance Testing
Publié il y a environ 2 heures
Stage
⏱️4-6 mois
💼Hybride
📅Expire dans 14 jours
Épingle tes projets utiles sur GitHub.
Description du poste
Purpose
The objective of this project is to design and implement an intelligent automated framework to evaluate the performance and robustness of the MX2 Command Lines Interface (CLI) and Cooperation API.
Additionally, the framework will assess the impact of the CLI/Cooperation API on the MX2 GUI interface responsiveness and stability.
Work to be done / Tasks
Automate the execution of MX2 CLI commands and Cooperation API calls according to defined test scenarios and command sequences.
Inject various parameters to introduce test variations and accurately record the execution time of each CLI command and Cooperation API call.
Perform measurement and comparison by collecting real-time performance metrics such as CLI/API execution time per command.
Evaluate the influence of CLI/API operations on the MX2 GUI interface responsiveness and stability.
Target data storage and reporting: store measured metrics (e.g., execution times) in SQLite/JSON and produce HTML reports; integrate test runs with Jenkins for automation.
Expected deliverables
A reusable automated test framework capable of executing CLI and API sequences, injecting parameter variations, and collecting timing and performance metrics.
Scripts/tests (RobotFramework/Python), sample scenarios, and generated performance reports demonstrating measurement and comparison results and GUI impact analysis.
Evaluation criteria
Correctness and reliability of automated execution (CLI & API) across defined scenarios.
Accuracy of timing measurements and quality of performance metrics and comparisons.
Assessment of GUI responsiveness and stability under CLI/API load and clarity of resulting reports for stakeholders.