
Learn the fundamentals of generative ai for qa, including models, tokens and embeddings, and prompt engineering, plus a case study automating qa tasks with jni and spring boot, without internet.
Explore the fundamentals of generative ai, its examples and usage, then cover machine learning basics, ai models, and key models like GPT, Dall-E, and Codex.
Learn the basics of generative AI, including how models generate images, text, music, and code across languages, with examples like Dall-E, ChatGPT, Copilot, and Tabnine.
Explore the basic terms of generative AI and artificial intelligence, including supervised, unsupervised, and reinforcement learning, and learn how algorithms train models from labeled and unlabeled data.
Understand how a model comes from data collection, algorithm training, and refinements, culminating in a deployable model for tasks like text, image, or video generation.
Explore how tokens and embeddings enable ai models to process prompts. Learn about word, subword, and character token strategies and how embeddings feed neural networks to generate output.
Learn prompt engineering for qa engineers and automation testers, focusing on input design, output guidance, model interaction, and fine tuning, with zero-shot, one-shot, few-shot, and chain-of-thought strategies.
Explore hands-on prompt engineering strategies, zero shot, one shot, few shot, and chain of thought. Learn how QA engineers generate test cases for login functionality using ChatGPT with structured prompts.
Explore how ChatGPT works by tracing its unsupervised and supervised learning from a large Common Crawl dataset, with reinforcement learning from human feedback shaping the GPT model.
Explore how DALL-E uses transformer-based neural networks and unsupervised pretraining to generate images. The lecture covers supervised fine-tuning and data gathering of text-image pairs for GPT-3-based image generation.
Explore how GitHub Copilot relies on Codex, a transformer-based model trained with unsupervised and supervised learning on a vast corpus of publicly available code to generate code snippets.
Automate QA workflows by using JNI modules to generate manual test cases and Selenium scripts from Jira acceptance criteria, orchestrated via a Spring Boot REST API.
Create a Jira account, set up a software project, and add backlog items for login test cases and API test cases.
Install Ulama on Windows to run local language models, then use a Spring Boot API to fetch Jira acceptance criteria and generate test cases or selenium scripts.
Explore a Spring Boot repo that integrates Jira user stories with JNI modules to generate test cases using Ulama models. See how the API fetches acceptance criteria and generates tests.
Clone a GitHub repo locally and explore a Java Spring project that uses GenAI to generate test cases from Jira user stories, with VS Code and Gradle setup.
Demonstrate a JIRA integration that fetches a user story by key, extracts acceptance criteria, and feeds it to a GenAI model to generate tests.
Update Jira username, API token, and Jira API URL in application.properties, build and run the Spring Boot rest API app, and generate automated test cases for login and API stories.
Automate test case generation for the get all products API (ABC cop) with a 200 response, validating unique product objects with id, name, price, description, and at least five items.
Generative AI translates Jira acceptance criteria into a Java Selenium script for login flow, using Spring Boot and Mistral model.
Disclosure: This course contains the use of artificial intelligence.
Unlock the potential of AI in QA with our comprehensive course, "GenAI for QA and Software Testers." This program bridges the gap between AI theory and practical applications, equipping you with the skills to leverage Generative AI for automating and enhancing QA workflows.
Course Highlights:
Foundations of AI, ML, and Generative AI:
Begin with a solid understanding of artificial intelligence, machine learning, and their types. Explore how models are developed and deployed, and learn the fundamentals of Generative AI, setting the stage for its application in QA.
Exploring Popular AI Models:
Dive into the mechanics of widely used AI systems like ChatGPT, LLaMA, and others. Understand their architecture, capabilities, and how they can be leveraged for automating test case creation and other QA tasks.
Building a Spring Boot REST API Application:
Develop a practical Spring Boot REST API app that integrates open-source GenAI models using the Ollama platform. This application will automate QA tasks such as manual test case creation and Selenium script generation.
Integrating with Jira for Real-World Automation:
Learn how to make API calls to Jira to fetch acceptance criteria from sample user stories. See how these criteria are fed into GenAI models to automate manual testing and create Selenium scripts for test automation.
Hands-On Implementation of GenAI for QA:
Implement GenAI solutions in real-world scenarios by building and testing an AI-integrated application. Develop expertise in using AI to generate accurate and efficient test cases, reducing manual effort and enhancing testing precision.
Automating Test Case and Script Creation:
Automate the generation of manual test cases and Selenium scripts using AI models, streamlining the testing process and ensuring faster delivery cycles.
Who Should Enroll:
This course is tailored for QA engineers, software testers, and IT professionals looking to integrate Generative AI into their testing workflows. Whether you're new to AI or seeking to expand your knowledge, this course provides the practical skills needed to automate QA tasks and boost efficiency in software testing.
Join us to explore how Generative AI can transform your QA operations, enabling you to automate test creation and gain a competitive edge with cutting-edge AI-driven solutions!