automatic tests in selenium. dragon defence 101 - piotr gackowski
TRANSCRIPT
![Page 1: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/1.jpg)
AUTOMATIC TESTS IN SELENIUM. DRAGON DEFENCE 101
PIOTR „PMG” GACKOWSKI
![Page 2: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/2.jpg)
PLAN
• Wikia and AdEng• Our process• Statistics
![Page 3: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/3.jpg)
![Page 4: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/4.jpg)
![Page 5: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/5.jpg)
AD ENGINEERING
Last two years:•2-4 programmers•1-2 testers•1 Product Owner•28 persons who report P2 in last 2 years.
![Page 6: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/6.jpg)
![Page 7: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/7.jpg)
![Page 8: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/8.jpg)
![Page 9: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/9.jpg)
![Page 10: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/10.jpg)
TESTS
• Unit tests• Code Review• Manual tests• Automated tests• Regression tests• Product Owner manual tests
![Page 11: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/11.jpg)
![Page 12: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/12.jpg)
DATA
data-gpt-page-params= "{"s0":"ent","s0v":"movies","s0c":["ent"],"s1":"_starwars","s2":"article","ab":["30_98","35_108","49_162","50_164","51_167","53_173"],"ar":"4:3","artid":"472915","cat":["canon_articles","articles_undergoing_major_edits","articles_with_major_spoilers"],"dmn":"wikiacom","hostpre":"starwars","skin":"oasis","lang":"en","wpage":"rey","ref":"direct","pv":"4”,"top":"1k","sex":["m"],"age":["teen","kids","under18","18-24","18-34","25-34"], "gnre":["scifi","action","adventure","scifi"], "esrb":["everyone","teen"],"media":["movie","cards","books","comics"],"theme":["space","heroes"]}"
![Page 13: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/13.jpg)
![Page 14: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/14.jpg)
![Page 15: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/15.jpg)
![Page 16: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/16.jpg)
![Page 17: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/17.jpg)
AUTOMATION STORIES+TASKS+EPICS
![Page 18: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/18.jpg)
status was in (Closed, Resolved) AND resolution not in ("Won't
Fix", "Cannot Reproduce", Duplicate, "Won't Do",
Rejected)
![Page 19: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/19.jpg)
![Page 20: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/20.jpg)
TOTALSTORY+TASK+EPIC
![Page 21: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/21.jpg)
![Page 22: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/22.jpg)
![Page 23: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/23.jpg)
TOTAL DEFECTS
![Page 24: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/24.jpg)
![Page 25: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/25.jpg)
![Page 26: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/26.jpg)
P4MINOR DEFECT
![Page 27: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/27.jpg)
![Page 28: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/28.jpg)
![Page 29: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/29.jpg)
![Page 30: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/30.jpg)
P3FIX IN NEXT WEEK
![Page 31: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/31.jpg)
![Page 32: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/32.jpg)
![Page 33: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/33.jpg)
![Page 34: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/34.jpg)
P2FIX IN 48 HOURS
![Page 35: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/35.jpg)
![Page 36: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/36.jpg)
![Page 37: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/37.jpg)
![Page 38: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/38.jpg)
![Page 39: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/39.jpg)
P1FIX NOW!
![Page 40: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/40.jpg)
![Page 41: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/41.jpg)
![Page 42: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/42.jpg)
AUTOMATION STORIES+TASKS+EPICS
![Page 43: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/43.jpg)
![Page 44: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/44.jpg)
AUTOMATION DEFECTS
![Page 45: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/45.jpg)
![Page 46: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/46.jpg)
WNIOSKI
•You create code = you create defects•Code of automated tests is also code – so same rules
•More code today = more defects tommorow (in isolated enviroment)
•AdEng tests are good if happy path is most important part
![Page 47: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/47.jpg)
TWO IMAGES
![Page 48: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/48.jpg)
![Page 49: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/49.jpg)
![Page 50: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski](https://reader035.vdocument.in/reader035/viewer/2022062316/5878ff521a28ab49608b79bd/html5/thumbnails/50.jpg)
THANK YOU