Course Code: qacypressai
Duration: 14 hours
Prerequisites:

●  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:

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.

Course Outline:

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

Sites Published:

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

Nepal - AI-powered Test Automation with Cypress

Uzbekistan - AI-powered Test Automation with Cypress