Automation talks taras lytvyn
-
Upload
taras-lytvyn -
Category
Technology
-
view
882 -
download
1
Transcript of Automation talks taras lytvyn
![Page 1: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/1.jpg)
Selenium learning roadmap
![Page 2: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/2.jpg)
About Me
![Page 4: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/4.jpg)
Prehistory
![Page 5: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/5.jpg)
When did I use Selenium ?
![Page 6: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/6.jpg)
Testing Web Sites
![Page 7: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/7.jpg)
Testing Web Apps(service admin pages,web interfaces, etc.)
Controls interactio
ns verificatio
n=
Testing app
business logic
![Page 8: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/8.jpg)
Extended web features testing
![Page 9: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/9.jpg)
Web on Mobile Devices
![Page 10: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/10.jpg)
CrossBrowserOSConclusion:
CrossMobilePlatform
WEB AUTOMATION
![Page 11: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/11.jpg)
Selenium ROAD MAP{ QA point of view ! }
![Page 12: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/12.jpg)
You are manual QA
Your goal is to be Selenium automation
QA
![Page 13: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/13.jpg)
Automation on Selenium = Selenium
knowledge
LearningRoadmap !
![Page 14: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/14.jpg)
MANUAL Testing
Update Skills 1 {…}
Try Record/Playback{…}
Update Skills 3 {…}
Build Simple Framework
Implement and develop dif. features. Experiment
![Page 15: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/15.jpg)
Before you start
READ !
![Page 16: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/16.jpg)
![Page 17: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/17.jpg)
AUTOMATION WITHOUTTEST DOCUMENTATION
IS PROFANATION
![Page 18: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/18.jpg)
Update Skills 1
https://www.youtube.com/watch?v=ooIjmhCpooU
“What is automation” ?
![Page 19: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/19.jpg)
Update Skills 1
Prog. Languages for automation (Web based) JAVA
http://www.youtube.com/watch?v=DKy4KzIn1qg
Programming for testers
Programming language syntax
Install IDE
![Page 20: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/20.jpg)
Update Skills 1
Explore firebug
![Page 21: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/21.jpg)
Update Skills 1
![Page 22: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/22.jpg)
MANUAL Testing
Update Skills 1 {…}
Try Record/Playback{…}
Update Skills 3 {…}
Build Simple Framework
Implement and develop dif. features. Experiment
![Page 23: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/23.jpg)
Try Record/PlaybackSelenium IDE
https://www.youtube.com/watch?v=IPraAY78jGY
![Page 24: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/24.jpg)
![Page 25: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/25.jpg)
![Page 26: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/26.jpg)
Try Record/Playback
http://www.youtube.com/watch?v=22InaPkhP_M
Sauce IDESelenium Builder
![Page 27: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/27.jpg)
![Page 28: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/28.jpg)
![Page 29: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/29.jpg)
MANUAL Testing
Update Skills 1 {…}
Try Record/Playback{…}
Update Skills 2 {…}
Build Simple Framework
Implement and develop dif. features. Experiment
![Page 30: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/30.jpg)
Update Skills 2Locators
https://www.youtube.com/watch?v=ahhaMbjqrxM
FIREPATH PLUGIN
Willhelp you
withXPATH!
![Page 31: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/31.jpg)
Update Skills 2
Regular Expressions
https://www.youtube.com/watch?v=RRbN9XJJnLg
http://rubular.com/
Willhelp you
WithRegex !
![Page 32: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/32.jpg)
Update Skills 2
![Page 33: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/33.jpg)
MANUAL Testing
Update Skills 1 {…}
Try Record/Playback{…}
Update Skills 2 {…}
Build Simple Framework
Implement and develop dif. features. Experiment
![Page 34: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/34.jpg)
Build Simple Framework
https://www.youtube.com/watch?v=KCPI5JJNQTI
Use existing solutions for frameworks…
![Page 35: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/35.jpg)
MANUAL Testing
Update Skills 1 {…}
Try Record/Playback{…}
Update Skills 2 {…}
Build Simple Framework
Implement and develop dif. features. Experiment
![Page 36: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/36.jpg)
Implement and develop dif. features. Experiment
- Code refactoring- Use Selenium WebDriver with
other tools- Create own extensions- Try to automate things that
“couldn’t be automated”- Try to use WebDriver with
mobile automation
![Page 37: Automation talks taras lytvyn](https://reader033.fdocuments.us/reader033/viewer/2022042516/55852976d8b42a86388b463b/html5/thumbnails/37.jpg)