Automation execution portal for Customer-Partner businesses Vinoth Balasubramanian, Senior Manager – Projects Sathish Nagarajan – Associate Projects Siddharth Venkatasubramanian – Associate Projects Cognizant Technology Solutions
Why Automation Execution Dashboard Challenges in current Automation Test execution are opportunities to move towards Automation test dashboard Portal Test Execution Automated Test Scripts can be selected with the help of UI during runtime . Can be used across Multiple project like Maven, TestNG and GitHub. Quicker Time to Market Quick analysis of application status without QA guidance More Agility , Flexibility to accommodate automation scope, schedule changes Increased Cost Savings Significant cost savings achieved due to effort savings on manual selection of test cases during test execution and also on manual updating of test results in ALM One Portal – One Click Automation Execution dashboard portal can be used across various project. GitHub operation can be performed in portal by single click.
Technology Used and Benefits Technical Perspective Automation Dashboard HTML ,Bootstrap, Java, JSP This portal can be used across the projects where selenium automation have been implemented for their execution. Single portal window for GIT Clone, GIT Pull and GIT Push repository Instant Reports after execution is complete Technology Used and Benefits Business Perspective Technical Perspective The idea is to develop a portal in which test automation scripts will be loaded from GIT repository and listed in the portal Select execution environment and test cases to be executed Test Execution Report link will be available in the portal once execution gets completed Portal developed using JSP and scripts are loaded from GIT Quick evaluation of application status is not possible by Client, BA, Dev without QA support Require technical knowledge/expertise in order to execute test automation scripts from eclipse IDE Developing a portal for Business analysts/Product Owners/Development An application portal will be developed to verify the execution and application status in a single click
Architecture
Report View and ALM Updation Work Flow Property Files Upload GitHub Repository Local Repository GIT Clone GIT Push GIT Pull TestNG Project Maven Project With Cross Browser Without Cross Browser Report View and ALM Updation
Salient Features/Benefits Automation Execution Dashboard portal in which user can be able to select test scripts during run time. Integrated with HP ALM for test status updating. Facility to select multiple browser for each test scripts during run time. Automation Execution Dashboard portal support parallel execution for both Maven and TestNG projects. Future Expansion Build Script less automation UI for faster script creation in turn enabling faster time to market Enable Integration with all trending Automation and Test Management tools Demo Deck
Thank You