My biggest frustration with automation testing that in the previous project, I could not optimize and make the test scripts stable before rotating to another project.
I joined an automation project which has so many test scripts before about the database, API, write files from the database to compare. I optimized the framework like I mentioned on Day 21. The framework is cool now, but the test scripts which were scripted by many QAs were not stable. I have a task run regression weekly and analyze failed scripts, fix the failed scripts. Last week, I fixed about 40 cases of failed test cases but next week, about 50 others were failed. It made me crazy, there were so many reasons like environment, data out of date, using WinForms manipulation, compare image… The scripts have not been stable. After refactoring the framework, some issues were gone, the performance has been increased so much but the test scripts still not stable. I need time to invest, analyze the structure, the system, the source code and define the way to make the test scripts more stable. But I rotated to another project.