Sanket Mali

SPEAKERS

Sanket Mali

Sanket has 7+ years of experience in Software Quality Assurance specializing in Test Automation. Proficient in designing and developing Test Automation Framework, Drive Automation Projects and Performance strategies.
Expertise lies in tool selection for Automation & Performance, Support, and Performance Monitoring and Bottleneck identification. Participated in direct communication with potential customers, development of proposals for implementation and design of the Test Automation solutions leveraging the capabilities of many open source libraries like Selenium, Winium, Appium, Sikuli, Rest Assured etc. to automate a variety of applications like Web, Mobile, and Desktop & Web Services.
He is currently working as a Test Automation Lead in Larsen & Toubro Infotech where he owns the delivery of automated tests for assigned Projects and releases through the testing lifecycle and also responsible for design and maintenance of test automation architecture.

Topic: Multiplatform Test Automation Framework Solution with CI/CD model


Abstract:
Test automation is the core of testing strategy for digital transformation, extending end-to-end automation for test ecosystems, in order to sustain agile and DevOps modes of application development lifecycles. Whether testing a large-scale web app across various desktop and mobile browsers, or native iOS and Android apps on lots of different devices, a full suite of automated tests ensures the quality of the product and confirms seamless application functioning. There is no readily available open source tool/ framework to cadre multiplatform automation with CI / CD Support.

The idea for tool implementation is to deliver wide range of platform end to end QA automation under one umbrella named as Multiplatform Framework which will allow scripted testing for Web, Mobile, Desktop, API, connected TV devices & Performance. This will be achieved by designing a framework using different opensource libraries like Selenium, Appium, Winium, Sikuli, JMeter and REST Assured to test Web, Mobile and Desktop applications also integrating it with popular CI /CD tools as one schema.

The framework can combine and add to existing tools to create more powerful technologies to meet automation business needs and we can extend technologies that may only be available in a single language package to multiple packages. As automation needs change it can get adapt to new toolset which are more advantageous than others or remove the ones which are deprecated also, we can switch backend technologies without any effect to the end user script.

The framework will consist of 4 components -
• Test Suite (Application Project): The test scripts will be created using wrapper methods which will be accessed via client driver jar file.
• Client Driver: This will contain language specific client drivers in form of wrapper classes and base code.
• Framework Engine: This will accept and respond to the commands from client driver (of any programming language) acting as a HTTP Server (Request & Response) and it will also take care of required file dependencies.
• Test Lab (Execution Environment): This will run the scripts in a disposable docker container based on the browser/OS requirements of the test.
The Framework will enable following key features -
• Cross Platform Support to enable Automation for web, desktop and mobile platforms (Functional, UI, API, Performance testing) through single codebase.
• CI/CD Support enabled using Jenkins, Docker and Zalenium with parallel execution.
• Language specific client drivers to support popular languages like Java, Python, Javascript etc.
• Minimal pre-configuration due to common codebase & steps for automation scripting irrespective of platform.
• Easy swap out backend technologies to reduce dependence on specific technology stack.
• Real Time Execution Metrics and Live preview of execution.

Brought to you by

PLATINUM SPONSOR(S)

COMMUNITY PARTNER(S)

Other Sponsor(s)

Get your brand known across the world

Drop us an email at : atasupport@agiletestingalliance.org to sponsor