Acumos Automated Testing Amol Mendhi Ken Kristiansen Sumit

  • Slides: 10
Download presentation
Acumos Automated Testing Amol Mendhi Ken Kristiansen Sumit Ranjan Acumos is a registered trademark

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

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

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

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

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

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 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

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

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

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