AI Courses
FastTrack Software Testing With Gen AI
- 300 + Students Empowered
- 4.5/5 Best Selling Program
- Format Instructor-Led online Program and Self-Learn Online Program
- Start Date: Instructor-led program on July 26-28, 2024
Course Description:
This comprehensive training program is designed to equip IT professionals like software developers, testers, test managers etc., with the necessary skills and knowledge to leverage Gen AI through the entire software testing lifecycle. Participants will also gain solid, hands-on experience of working with local LLM models and using RAG techniques for custom use cases.
The 3-day course covers:
➜ Foundational concepts of machine learning, neural networks, deep learning and Generative AI.
➜ Prompt engineering in general and in the context of software testing.
➜ Mastery of tools like ChatGPT and GitHub Copilot.
➜ Application of LLM tools for requirements analysis, test planning, test design, test case generation, test data generation etc., to CI/CD and post-deployment activities.
➜ Understand deployment of LLM models on local machines and use RAG techniques for custom use cases.
The course also covers a broad spectrum of test automation scenarios using Gen AI, including:
➜ Testing UI components
➜ Testing APIs
➜ Using CI/CD
➜ End-to-end (e2e) testing
With a 10% theory and 90% hands-on approach, this course ensures that participants gain practical experience and develop actionable skills. This will significantly enhance their productivity and enable them to effectively implement Gen AI in various software testing scenarios.
This comprehensive training program is designed to equip software developers, testers, as well as test managers, with the skills and knowledge necessary to leverage generative AI in software testing. Spanning 2 days, the course starts with foundational concepts of machine learning, neural networks, and generative AI.
Participants will gain insights into the impact of AI on software development and testing, exploring the potential of AI to augment tech jobs and enhance productivity across the entire Software Development Lifecycle. The course offers a balanced view, addressing not only the benefits but also the challenges associated with integrating AI into software testing.
Participants will learn to set up and master tools like ChatGPT, Bard, and GitHub Copilot, and dive deep into the nuances of generative AI prompt engineering. The course covers a broad spectrum of testing scenarios, including AI-driven testing for web and mobile apps, frontend testing with tools like Selenium and Cypress, as well as backend API testing. Additionally, the program explores the integration of AI into CI/CD pipelines. This course is a solid blend of theoretical knowledge and practical sessions, ensuring that participants leave with actionable skills and a deep understanding of how to effectively implement generative AI in various testing scenarios.
Who Should Attend?
This course is ideal for software developers, software test engineers, technical architects, test managers and other IT professionals who want to use Gen AI and LLMs for software testing and optimizing the entire STLC process through a structured approach.
Prerequisites:
➜ Knowledge of computers and software testing techniques.
➜ Ability to work with command prompt / terminal on Windows, Mac or Linux.
Course outline:
Day 1
- Fundamentals of Machine Learning and Generative AI
- Introduction to AI, ML, and Deep Learning.
- Types of AI.
- Introduction to Large Language Models (LLMs).
- Prompt Engineering
- Fundamentals of prompt engineering.
- Writing precise prompts to get desired results.
- Prompting techniques and best practices.
- Gen AI Driven Testing
- Requirements analysis.
- Understanding and summarizing the system under test.
- Exploratory testing.
- Brainstorming ideas.
Day 2
- Gen AI Driven Testing
- Test case generation.
- Test data generation.
- Optimizing test cases.
- Writing unit tests.
- Implementing E2E tests.
- Generating automation scripts.
- UI testing.
- API testing.
- Analyzing, documenting and testing brownfield projects.
Day 3
- CI / CD
- Using Gen AI in CI/CD pipelines.
- Custom GPTs
- Implementing custom GPTs for testing and specialized knowledge management.
- Private LLMs
- Deploying LLM models for in-house use cases.
- Using RAG technique to customize private LLMs for custom requirements.
- Understand system integration techniques to connect LLMs with other systems and APIs.
- LLM in Organizations
- Challenges in data and IP protection.
- Methods to protect confidential data.
- Understanding bias and hallucinations.
- Additional Notes
- Course recap.
- Closing notes.
Testimonials:
“I had the pleasure of attending a course on Generative AI for testers from Girish Nuli. It was organised by Verity Software.
I’ve known Girish for some years without much closer interaction though. He is one of the most humble, patient and knowledgable teachers in my life. I am grateful and fortunate to know him and even more so that I’ll be closely working with him in the coming months.
There was so much interest generated by his 2-day workshop that attendees had a lot more to ask. He took another day of workshop to cater to many adhoc content requests. I’ve never seen this happening in the space of professional workshops. So much to learn from him.”
Rahul Verma, Consultant & Coach, trendig
I completed the “Generative AI For Software Testing” training program from Verity Software and it was a precious learning experience. ! I want to express my gratitude to Verity Software for organizing this exceptional training program that provided a comprehensive overview of how Generative AI is revolutionizing the software testing landscape, equipping participants with the knowledge and skills needed to harness its potential.
I would like to extend my sincere appreciation to Girish Nuli for his exceptional training approach, which fostered an interactive and engaging learning environment throughout the course. Excited to apply the knowledge and skills gained from this training to elevate our testing capabilities and contribute to the future of intelligent, efficient, and resilient software delivery.- Gained a solid understanding of AI, Generative AI fundamentals, and their practical applications in software testing.
- Acquired hands-on experience with powerful tools like ChatGPT, Claude, and GitHub Copilot for implementing AI-driven testing use cases.
- Learned prompt engineering techniques to optimize test case generation, data generation, and test migration across frameworks.
- Discovered how to apply AI techniques for unit testing and building comprehensive AI-driven test suites and reporting.
FAQ:
What is the duration and timings of this course?
NA ..
Do you provide any tools with this course?
No. We do not provide any tools with this course.
Does this certification have a lifetime validity?
Yes this certification is valid for lifetime.
Do you provide placement services post completion of the course?
No, we do not provide placement.
What is the maximum batch size?
The maximum batch size is 20 members in one batch.
Will I get support post the training?
Yes post training support will be provided, you can contact the trainers for any queries which you may have.
Do I need to know coding for this course?
No, coding is not a prerequisite.
What if I am unable to attend the batch which I have registered for? Can I attend the next one?
We strongly recommend that the participants attend the batch which they have specifically registered for. There can be exceptions in case of emergencies but the difference in fee(if any) will have to be borne by the participant.
Can I get a refund if I cancel my registration?
No we do not provide refunds upon cancellation.
Can an In-house batch for our company be arranged for the course?
Yes we can arrange for an in-house batch for your company given there are a minimum of 10 participants per batch.
Instructor:
Vipul Kocher
Program highlights:
- Instructor-led programs
- Real life case studies
- Assignments
- Instructor-led programs
- Real life case studies
- Assignments
- Certification
Book your slot:
Book your slot
December 09-10, 2023
July 26-28, 2024