1、The Evolution of eBay Payment Risk teams Next-Generation,Low-Cost Behavior-Driven Testing PlatformShi,KaieBay Member of Technical Staff Shi,KaieBay Member of Technical StaffJoined eBays Payment Risk team in 2019,currently responsible for development work in the risk domain.Possesses over 10 years of
2、 experience in the fields of quality and efficiency,with extensive design and practical experience in automation testing and efficiency improvement tools and platforms.AgendaBehavior-Driven Test Automation with Cucumber0102Reduce costs by addressing pain points.Test report automatic analysis Agent03
3、PART 01Behavior-Driven Test Automation with CucumberLow pass rateChallenges in Legacy Test AutomationThe test suite comprises numerous cases,yet the pass rate remains suboptimal.Challenging to Diagnose and ResolveThe test intent is unclear,and outputs are poorly structured,lacking key information li
4、ke requests,responses,and server logs.Test Code Lacks MaintainabilityTest code is often written in a scripted manner,resulting in long and chaotic structures that are difficult to maintain.010302These challenges create a vicious cycle,leading to lower pass rates and limited effectiveness of automate
5、d testing projects.AssetLiabilityLow false negative rateFailed cases are easy to attributeEasy maintenanceLow false positive rateHigh execution speedHigh false negative rateHigh false positive rateFailed cases are difficult to attributeDisorganized code hinders maintenance.Slow execution speedIs the
6、 test automation an asset or a liability?In the long term,the decisive factor in determining whether the test automation is an asset or a liability is cost,which includes the cost of writing,execution,result analysis,and maintenance.What is more important is the balance of these four costs.High pass