2. whatisSeleinum
What?
Selenium automates browsers.
Selenium Hub
Selenium-Grid (Also called Selenium-Hub) allows
you run tests on different machines against
different browser in parallel.
Selenium web driver
Selenium WebDriver is the machine thats going to
run the test for example Chrome-WebDriver,
Firefox and etc...
3. Let’sstart...
So,
● Let’s think about the components (we have 3 here)
○ Your tests (in our case Javascript tests)
○ Selenium Hub (Running in mesos)
○ Selenium WebDriver firefox and chrome
14. Code
Write test on
your local
computer
Run
Run tests
against the Hub
Merge
Merge your code
to Master
Test
Run test from
TeamCity
Deploy
When all tests
passed we can
deploy to prod
15. Nextsteps
Upgrade
We should upgrade our protractor version to the latest
Approach
We should always think about acceptance/E2E tests, It’s part of deploying
feature.
Innovate
Tests should always be innovate.
KISS
Tests should be simple to write & run.
16. Thanks
&
QA
1. Links - you can find in
the slideshow
2. I’ll give everyone
access to the slideshow
3. Hope you’ll enjoy