Acumos Automated Testing Amol Mendhi Ken Kristiansen Sumit
- Slides: 10
Acumos Automated Testing Amol Mendhi Ken Kristiansen Sumit Ranjan Acumos is a registered trademark of the Linux Foundation “Acumos Team” Only | Not for use or disclosure outside the Linux Foundation companies except under written agreement.
Acumos Automated Testing Goals sought after: v Tool should be open source, easy to use, and accepted in open source community v Ability to create scripts to exercise the code from a user’s perspective through automation v Capability of creating/running sets of regression tests v Flexibility to additional test cases/scripts to build and enhance regression test suite 10/3/2020 2
Acumos Automated Testing Robot Framework Overview and why Chosen for Automated Testing v Generic open source, application and technology independent framework v Uses Python-based testing framework for the automation v Support for Selenium for web testing and Java GUI testing v Easy-to-use tabular test data syntax that utilizes the keyword-driven testing approach v Ability to create reusable higher-level keywords from the existing keywords v Provides test case and test suite level setup and execution v Logs and reports are outputted upon completion of the test data processing and execution of the test cases Note- Acumos is not limited to the use of Robot framework for Automation testing. 10/3/2020 3
Areas covered by Automation Components Level: v Portal Marketplace v Design Studio v Web Onboarding v Admin / User Management End-to-End: v Onboarding through to publishing Modell v Download public model and run model v Federate model from one Acumos to another Federate Acumos v etc. 10/3/2020 4
Acumos Automated Testing Where we are and plans: v Initial task completion 50% test scripts built with one E 2 E complete v Setup script to bring in libraries and scripts under construction v Configure Jenkins to run test suite on Test instances in progress v More test scripts, more test scripts …. 10/3/202 5
Acumos Automated Testing Code example walk through will show: v Code repository for test code/cases v Specific test case code and inputs v Executed results v Executed logs 10/3/2020 6
Acumos Automation Test Suit file Example script for test scenario(s) 10/3/2020 7
Acumos Automation Report file Report example showing status of automated script and execution time 10/3/2020 8
Acumos Automation Test log file Log file showing output of each step for an automation script 10/3/2020 9
Testing Repositories • Gerrit code repository https: //gerrit. acumos. org/r/#/q/project: acumos-automation • Jira issues https: //jira. acumos. org/issues 10/3/2020 10