Hello and welcome! I'm Ruslan from QA Meta Software, and today I have the pleasure of speaking with Alfonso Vazquez, also known as Fonzi, an experienced software developer in test with a deep understanding of software development methodologies, the software development life cycle, and DevOps. In our virtual meetup today, we will explore various aspects, including the role of AI in QA, the importance of reporting in test automation, and some tools you might find useful for continuous testing.
Fonzi graduated from Oxford College in Minneapolis with a computer science degree. Interestingly, he chose a career in QA from the start, focusing on automation. He is a senior QA engineer at Cherelink and has been instrumental in teaching junior engineers about automation. His ultimate goal is to help small companies transition from a startup phase to full-speed operations with efficient CI/CD processes.
Unlike many who aim for deep development roles in IT, Fonzi was fascinated by automation and its history. From the early days of robots in the 1700s to today's sophisticated systems, human efforts to automate have come a long way. Fonzi's interest lies particularly in using modern technologies like TypeScript and C# to achieve full automation in QA, aiming to automate himself out of a job—a milestone he's yet to reach.
The hype around AI, like chat GPT and other models, raises the question: Will AI take over our jobs? Fonzi believes that while AI will significantly enhance workflows, it won't replace humans yet. Tools like ChatGPT can assist in tasks such as adding comments to code or even generating some test cases, but there's still a need for human oversight to debug and validate these outputs.
The concept of TestOps is akin to DevOps but focuses on scaling test operations and reporting. Small companies often struggle with scaling their QA processes, but tools like Allure TestOps make it easier to integrate testing into the development pipeline. The dashboard centralizes test results, making it easier for engineers to identify and fix issues.
Fonzi has successfully implemented TestOps in multiple companies. At his previous job, they lacked a comprehensive test case manager, but Allure TestOps filled this gap efficiently. The tool allowed them to move from bi-weekly releases to multiple releases per day, achieving true CI/CD. At Cherelink, the current focus is on increasing the number of automated tests, integrating load testing, and employing synthetic testing for continuous production monitoring.
For end-to-end testing, Fonzi recommends Playwright due to its robustness and built-in support for Allure reports. Additionally, tools like Checkly for synthetic monitoring and various mailbox solutions like Developer Mail or Gorilla Mail are invaluable for API and UI testing.
Cherelink aims to expand its current testing operations to include synthetic monitoring and more comprehensive load testing. With tools like Allure TestOps, they plan to integrate all these functionalities seamlessly, ensuring high-quality releases multiple times a day.
In summary, while AI and automation tools significantly aid QA processes, they are far from replacing the human element. Tools like Allure TestOps and Playwright provide invaluable support, offering robust reporting and ease of integration. The future of QA lies in effective utilization of these advanced tools and methodologies to achieve CI/CD at full speed.
TestOps is a framework or process that integrates testing into all stages of the software development lifecycle, similar to how DevOps integrates development and operations.
No, AI can assist but not replace QA engineers. AI tools can automate repetitive tasks and generate code, but human oversight is necessary for debugging and validation.
Allure TestOps centralizes test results and integrates easily with various CI/CD pipelines. It helps in automating test case management and provides valuable insights through detailed reports.
Cherelink plans to expand its automated tests, integrate load testing, and employ synthetic monitoring to ensure high-quality releases multiple times a day.
In addition to the incredible tools mentioned above, for those looking to elevate their video creation process even further, Topview.ai stands out as a revolutionary online AI video editor.
TopView.ai provides two powerful tools to help you make ads video in one click.
Materials to Video: you can upload your raw footage or pictures, TopView.ai will edit video based on media you uploaded for you.
Link to Video: you can paste an E-Commerce product link, TopView.ai will generate a video for you.