Php summit 2016
-
Upload
filip-slomski -
Category
Technology
-
view
101 -
download
0
Transcript of Php summit 2016
![Page 1: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/1.jpg)
THE BEGINNING OF TEST AUTOMATION IN OLX - PROBLEMS AND CHALLENGES ENCOUNTERED DURING TEST AUTOMATION FOR 8 PLATFORMS
Filip Słomski
![Page 2: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/2.jpg)
Agenda
1.Introduction2.Testing process3.Technologies used4.Testing data5.Testing for different countries6.Testing performance7.Testing stability8.Infrastructure9.Future
![Page 3: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/3.jpg)
Automated tests in OLX
8 countries - test automation
Before January 2016
Today
![Page 4: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/4.jpg)
Athena
Environment Abstraction Layer
![Page 5: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/5.jpg)
Testing process
User storyGiven…When…Then.
Automation label
Automated tests
Outsourced manual tests
![Page 6: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/6.jpg)
Technology
![Page 7: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/7.jpg)
Technology 2
![Page 9: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/9.jpg)
Demo
![Page 11: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/11.jpg)
Testing data
Trojan Sinon
![Page 12: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/12.jpg)
Testing data demo
![Page 14: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/14.jpg)
Testing for different countries
Tags
![Page 15: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/15.jpg)
Testing for different countries - page factories
![Page 16: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/16.jpg)
Testing for different countries
Page factories
![Page 17: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/17.jpg)
Testing for different countries
Mappings, providers
![Page 18: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/18.jpg)
Testing for different countries
Mappings, providers
![Page 19: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/19.jpg)
Testing for different countries
Mappings, providers
![Page 20: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/20.jpg)
Testing performance
![Page 21: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/21.jpg)
Testing performance2
![Page 22: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/22.jpg)
Tests stability
Active waiting
![Page 23: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/23.jpg)
Tests stability 2
Active waiting
![Page 24: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/24.jpg)
Tests stability for jenkins
staging job console output logging naginator
![Page 25: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/25.jpg)
Infrastructure
Jenkins jobs, triggers
![Page 26: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/26.jpg)
Infrastructure
Remote environment setup
![Page 27: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/27.jpg)
Future
Pull Requests automation feedback
Build trust and cooperate with devs
Release dependant on test results
![Page 28: Php summit 2016](https://reader036.fdocuments.net/reader036/viewer/2022081604/588815731a28ab083c8b5a3f/html5/thumbnails/28.jpg)
Questions!Any questions?You can find me at [email protected]