STAREAST 2023 Concurrent Session : Building an API Automation Framework Using Cypress

Conference archive

SEE PRICING & PACKAGES

Thursday, May 4, 2023 - 1:30pm to 2:30pm

Building an API Automation Framework Using Cypress

In this session, Greg Patterson will share his experience starting on a new team that was directed to use Cypress for automation, and API automation was also a requirement. Cypress has the ability to support both of these needs, but it is something that takes a little work. After some short training sessions, Greg was able to help all of his team to contribute to the automation efforts by creating a simple framework that could be used for both UI and API automation. Greg will share his experience with integrating the frameworks into Azure DevOps to run tests in the cloud. Key features to be discussed in this session include: using a 'baseTest' class, login functions, reporting management for multiple test suites, parallel testing, and using CLI to execute against different test sets and test lanes.

Church of Jesus Christ of Latter Day Saints

Greg Patterson's career started with language and functionality testing for a Unix systems for Novell in 1993. He has been testing and writing automation since then, creating and using different frameworks including Java, Python, JMeter, C#, Selenium, and many commercial products. He has tested a variety of products from Operating Systems, Credit Card Apps, Video Tellers on an ATM, education, Certification Testing, Email Servers, and Reporting in AWS for DMS systems. Greg has a Bachelor's Degree in Computer Science, and a MBA and a MSISA in Information Security. He has been a developer, a DevOps engineer, a security engineer, a QA manager, but mostly a QA Engineer or SDET as an advocate for the customer in ensuring quality products.