HHWWWin
Automation
TestingMarch21,2018
AboutMe
JuliusGlifonea,AutomationLead
ExistSoftwareLabsInc
SeleniumWebDriverJava/Ruby
Howtoselect
automation
testingtool?
1.Cultureofthecompany
2.TrialVersionofthetool(Paid)
3.CostoftheTool/ProjectBudget
4.Resource(s)knowledge
Whentostart
automationin
theproject?
Notallprojectneedstobeautomated.
1.Considerthelengthoftheprojectfirst.
2.Timingofautomationtesting(eg:After3
sprints/Afterthefirstreleaseetc.)
Whereto
automate?
1.Controlledtestenvironment.
2.Preferably,aseparatestagingenvironment
dedicatedonlyforautomation.
a.Toreducefrequentdebugging,down-times
anddataconflictwithothertestersand
developers
b.Avoidsuddenfailureduetonewfeatures
implementedonthelatestiteration
Whatto
automate?
1.Automatetestcasescreatedbymanual
testers.
2.Notallscenariosneedstobeautomated
3.Notallscenarioscanbeautomated
Additional:
1.Createasmoketestingorhappypathfor
thebasicbehavioroftheapplication.
2.Discusswiththemanualtesters,whatwill
benefitthemthemost
3.Monitorscriptingcoverage
4.Addcomplicatedscenarioslater(PMT)
Howtodoit?
1.DevelopFramework(Module/Data-Driven/
Hybrid/Keywordetc)
2.ConsidertalkingwiththeUI/UXdev(WEB)
3.Scriptsshouldbeautonomous
4.Pageobjectmodel
5.Manymoretoconsider