AI Courses

FastTrack Software Testing With Gen AI

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.
  • 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.
  • 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:

FAQ:

What is the duration and timings of this course?

NA ..

No. We do not provide any tools with this course.

Yes this certification is valid for lifetime.

No, we do not provide placement.

The maximum batch size is 20 members in one batch.

Yes post training support will be provided, you can contact the trainers for any queries which you may have.

No, coding is not a prerequisite.

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.

No we do not provide refunds upon cancellation.

Yes we can arrange for an in-house batch for your company given there are a minimum of 10 participants per batch.

gen ai logo

Instructor:

vipul kocher verity software

Vipul Kocher

Program highlights:

Book your slot:

December 09-10, 2023

Other trending courses

Speak to an Expert

Please call on the below contact numbers directly or fill in your details for a call back from our team.

Mr. Vinay +91 99101 05147 
Mr. Anil +91 98230 64054