50
AUTOMATIC TESTS IN SELENIUM. DRAGON DEFENCE 101 PIOTR „PMG” GACKOWSKI

Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

  • Upload
    lodqa

  • View
    103

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

AUTOMATIC TESTS IN SELENIUM. DRAGON DEFENCE 101

PIOTR „PMG” GACKOWSKI

Page 2: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

PLAN

• Wikia and AdEng• Our process• Statistics

Page 3: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 4: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 5: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

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
Page 7: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 8: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 9: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 10: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

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
Page 12: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

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
Page 14: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 15: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 16: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 17: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

AUTOMATION STORIES+TASKS+EPICS

Page 18: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

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
Page 20: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

TOTALSTORY+TASK+EPIC

Page 21: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 22: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 23: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

TOTAL DEFECTS

Page 24: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 25: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 26: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

P4MINOR DEFECT

Page 27: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 28: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 29: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 30: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

P3FIX IN NEXT WEEK

Page 31: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 32: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 33: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 34: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

P2FIX IN 48 HOURS

Page 35: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 36: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 37: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 38: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 39: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

P1FIX NOW!

Page 40: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 41: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 42: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

AUTOMATION STORIES+TASKS+EPICS

Page 43: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 44: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

AUTOMATION DEFECTS

Page 45: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 46: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

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

TWO IMAGES

Page 48: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 49: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski
Page 50: Automatic tests in selenium. Dragon defence 101 - Piotr Gackowski

THANK YOU