● Basic understanding of software testing concepts.
● Familiarity with at least one programming language (ideally Java, JavaScript or Typescript, at least foundation of a programming language).
● Basic knowledge of git
● Stable internet connection, quiet environment to focus
Overview:
In today's rapidly evolving software landscape, harnessing the power of AI alongside Cypress offers unmatched efficiency and accuracy in test automation.
We are currently living in one of the most exciting times in IT history in a while, and AI can become our best ally to improve our way of working, efficiency, productivity and most importantly quality.
This training is designed to improve your QA processes, elevate your skill set, and emerge equipped to confidently tackle complex testing challenges with precision, leveraging on the revolutionising AI technology.
Reasons to Attend:
● Discover the synergy between AI and Cypress for unparalleled test automation precision.
● Gain hands-on experience with state-of-the-art tools and techniques.
● Elevate your QA skill set and stay ahead in the competitive software
development industry.
● Learn from industry experts and real-world case studies to enhance your
testing strategies.
● Unlock the potential to drastically improve testing efficiency and accuracy.
● Increase your efficiency in testing by increasing the coverage and reducing the
time to market.
● Overtake the fear of AI replacing testers in their job by embracing it and
leveraging on its potential.
By the end of the training, participants will be able to:
● Get familiar with the AI technology and its practical usages
● Effectively integrate AI-powered solutions into Cypress-based test automation
workflows.
● Write advanced Cypress test scripts with AI assistance for enhanced accuracy
and coverage.
● Utilise AI algorithms to prioritise test cases and improve the manual
exploratory testing
● Covering and validating the UX design quality through the power of AI-based visual regression tools
● Confidently tackle complex testing scenarios with precision and efficiency.
● Elevate their QA skill set and stay at the forefront of modern testing
methodologies.
Day 1:
10:00 - 10:30: Introduction to QA Test Automation
● Overview of QA automation and its significance in software development.
● Introduction to Cypress: features, pros, and cons.
● Discussion on the relevance of AI in modern QA practices.
10:30 - 12:30: Fundamentals of Cypress/Selenium
● Setting up the Cypress environment.
● Writing basic automation scripts for web applications.
● Executing test cases and analysing results.
12:30 - 13:30: Lunch Break
13:30 - 15:30: Advanced Automation Techniques
● Implementing page object model (POM) for better maintenance.
● Fighting test flakiness: usage of intercept and wait for API calls
● API Testing
● Test data and fixtures
15:30 - 16:00: Break
16:00 - 17:00: Introduction to AI Integration in Testing
● Understanding the role of AI in test automation.
● Overview of ChatGPT and its capabilities in QA.
● Discussing potential applications of AI in writing test scripts and defining test
scenarios.
17:00 - 17:30: Practical Exercise
● Participants work on a hands-on exercise integrating ChatGPT with Cypress to generate test scripts based on given scenarios.
● Discussion and Q&A session, wrap up for the day
Day 2:
10:00 - 10:30: Recap of Day 1
● Review of key concepts covered on Day 1.
● Addressing any queries or concerns from participants.
10:30 - 12:30: Implementing AI in Test Automation
● Practical demonstration of using ChatGPT to assist in writing automation code.
● Exploring how AI can aid in identifying test scenarios and generating test data.
● Integrating AI-powered tools with Cypress frameworks.
12:30 - 13:30: Lunch Break
13:30 - 15:30: Enhancing Test Coverage with AI
● Leveraging AI algorithms for intelligent test case prioritisation.
● AI and exploratory testing
● Automating visual testing using AI-powered tools.
15:30 - 16:00: Break
16:00 - 17:00: Case Studies and Best Practices
● Presenting real-world case studies showcasing the effectiveness of AI in QA.
● Sharing best practices for integrating AI into existing testing workflows.
● Addressing challenges and limitations of AI in test automation.
17:00 - 17:30: Conclusion
● Final discussion: will AI take my job?
● Closing remarks, feedback collection, final wrap up
Magyarország - AI-powered Test Automation with Cypress
România - AI-powered Test Automation with Cypress
Bulgaria - AI-powered Test Automation with Cypress
Moldova - AI-powered Test Automation with Cypress
Slovenia - AI-powered Test Automation with Cypress
Croatia - AI-powered Test Automation with Cypress
Serbia - AI-powered Test Automation with Cypress
Bhutan - AI-powered Test Automation with Cypress