How to build a simple automation tool for your organization
Ever wondered how to develop a simple automation tool using selenium ?
Create a simple automation tool for your organization in no time. This presentation demonstrates multiple ideas to build a script less automation tool from scratch in most simple ways through multiple architectural designs and diagrams.
Why we need a tool on top of selenium ?
Selenium is a powerful automation tool to automate any application. It can be clubbed with Appium, Jmeter etc for additional coverage.
Functional , Web ,Mobile and Performance testing coverage can be managed this way.
Problem statement:
We need people with some coding skills to write the test cases and execute them in selenium / Appium. When it comes to building scalable and reusable frameworks, we need automation experts.
I have seen a lot of teams from my e-commerce, Insurance and banking domain backgrounds with great domain expertise and no or minimal coding exposure .They are keen to explore and utilize the power of automation for the redundant regression tasks.
Solution :
A script-less automation tool will fill the gap in the above scenario.
For any off the shelf tool there is a high cost involved.
If the tool is built internally , comparatively very less cost is involved.
More over, many additional functionalities like meaningful reports, AI metrics, NLP capabilities, integration with Test management tools etc can be integrated according to the requirements.
The scope of this session starts here. This session will inspire you and gives you many ideas on creating tools for your need to get maximum ROI and build the gap between core domain experts and automation testing.
Beneficiaries :
Product owners , business analysts , functional experts who can start writing test cases on a daily basis , leveraging all the opportunities that selenium offers to the fullest, without actually writing a single line of code.
What to expect from this session ?
I will walk you through my experiences and the knowledge we gained as a team while we worked on building multiple automation tools.
Different architectural diagrams that can be handy when you actually start to think and implement an automation tool project will be discussed.
Ideas on different implementation capabilities using different Front end technologies and database designs will be discussed.
Demo of an internal tool developed will complete the session
Outline/Structure of the Case Study
In this session you will learn
1 . What to expect from an automation tool
2 . What are the existing tools in practice?
3 . Why to create an automation tool using selenium ?
4 . What capabilities you want to incorporate to your tool?
5 . How to make your tool different?
6 . What technologies are supported by the existing automation tools
7 . Create a simple automation tool from scratch using selenium, Java, Front-End technologies and Excel sheets
8. Tool Demo
Learning Outcome
Takeaways :
You will learn to create an automation tool using Selenium , Java , Front-End technologies and excel sheets
Target Audience
Beginners ,project managers, test architects,automation testers,business analysts,product owners
Prerequisites for Attendees
Basic knowledge of Java and Selenium
schedule Submitted 1 year ago
People who liked this proposal, also liked:
-
keyboard_arrow_down
Shama Ugale - Webdriver connector for Botium - Tool for testing Conversational UI
45 Mins
Demonstration
Beginner
Last year was dominated by the smart devices & voice based home assistants. These use the conversational interfaces unlike other applications to interact, built using advanced algorithms, ranging from natural language processing to AI/ML techniques. They are constantly learning by themselves improving the interactions with the user bringing up the challenge of non-deterministic output. To such interfaces, natural language is the input & we humans love having alternatives & love our synonyms, express using emojis gifs & pictures. Testing in this context moves to clouds of probabilities.
Unfortunately Selenium cannot be used to automate such systems and hence Botium was designed.
In this session I will cover the Selenium driver for Botium to automate E2E tests on Web UI and mobile along with testing strategy, testing NLP models & automating these tests to the CI/CD build pipelines with a DialogFlow based 'Coffee-Shop bot' as an example during my demo. -
keyboard_arrow_down
Christian Bromann - The Nuts and Bolts of WebdriverIO
90 Mins
Workshop
Beginner
There are thousands ways if not more to setup your automation testing environment. It is often crucial when it comes to stability and maintainability. While you can build a custom framework that fits your needs there are often already sophisticated setups or frameworks available that get you up and running very quickly.
WebdriverIO is one of these frameworks that is written in Node.js. It gets you up and running within minutes and allows you to scale up your test suite while maintaining your execution time by running tests in parallel. With its huge project community it is an ideal choice for small as well as big projects that use modern frameworks such as React, Angular or Vue.js.
In this workshop you will learn everything you need to know to run a successful, stable and maintainable WebdriverIO framework. It starts with an introduction to the project and the basic concepts and will end with a sophisticated framework that includes testing strategies like Frontend Performance Testing as well as complex browser interaction with Puppeteer.
-
keyboard_arrow_down
Khyati Sehgal / Shubhechchha Rai - Expanding the aura of automation, when it comes to mobile.
Khyati SehgalQuality Lead3 Pillar GlobalShubhechchha RaiAutomation Quality Analyst3 pillar globalschedule 1 year ago
45 Mins
Demonstration
Intermediate
This talk will answer the questions "Will you be able to run your automation scripts without connecting the USB cable to your device in a limited range?"
If we have to ask ourselves where is the mobile and when is it required? So the answer would be its 'Everywhere'!!
It's next to possible to imagine a day without looking at mobile or using apps for that matter- Google, Facebook, Whatsapp, etc.
When it comes to using it so testing comes hand-in-hand with it. As we develop applications over a mobile device, be it any platform ios, Andriod and windows we shall also think about usability and end-to-end testing.
In this talk, we will discuss how Appium worked as a bridge between devices and controllers.
Public Feedback