Selenium vs RPA | Test Automation vs Robotic Process Automation | RPA Certification | Edureka2. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Agenda
What is Automation?1
What is Selenium?3
What is RPA?
4
Parameters to compare Selenium & RPA5
RPA Training @ Edureka7
Selenium Training @ Edureka8
Types of Automation?
2 Selenium vs RPA
6
3. Copyright © 2019, edureka and/or its affiliates. All rights reserved.
What is Automation?
4. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
What is Automation?
Automatic Bill Payment
• Money transfer that is scheduled on a particular day to
pay the respective bills.
• Reduces congestion between the user and the operator.
Minimal human intervention to perform a task.
5. Copyright © 2019, edureka and/or its affiliates. All rights reserved.
Types of Automation
6. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Types of Automation
Title Goes Here
There are many variations of passages of lorem ipsum available,
but the majority
A sequence of operations fixed
by the system configuration.
Ability to change the sequence of
operation.
Ability to produce variety of
sequences
Fixed Automation
Flexible Automation
Programmable Automation
7. Copyright © 2019, edureka and/or its affiliates. All rights reserved.
What is Selenium?
8. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Selenium
Selenium is an automation testing tool used to test web applications.
Selenium is Open
Source
Supports Cross
Browsing
Automates web
applications
9. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Selenium
Functional testing
Helps to test the software against different requirements and ensures that there are no defects.
Regression testing
Helps in re-executing the test cases against the modified applications and checks whether
the modified code runs accordingly.
10. Copyright © 2019, edureka and/or its affiliates. All rights reserved.
What is Robotic Process
Automation?
11. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Robotic Process Automation (RPA)
Business automation technology that helps in automating the repetitive tasks.
Repetitive tasks Time consuming and boring
12. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Robotic Process Automation (RPA)
AutomationRepetitive tasks Reduce workforce and
increase the profit
13. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Robotic Process Automation (RPA)
• Coding knowledge is required?
❑ Coding knowledge is not required to run any business processes.
• What is RPA? Why is it used?
❑ Robotic Process Automation, automates the processes without human
intervention.
❑ Software bots are used to mimic the human activities and perform desired
task.
❑ RPA is used to automate the backend processes.
14. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Similarities between Selenium and RPA
• Tools to automate a given task : Selenium automates web applications, RPA automates business
processes
• Rule based technologies : Both Selenium and RPA follow a set of procedures to automate a
given task.
15. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Parameters to compare Selenium and RPA
Type of automation
Cost
Programming knowledge
Life cycle
Platform dependency
Components used
Level of automation
Use cases of automation
1
2
3
4
5
6
7
8
16. Copyright © 2019, edureka and/or its affiliates. All rights reserved.
Selenium vs RPA
17. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Selenium vs RPA – Type of automation
RPA supports flexible
automation
Selenium supports
programmable automation
Type of automation
Cost
Programming
Life cycle
Platform dependency
Level of automation
Use case
Components used
18. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Selenium vs RPA - Cost
Licensed
Selenium is an open source tool
Free for community edition
Programming
Life cycle
Platform dependency
Level of automation
Use case
Components used
Type of automation
Cost
19. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Selenium vs RPA - Programming
Knowledge of Java is required to
run test cases in Selenium.
SQL database. No programming
knowledge required.
Cost
Life cycle
Platform dependency
Level of automation
Use case
Components used
Type of automation
Programming
20. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Selenium vs RPA – Life cycle
Selenium lifecycle RPA Life cycle
Cost
Programming
Platform dependency
Level of automation
Use case
Components used
Type of automation
Life cycle
21. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Selenium vs RPA – Platform dependency
Tests only web applications. It cannot
be run on desktop or mobile
applications.
Platform independent. It can be run
on Mobile, desktop, web
applications
Cost
Programming
Life cycle
Level of automation
Use case
Components used
Type of automation
Platform dependency
22. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Selenium vs RPA – Components used
Cost
Programming
Life cycle
Platform dependency
Level of automation
Use case
Type of automation
Components used
23. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Selenium vs RPA – Components used
Data from multiple
sources
Cost
Programming
Life cycle
Platform dependency
Level of automation
Use case
Type of automation
Components used
Saves the data in excel
format
24. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Selenium vs RPA – Level of automation
• Functional Testing
• Regression Testing
• Performance Testing
• Data entry
• Banking
• Calculations
Cost
Programming
Life cycle
Platform dependency
Use case
Components used
Type of automation
Level of automation
25. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Selenium vs RPA – Place of automation
Web Server DatabaseBrowser
Can test the current
webpage
Cost
Programming
Life cycle
Platform dependency
Level of automation
Components used
Type of automation
Use case
Runs on the backend of a process
26. Copyright © 2019, edureka and/or its affiliates. All rights reserved.
RPA as Selenium and RPA as
Selenium
27. Selenium certification Copyright © 2017, edureka and/or its affiliates. All rights reserved.www.edureka.co/testing-with-selenium-webdriverSelenium Certification Training
Selenium as RPA and RPA as Selenium
Directly linked to the product
Processes associated with the product Product