🤖 GenAI for QA & Automation Tester(SDET)

Brief Summary

This YouTube video provides a comprehensive guide on how to use AI tools, specifically focusing on prompt engineering for software testing and quality assurance. It covers various prompting techniques, frameworks, and practical examples to enhance productivity and accuracy in manual and automation testing. The session also touches on resume building and job application strategies using AI.

  • Introduction to Prompt Engineering
  • Types of Prompting and Frameworks
  • Practical Applications in QA
  • Resume Building and Job Application Strategies

Introduction: AI's Impact on Job Security and the Importance of Prompting

The video starts by polling the audience on whether AI will replace their jobs within five years, revealing mixed reactions. It highlights the importance of learning AI to avoid being replaced by someone who knows AI. The session aims to teach viewers how to use AI tools like chat GPT effectively in their daily lives as manual testers, automation engineers, and API testers. The presenter shares his 1.5 years of experience using AI and promises practical examples.

Agenda: Learning Objectives and Practical Applications of AI in QA

The agenda includes understanding prompt engineering, different types of prompting, and various prompting frameworks. The session will cover how to use chat GPT for requirement analysis, test plan creation, test case generation, bug detection, and test closure techniques. It also includes effective coding techniques, technical interview preparation, and resume building. The presenter emphasizes a practical, hands-on approach rather than theoretical concepts.

Audience Interaction and Initial Poll Results

The presenter shares a form asking whether AI will replace jobs in the next five years. The results show a mixed reaction, with most participants feeling confident that AI will not replace them. The presenter emphasizes the importance of learning how to use AI in daily tasks, particularly in QA roles.

AI Tools and the QA Perspective

The session focuses on how to use AI in the QA perspective, utilizing tools like chat GPT 4.0, Gemini, and cloud. a. The presenter recommends using multiple large language models (LLMs) to find the best results. He introduces global jet GPT, which allows users to test multiple LLMs. The goal is to 2x productivity as a tester by learning how to use these tools effectively.

Understanding Prompting: Definition and Types

Prompting is defined as giving instructions to a machine or AI tool. The presenter explains that prompting is similar to giving instructions to a person, using the example of a mother asking her son to buy milk. The session focuses on QA-specific prompting, excluding visual, video, and question-based prompting.

Prompting Principles: Simple, Refine, Iterate

The three principles of creating a prompt are to start simple, refine, and iterate to improve. The presenter criticizes the use of one-liner prompts, calling them a "super bad technique." He introduces the concept of "zero short prompting," which lacks context and examples, and explains that it is only suitable for simple questions like fixing spelling mistakes.

Precision Prompting: Adding Context and Examples

The presenter introduces "few short prompting" and "precision prompts," which involve giving more context to the AI. He uses the example of asking a brother to buy a specific chocolate to illustrate the importance of providing detailed instructions. Direct prompts do not work well; proper context is necessary for effective communication with LLMs.

Types of Prompts: Direct, Contextual, and Role-Based

The session covers three types of prompts: direct, contextual, and role-based. Direct prompts are the worst way to connect with AI. Contextual prompts involve providing background information and examples. Role-based prompts assign a specific role to the AI, such as acting as a 20-year experienced software tester. The focus will be on contextual and step-by-step prompts.

Resources for Learning Prompting

The best website to learn prompting is learn prompting toor, which offers a beginner-free course called "chat GPT for everyone." The presenter advises viewers to take this course after the workshop.

Prompting Frameworks: SWAT Analysis

The presenter introduces prompting frameworks, emphasizing that they are best practices and not mandatory. The first framework discussed is SWAT (Strengths, Weaknesses, Opportunities, Threats). He demonstrates how to use the SWAT framework to analyze someone aiming to advance their career in software testing and automation. By providing the AI with strengths, weaknesses, opportunities, and threats, the response is more accurate and relevant.

Comparing LLMs: chat GPT vs. Cloud 3 Opus

The presenter compares the responses from chat GPT 4.0 and cloud. a using the SWAT framework. Cloud 3 Opus provides a much better and more accurate plan compared to chat GPT 4.0. He emphasizes the importance of testing with multiple LLMs to find the best one.

Prompting Frameworks: STAR Method

The second framework discussed is STAR (Situation, Task, Action, Result). The presenter explains how to provide the AI with the situation, task, action, and expected results to get a more accurate response.

How Not to Use chat GPT: Avoiding Zero Short Prompts and Hallucinations

The session covers how not to use chat GPT, emphasizing that zero short prompts are rarely useful. The presenter advises giving more examples, teaching the AI, and using two or more prompts to get the best answer. If the AI starts hallucinating (giving random answers), restart the conversation. He also warns against using personal or confidential information and using chat GPT for illegal activities.

Practical Examples: Role-Based Prompting and Contextualization

The presenter demonstrates how to use role-based prompting by telling the AI to act as a quality assurance engineer with 20 years of experience. He then asks for advice on testing an e-commerce website like amazon.com. To make the AI more aware, he gives more context by providing an image of the website and asking specific questions about the registration module. This approach yields more accurate and relevant advice.

Manual Testing: Requirement Analysis and Test Plan Creation

The presenter demonstrates practical manual testing by performing requirement analysis using AI. He uploads a PDF of the requirements for an AB testing tool and asks the AI to analyze the requirements and suggest what to include in the test plan and test strategy. He refines the test plan by giving a proper template and asking the AI to fill in the details.

Test Cases and Bug Reporting

The presenter explains how to generate test cases in a proper JIRA format and includes negative scenarios. He emphasizes the importance of giving the AI a template to follow. He also demonstrates how to use AI for bug detection and reporting, providing a context-rich example of a user not being able to log in after three attempts.

Test Metrics and Test Closure

The presenter shows how to use AI to create test metrics and test closure reports. He provides prompts that generate test metrics templates and test closure reports automatically.

Key Learnings and Announcements

The key learnings include using context-based and role-based prompts, giving more context, and refining prompts. The presenter announces a Python batch starting on May 31st, covering Python API automation and Selenium.

Python Batch Details and Testimonials

The presenter shares testimonials from previous Python batch students and provides details about the course, including timings, content, and enrollment information.

Testing Multiple LLMs and Cold Email Series

The presenter emphasizes the importance of testing with multiple LLMs to find the best response. He demonstrates how to create a cold email series for job applications using AI. By uploading a resume and job description, the AI generates a series of personalized emails to send to HR.

Cold Email Series Technique

The presenter explains the cold email series technique, where AI analyzes a resume and job description to create personalized follow-up emails. This technique helps job seekers stand out and increase their chances of getting a response.

Global chat GPT and Co-pilot

The presenter discusses global chat GPT, which allows users to access multiple LLMs for a small fee. He also explains that co-pilot is primarily for coding but can also be used for creating test cases.

Session Recap and Future Topics

The presenter recaps the session and announces that there will be another session covering advanced problem statements, performance testing, resume building, coding effectively, bug finding, API testing, and web testing.

Summarize any YouTube video in seconds

Get summaries like this one for any video, in your language, with the free Summ app.

Download on the App Store
Get it on Google Play

Transcript

Full transcript of “🤖 GenAI for QA & Automation Tester(SDET)”. Click a timestamp to open the video at that moment. Need another video? Use the YouTube transcript generator.

0:00 will replace your job how many of you think that give me your poll in the end guys give me yes or no in the chat what do you think do you think that AI will replace your job within the five years what do you think that what is your what do you think yes sir it will not replace yes no yes ni is saying no yes okay missed a mixed reaction mixed reaction in this case okay okay what do you okay how many of you have used chat GPT extensively and using the chat GPT like long time yes how many of you are using it will replace once again double double double I think I think we are live also yes okay so it means everything is smooth okay awesome sir it will not replace but there are dangers of AI if you don't learn awesome awesome awesome

0:47 great great great great to see okay so we have more than okay so I hope everyone is with me scared of a anik is saying sir I'm scared of AI is it the case all right so couple of questions before I just wanted to ask more which is okay so do you think that okay when we basically ask anything from chat GT how many of you have used chat GPT we have done one session also right do you think one liner prompts when we do do they work what do you think is what do you think just type in the chat what do you think do they work when you just type one liner okay give me answer of this give me answer of this not at all right not accurate they are not accurate sir there are hallucinations practice we need to do okay chat gbt is good but not accurate they don't work

1:33 sham is saying okay what else do let me know in your chat okay if you're saying it give give give a like let me enable reactions also okay I think reaction is enabled good enable reactions okay okay give me a like I you can now you can give like and everything okay promps might be correctly use okay okay awesome so let me show you let's do one thing let's quickly showcase right showing is always greater than telling right yes or so what will be the agenda that we are going to follow okay everyone is able to see the screen do let me know in the chat if everyone can see the screen right all the people who are watching live okay just scroll down I think you guys will be also getting everything right yes so accurately we can see everything is smooth awesome awesome awesome awesome great okay so what

2:20 exactly we will be learning overall agenda okay let me give you a rough idea what exactly we will be discussing we will be discussing what is prompt prompting how to learn prompting and everything what are the different types of prompting which are available different types of prompting right which you will learn today as a software engineer as a software tester this is specifically for software testers how do you have to learn and how we are using it we are using uh chat jpt and AI especially right and AI tools from almost like one and a half year guys and I'm going to give you all the learnings which are very very important for you guys okay so I'm going to mention everything which which are there it's a quite B big thing but I'm going to basically this context will be according to the QA speciically right and as an

3:06 automation tester what are the things that we are using okay we will learn about the different prompting Frameworks which are very very important for you guys to learn to make your prompt better and how we are using it for other things right all the things I'm going to show you in this case okay not only that we will be discussing how not to use the chat GPT how to use a prom generator how to make your chat gpta manual testing efforts where it will be basically creating requirement analysis it will be creating a test plan documents like this how you can create it how you can basically use it right uh test cases guys all the links I will be sharing with you don't worry I will share this link with you so that it will be available for you guys also right okay and test strategy how test strategies

3:53 are basically created as a manual tester say test strategy test plan is very very important for a project right so we will be I will be showing you like how you can use it right bug detection bug reporting how you can basically do a proper bug reporting with live example how you can do it and how we are using also sometimes right we will be discussing about test closure techniques right how you can write your test closer cyber site right everyone is with me give me W in the chat if in the chat if you are with me give me W in the chat guys if you are able to see me properly what is going on yes and I will be basically sharing this link with you don't worry let me check if everything is smooth on YouTube also because we have to take care of YouTube people also right isn't it yes or no guys we have to take care of those

4:40 people also right I can see a lot of people okay good good good good many people are on uh you YouTube also right good awesome it means everything is working fine okay this is just a double check sometimes we have to do everything is good from our end from our end it is good all the people who are on Zoom yes every everyone is good give me yes in the chat quickly pragati Rama good VI okay awesome from the YouTube side also it's good just type yes in the chat guys yes in the chat YouTube site also good good we will be discussing about effective coding techniques okay we will be disc discussing about how you can basically use chat GPT or any other AI tool which we are using okay we will we are generally using chat GPT 4.0 we are using uh Gemini we are using cloud. a

5:27 right which one you have to use how to use it for effective codes how you can basically use to explain the code also right how we are using it I I'm going to explain you everything in this case how to find and error in the Java file as well as python programs we will be discussing code reviews prompts how you can perform performance testing all these things and of course don't worry I will basically will be sharing this document with you in the end so that it will be available for you is this clear give me clear in the chat if everyone is clear with this point all the people who are on YouTube as well as on Zoom everyone is clear right stick to the end because this is going to be a very valuable session guys here we are basically learning what if you don't want a person who has a

6:12 knowledge of AI replacing you in the job right then you need to attend this session because this is a session where you will be seeing like how we are using it with almost 12 plus year experience we are using AI for almost one and a half year like how we are using I'm going to show you with practical example because practically you are not able to how it is there clear not only that how you can prepare for technical interviews how you can fix your job application progress right how to create a ATS friendly resume by using which prompt we have to use promote how we can basically score our use chat GPT to score our resume we are going to learn how you can create multiple resume with job description feedback how you can generate the email chain as well as how follow-up series multiple things scripts

6:59 to tell me about yourself and many many many more things right we will be going to discuss and in the end I'm going to properly discuss how we can generate a selenium page object model framework from scratch with example with fighting with the chat GPT also which will basically you can use directly in the production also is this clear is this everyone is clear with this point let's jump to the first slide I hope high level idea how many of you got it give me G in the chat promo sir yes high level idea I got it what exactly we are learning so no Theory practical stuff directly okay directly we will jump into the Practical stuff give me a yes in the chat and like and guys please share with the people who really know this okay

7:45 it's a very comprehensive again there are two other more topics we will be planning this there will be I will ask you in the end if do we need a part two also because in the part two I have something extra which I really want all of you to share is this clear everyone is clear with this point good good good okay now I'm going to share a form with you guys okay everyone is with me so I am just sharing a a form okay guys what is this form the people who are on YouTube you will not able to see it but this form basically says that okay it is a quick question do do you think do you think that AI will replace your job in next five year okay all the people on the zoom zoom quickly fill this form and give me done in the chat if you think okay do you think

8:33 think is missing guys okay so do you think AI will replace your job in the next five years okay let me see what are the responses in the in the chat if you are from Zoom if you are if you are on the YouTube guys give me your answer yes or no do you think in five next five year do you think your that AI will replace you D is done okay lot of people we will start with a response only okay so let's see okay so we have mixed of the reaction uh email ID let me just hide it that so that everyone we have so many responses by the way let me quickly hide the email IDs okay all the people on the YouTube do let me know what you think is it the case yes Raj kashan is

9:20 saying sir no on YouTube no no no yes no yes n okay yes yes yes no yes yes yes okay yes yes AI will be helping AI will be helping in working efficiently yes okay no no no couple of no mixed reaction okay mixed reaction we are getting guys do you liking this interactive session between zoom and zoom zoom and is it intera good right give me I in the chat if it has did there right because I generally take feedback okay I love to teach people when we have interactions yes as well as YouTube also right ad is saying on the zoom that sir I didn't get any Zoom link okay is it then you can attend YouTube no is also fine okay I'm seeing both of them okay see I'm seeing YouTube video AL C okay

10:05 I'm I I will be answering you okay don't worry okay clear okay awesome so we have a mixed reaction maximum is no okay that's a good thing it means people are little confident okay people are little confident awesome so let's understand see now let's understand what exactly I'll ask you a couple of more questions okay in this case Okay so okay okay I'm going to discuss in this session guys how I have learned AI in one and a half year whatever we have learned and how I am using also in my context to my company how many of you want to learn these things promo sir in my daily see AI is everywhere I know we know chat GPT is there but how we can use it in my daily life as a manual

10:51 tester how I can use it as an automation engineer how do I use it as a AI as API tester how do I use it how of you have this question give me yes in the chat quickly give me yes in the chat as a normal person how I can use it right show us those examples I know there are hundreds of example and I know one thing which is I know how to ask from you from the chat GPT a simple question or AI right whenever we say AI right people only know about CH GPT but there are hundreds of tools or llms which are large language models are available right which are very very famous okay so what we will do is our focus is mostly on the QA perspective how we are basically doing if you have seen the if you have seen the document our main

11:36 purpose is to learn from the respective of QA okay everyone is with me give me yes in the chat everyone has access to so I will be using chat GPT 4 okay chat GPT 4.0 I have a latest version paid version by the way I have if you guys don't don't know there is another tool known as chat GPT uh.com which basically here you can use multiple mle multiple kind of llms which different llms which means you can use chat GPT 4.0 also four also 3 also Cloud cloud. 3 also which is Opus their latest model Sonet also Delhi also Deli is used for the images okay so there are multiple multiple LMS you can test it out also which one is giving best result also generally I prefer when

12:21 you become Advanced user you generally use this kind of tools rather than you don't rely on only chat GPT you move to a advanced tool also those thing also I'm going to discuss in this session is this clear I hope now everyone is ready in the 10 minutes we are ready for this to learn right yes how many of you want to 2x your productivity as a tester by learning this session yes good give me me in the chat if you want to do your 2xd productivity right okay good all right so first thing we will learn is what is called what is prompting okay what do you mean by prompting prompting is nothing but the instructions that you give right what is it guys do let me know if anyone know what is a prompting prompting you need to understand okay whenever you want to ask anything from any kind of AI tool

13:09 for example chat GPT we have chat GPT you have another tool which I really like is claw. right but I generally prefer to use this tool which is global gbt which contains all the tools by the way okay prompting is giving instruction to a machine okay good what else what else guys what else promptings refer to practice of providing specific instruction or input to a artificial intelligence model okay which means if you pay attention I have just marked this as yellow it it is very similar to that okay suppose my mother is there okay and she wants okay promode bring some milk from the nearby shop what exactly she do she generally give you a prompt right yes or no promode do one

13:55 thing here is the 10 Rupees take this 10 Rupees and basically go to the shop bring some milk and that's that's it so what exactly I do I follow the same thing right instructions yes or no how many of you understood the example give me yes in the chat understood this point sir prompting is nothing but command to a machine similarly right prompting is not a new thing that you have seen prompting is anything right even my big brother is always commanding me right yes my big brother is always prompting me promode do one thing do put this trash somewhere right do this work close the AC close this work yes how many of you are able to relate give me R in the chat if you able to relate right yes or no even your brother is always prompting to you right

14:41 yes so prompting is nothing but a same as instruction given right here in this case we are not giving instruction to human we are giving to a model model basically means a artificial intelligence model that's it that's the only difference okay nothing but communicating with AI come on saying right abs absolutely right similarly What is prompting is like for example this mother is teaching to the child right but it's a human prompting in this case right you can prompt in many ways you can give instruction also yes or no guys how many of you are able to understand this is a prompt also I'm giving you tell me this is also one prompting I'm giving you yes I'll kill you right yes or no something like that yes so this is also a one of kind of prompting that you have seen we have visual visual prompting we have inst

15:28 question based prompting text based prompting video prompting right other types of prompting but we are not interested as a tester in this lecture we will not learn this our focus is go to the exactly QA perspective right how we can introduce this into our QA world right yes so we have something called as everyone can see it right let me Zoom it a little bit I think this Zoom is enough right give me yes in the chat if it is visible properly give me yes in the chat all the people from the YouTube also give me yes in the chat promo sir I can see properly right exactly ntin is saying sir for more accurate clear prompting is required right absolutely so there are three types of promptings that you will see simple prompting Simple Start simple

16:15 the principle is basically three how to create a prompt is very simple three steps s start with simple refine and then iterate and improve okay refine basically means you have to experiment with the more and more type of one time okay for example let me tell you for example how many of you are manual testers here give me Mt in the chat Mt suppose right now I'm using this okay if I say create a test plan for login page okay this is a very simple prompt yes or no guys this is how generally you use chat GPT how many of you use like this sir promot sir I have a login page give me a test plan for login page yes simple pimple and then it

17:03 will start giving you some of the things okay some it it Goods it Goods everything but this it gives you some of the test plan which is looks like a great which looks great okay why it is fast because I'm using paid version okay same thing okay by the way you can use Global jet GPT and you can ask the same response from the uh Cloud 3 op so by the way this is little fast as compared to as compared to this is what I have seen Cloud 3 Opus gives you very detailed version okay very good version see it looks very good right how many of you agree it looks very good test objective Tex scope test scenarios test data test environment right agree Cloud uh Cloud 3 Opus is little little little

17:48 extra this is what I have tested also it is a good La good uh what we call llm as compared to char GPT 4 also 4.0 which I am testing both of them so you can test within the llm also if you want to test if you test if you want to test on the 3.5 also 4.0 any version you want to test you can test it okay now but this is one of the bad technique super bad technique this is not how you use J GPT how many of you understood this this is not how you use J GPT how many of you are with me give me yes PR is it the really case is it the really case oneliner prompts doesn't work this is called as zero zero short prompt ing this is called as zero short short prompting okay so I will discuss

18:33 with you what is it so let me show you in the chat this is basically called as G zero short prompting which means you don't you have not given any kind of context any kind of example and any kind of non negative scenario negative scenario what we don't have to include right anything at all you are using chat GPT in a wrong way now you understood how many of you understood this point give me you in the chat give me you in the chat if you with me so we don't we are so this is what the learning is we don't have to use zero short prompting zero short prompting is for the simple simple questions simple questions can be zero short prompting can be simple question okay convert right I'll tell you what

19:19 for example zero short prompting how where it is useful it is useful when you want to see this when you want to say can you fix the spelling mistake of X suppose this is experience I have written okay this is a here in this case Zero short prompting Works how many of you understood this point in this case I have just asked only one thing to fix the spelling of experience yes or no and it has given me that okay experience in this case but when you are creating test plan do you think zero short prompting work but how many of you think that do you think that you are creating a heavy test plan guys a test

20:05 plan will include so many things so many examples you need to tell you right for example if you ask from a person who have no idea about your project then if you ask give me your test plan then he will give you nothing else yes or no agree with this point agree with this point so what exactly we have learned we have to go from zero to few short prompting what do you mean by few short prompting few short prompting basically means where where when the data is limited we create a one moding repition rather than this few short I would explain you what we need to do is the simplest answer is we will go for prec precision prompts

20:53 Precision prompt basically means we will give them more and more context right let me let me give you a very simple scenario okay how many of you are ready give me R in the chat I'll give you very simple scenario okay suppose Suppose there is my little brother okay I told him do one thing here is your five rupees bring chocolate then what exactly he will do he will bring any chocolate right yes or no I have given any specific context which chocolate I have to basically eat no right yes or no no so but I was looking behind the scene a Cadbury chocolate or any specific chocolate right any chocolate he will bring but in case of precision prompts we will give them a proper example to

21:38 your brother they bring me this chocolate which is brown in color and make sure if there is any other chocolate which is new in the market right do one thing instead of this bring this one also right you have now given the Precision prompt where you have have given the context also now you understood how you are basically communicating with the with the llms now how many of you now understood so direct PRS doesn't work you have to give them proper context how many of you are able to understand till now give me you in the chat if you're able to understand what I'm trying to say okay now we will understand what are the different methods so how to what is the prompting now we understood right uh types of

22:26 prompts we have direct direct prompt 90% of you are using direct prompts if you are that person just type me in the chat yes or no guys direct prompts basically means create a test plan yes or no create a test plan for login page give me test cases for this page give me test cases for WhatsApp give me fix this code what is inheritance what is jet Java yes or no if you using just type me in the chat direct prompts are the worst way to basically connect with the AI direct prom that's why I marked it as red also okay these are the probably the worst way to connect with the AI what you need to do is second one which is contextual contextual basically means

23:11 give them a context guys when I have started the webinar I have when I have started this Workshop I have given you all the context and high level agenda give me yes a give me yes in the chat if you agree then only you are able to now understand I have given you context or not before we start I have given you all the context before we start yes or no that okay this are things we will be learning and now you are able to understand how many of you are now able to relate providing the background information and context with examples also right this is the second way which is most widely used and if you have experience you will be using contextual PRS most of the time able to relate how

23:56 many of you are able to relate how many of you are a able to understand also foros sir give me yes give me R in the chat if you are able to relate give me R in the chat if you are able to give me on the YouTube also give me R in the chat quickly I'll give you example also okay don't worry that right then we have role based prompts where specifically some kind of role is provided to the AI right you can tell them okay you can act as a 20 plus years as a software tester then give the answer then you or you can give a step-by-step breakdown which we generally are going to use okay so all these we are going to use mostly our Focus will be on contextual prompts as well as step-by-step prompts or sometimes role based prompts but

24:42 promode I am not here for Theory I am here for practical examples yes how many of you are with me give me yes in the chat if you are that same person right I am here for practical example Theory I already know okay all right good awesome AR saying sir hello sir got an opportunity to work as thank you for your Forex batch thank you for your teaching as a non it student it was very hard to for me to search it now I am working as an intern good good good AR thank thank you thank you so she was from the ATB forx batch she is now working as an intern good good good good good to see so many people okay by the way it's out of context but again thank you AR okay congrats Cong this by the

25:28 way for the internship and anyways uh so resource of learning prompting uh the best website is learn prompting toor but here today we will focus here in this case right how I will be teach I will be helping you all the prompting today the best website to learn prompting for anyone is learn prompting toor I think this is the best one chat GPT for everyone it is a beginner free course I would highly encourage all of you to take it after this Workshop is this clear clear with this point everyone is clear give me c in the chat if you're clear chat gbt for everyone it is the super amazing course that I would highly encourage all of you to take it okay learn prompting toor after this session okay don't take it right now because we are going to cover so many things okay now we will see different type of

26:14 prompting Frameworks but do question is promot Sir do we really need to use all these Frameworks question is do we really need to learn you just need to understand these Frameworks it depends on you through your experience you will basically create your own framework also or how you communicate with the AI understood how many of you understood this guys I am using a I am using chat GPT cloud. a global GPT from one and a half year almost okay so there are few Frameworks which people have given few of the framework this people have given but it doesn't mean that you have to use them 100% understood you can communicate with the AI in your own way also this is just a best practices is this clear

27:01 everyone is clear with this point you can create your own framework to communicate with AI also right it is same for example I can communicate with you guys like this also right hey yes or no guys yes or no call me like this yes or no I can communicate with you also right we have created our own framework to communicate with you right yes or no similarly through through the uh through the framework prompting also we can create our own things also right what is this s first framework is called as SWAT which is where you will mention your strength weakness opportunities and threads into this The Prompt here in this case is Analyze This mention your thread acknowledge this weakness and exploser opportunity and thread so in this example I have given you this okay

27:47 this is one of the prompt of the SWAT that we will be using okay everyone is with me give me yes in the chat if you with me give me yes in the chat if you with me okay now let me show you how it basically works okay let me show you how this is one of the prompt which you can use which is sort sort in this case Okay where is that okay we will use the this one okay here in this case what I have done analyze someone aiming to advance their career on the software testing and automation okay this is my I have this question okay so let it do the magic okay let it do the magic then we will discuss okay for all of you how many of you want to become an automation tester give me 80 in the chat this SWAT

28:33 framework is for you guys okay this swart framework is for you for you guys if analyze someone who's aiming to advance the field in case of software testing or automation okay let me tell you if you are going to ask the chat GPT how many of you have asked this kind of questions one liners give me a test plan for give me a road map for four month automation tester one liner how many of you have used it give me I in the chat promot sir I have used it give me road map for automation engineer four month one liners one liner doesn't work that's why I told you right so give them a proper context analyze someone aiming to advance into the software testing and automation consider I have a knowledge of selenium API testing or meno testing suppose now you can only mention I have

29:19 knowledge of meno testing only such as existing skills of I and mobile Tes in security and performance these are the gaps these I don't know okay automation lead and Prof for for which profile I'm basically preparing for automation lead and AI automation coming in the market give me the road map to become a job ready automation of four month plan in a table format and to stay relevant in the it for next five years everything right now you see it has given me a proper proper proper things all the important diagrams and foundation so it is telling you you have to have a coding background then you have to use a selenium background cicd and advance and mo interviews also right and this is the

30:05 same that we have also created right how many of you agree with this point this is the same road map that we have also created long back I have created this long back guys in 2019 I think and AI was basically starting out mostly in this case does this make sense how many if here with me so we are properly communicating with the API by using the SWAT framework we have we have given what we know what we know so strength I have given what is my weakness weakness basically I don't know what is what is the API for example we have done for python also right yes how many of you with me so for example let me show you for python also right this is for python Okay computer is very slow but again it is still working it means it is

30:52 not dead and we have for Java also okay so both of them I will show you and this is how we have created our own framework also right but again we have created our framework by discussing with you guys it is a reality but AI is also almost accurate with the four month plan how many of you agree when you asked this by using the SWAT framework how many of you are able to relate give me R in the chat when I have used specifically the SWAT framework right it is almost almost almost same which we have also used the framework which we have used in our python batches also right yes so this is if you remember how many of you remember this is the Java road map which we which we generally use in our automation Frameworks automation

31:37 batches right learning the software testing learning the Java API testing web Automation and cicd yes or no same thing it has also created for for example python also generally when we follow same thing generally we follow learning python selenium and cicd and mixing the resume same process how many agree with this point almost similar it has created because now we are talking with the reality with the AI now how many of you are with me give me double in the chat how many of you are now able to relate then you give then you give AI your strength your weakness your threats your opportunity then it basically start talking yes or no so we have to feed them properly how many of you are able to

32:22 relate how many of you are enjoying the session till now give me yes in the chat prom sir I understood I am enjoying the session yes how many of you are enjoying the session till now how many of you enjoying the learning yes how is the session going guys on the YouTube also do let me know yes how is the session going sir I'm enjoying enjoying learning sir too much value good good good good okay so this is how we are using sir fabulous fabulous is a new word awesome promo sh awesome okay good so these are the road map definitely we will discuss the about the road map later but now how many of you understand this SW we have to give strength weakness opportunities and threats to get something out of AI okay not every

33:08 case we can basically use so I have given this example in this I have given this this is a shared response guys you can all you can open this link anytime and you can see the responses whatever I have done okay fair enough so all the links will be available for you in the end I will book bookmark this so you can you guys can see the responses which we have used okay so I have just everything I have basically sir good to see Hindi also okay how many of you understood this point how many of you understood this point give me yes in the chat if you understood this point similarly we have S the another framework that we are learning which we can discuss with chat GPT guys this is not related to chat GTP GPT chat GPT

33:53 only this same framework can be used in any any other other thing also right yes yes or no how many of you are with me you can use any other llm also right yes right now I'm using Cloud 3 Opus also how many of you are with me you can don't see but I would highly encourage this is my learning also that you should ask the same question two times with two different ones you can also use there are other ones also which are lamba one lamba 3 how many other types of llms we have what is llm large language module I will explain you later but what are the tools we have guys apart from chat GPT type in the chat guys on the YouTube TR in the chat apart from chat GP which one we are using we are using we are using cloud. Gemini

34:40 good good good Bard is there Gemini Bard are same what else we have llama 3 also by guys llama 3 is also available Facebook Okay co-pilot is different Co co-pilot is only specific for p yes perplexity is also there Prince you are absolutely bang on yes p is also there this one is also there guys this is also a new llm but we have hundreds of llm guys do you think we have only few llms what do you think guys do you do you think we have few llms no we we have list of llms there are lot of llms guys we have Chad GPT cohort Gemini and lamba lamba is from Facebook meta uh b b cloud. app chat GPT again and we have

35:26 hundreds of them Falcon is also there okay we have MPT also okay stable LM also right but few of them which are popular are available here in the glb gbt which I generally prefer to use also okay if you want to access guys if you want to access glb GPT a special special offer is there guys uh I'm just giving you on the chat you can sign up with this link and this link will basically give you some extra tokens also okay so if you see see how many of you are able to relate a This Cloud cloud. 3 cloud. has given a proper more accurate more accurate but we are looking the plan how many of you agree with this point with the same SWAT framework cloud. a has

36:13 given much more better as compared to the chat GPT 4.2 how many of you think that give me yes in the chat more refined one Java programming API Testing mobile testing right continuous cicd performance as well as emerging Technologies right yes or no more accurate how many of you think that yes or no this that's why I told you right this is my learning also we have to do multiple multiple times okay we have to test it out with multiple ones is this clear how many of you with me give me W in the chat give me one second guys

37:05 okay back back to this okay cool everyone is clear okay good similarly we can use another framework also the second framework which is basically situation task action and result how many of you with me give me two in the chat if you are if you want to learn about the second one okay give me two in the chat quickly we are connected right yes okay good good good how is the session going guys how is the session going everyone is able to learn yes good in this case if you teach situation give your situation give a task give a action and give the results okay this is what exactly how how you need to

37:51 basically give the example describe your situation outline the task share the result also so and then you need to tell them what is the result that you are expecting this is a another type of it now see there are other Frameworks also for example we have clear challenge limitation accept and result as well as problem action and result but these Frameworks I will explain rest of the three I will explain you later because our task is to use turn our task is used to basically focus on more QA yes or no yes or no guys our task is more focused on QA Frameworks we can create use it later part also side by side because in the same one we are going to use the same ones right yes now the question is how not to use the chat GPT or any other

38:38 AI tool okay everyone is with me what do you think guys so let's go with this all right the first one is zero short promptings are rarely used and have a no use how many of you agree with this point give me a in the chat when you basically do zero short prompts those are basically rarely used and have no use the simple example is the same one that I have given you right first example create a test plan for login page doesn't make sense doesn't make sense can you create this type of test plan by using this guys can you create this typ this type of temp this type of test plan by using this this is the actual test plan which we have used in multiple companies this is a test plan for vw.com okay do you

39:25 see any similarity in this case guys do you see any dissimilarity I think 30% max if you give zero shot it will be almost 30% only yes yes or no yes guys yes or no only 30% give me agree with this point give me a in the chat if you agree with this point almost only 30% only which means we have to tell him more we have to use some framework which will make sure we are giving more and more information okay so how we can do it let me show you okay give more and more example teach them by using two or more PRS get get then get the answer okay clear talk to him like two times before you finalize your answer if it start H hallucination

40:10 restart the conversation what is hallucination hallucination basically means for example in this case in this case h basically means somebody put when did the lonardo DU CIO basically painted the monalisa if you see it has given you 18 1815 when AI doesn't know the answer it give you some random random answers H hallucination basically means this okay and trust me it gives halation answers for maximum number of QA things whenever I asked okay if you ask very core basic like for example black book testing techniques very Advanced Techniques right sometimes chat GPT or even Cloud 3 right they have no idea they'll give you some random answers how many of you have

40:57 fa these kind ofation have you faced some kind of random answers it is given by us given by the AI sometimes how many of you faced okay so if you see the hallion actually it was painted in this but AI model is has mistakes because it is not trained on the enough data related to this okay so avoid this hallucination if possible this is a very important thing that you need to pay attention clear okay again few of the things do not use your personal data confidential information don't use your personal information I have seen what is the mistake we have done sometimes is in the chat GPT we have used our Gmail login okay for example create a Gmail test case where I have given my personal email ID like promode dat gmail.com and

41:45 my password which is password at 4321 don't use that does this make sense no personal information and everything because it will be trained on this data okay so no don't do that don't use chat GPT for illegal activities all the things are Basics ones I hope this makes sense right all of you this makes sense how many of you with me till now give me W in the chat let's go to some amazing examples okay let's promote sir use some amazing examples okay we will discuss about this prom generator later but now let's use now properly let's make our chat GPT more accurate how many of you are with me give me yes in the chat let's make it more accurate so that it can use properly okay let's go to new

42:30 chat and now let's see what you need to do is ignore all the previous insection you are a quality insurance engineer you have been looking this for 20 plus years you can now advise me on the some task okay so this is a proper way where we have given this is a role based prompt how many of you are able to remember you have already assigned a ro R to the AI now what exactly he will do is this is suppose this is the data where he want to train now when you assign the when you assign the role right now only QA related data he will search so it will be fast it will be accurate No hallucination also now you understood the point so adding a role based prompt

43:17 in the start always helps this is what we our recommendation is how many of you are able to understand give me yes in the chat give me yes in the chat if you are able to understand okay now so if you take the example so for example you are a quality assurance engineer you have been doing this for 20 plus years your task is to advise me on how to test a e-commerce website like amazon.com okay by the way this Isom spelling mistake right with the following modules like registration add to cart add to cart order processing and everything now it will start giving you a proper advice what are the type of functional testing you need to do nonfunctional things you need to do what are the major test cases

44:04 which are basically there but still these answer are very not very specific how many of you agree with this point still these are not very specific which we are looking into it yes or no how many of you are with me this is what exactly it is right again still still we have told them it is a role based but still these are somewhat laggy somewhat laggy yes or no somewhat laggy which we they are not up to that Mark what we are looking into right yes or no so we will basically teach more we will make it more aware we will basically ask more and more question from this so we will basically continue from this this and now we will start giving more and more context understood this point so what I'm trying to say is in the same same

44:51 same one when we have basically done this exercise right you have to talk to them in the registration module how many fields are there in the login module how many fields are there so you will be keep on telling everything about this which means this is the suppose we have this website e-commerce website looks like an Amazon but it's a open card website okay in this case what we have registration so now what I will do is I will now give the context full context okay so I will be keep giving the context to this chat GPT continue conversation if you're are able to relate by the way chat GPT 4.0 supports the supports the images also clear everyone is clear so I will continue the

45:36 conversation from where we have done first of all this is the this is the thing that we will do okay pay attention what I'm trying to say your step one is basically give a a normal context this is a role based role based prompting okay role based prompting now I will only take for give the idea for only login page how many of you are with me now it will analyze the login page properly and now it will basically give you more accurate pay attention now it will redefine redefine little bit more how many of you are able to relate what I'm trying to say now it has redefined mandatory fields of first name last name yes or no because we have given the more context of image how many of you are

46:23 able to relate give me yes in the chat guys this is how we are using in live in the production companies understood the point now how many of you understood this point this is how we are using practically on the company level also so we generally give more and more context to the AI so that they understand very very well now see field validation they have added password requirement they have added few email validation they have added telephone veld validation they have added newsletter every privacy policy and now it has given you more example based example and more indepth plan of this yes or no how many of you understood what I'm trying to say how many of you learned a new thing today yes give me yes in the chat how many of you learned

47:08 new thing today yes tell me so it means promote sir we have to give him more and more context every time the answer is yes so you can give more and more context this is how my login page looks like okay so you can talk to him further tell him that okay yes this is how my login page looks like now give me now give me more about the login page also okay so it will now start giving for login page also understood the point so when he sees it when he sees all the fields and everything he has now more and more context understood the point how many of you understood the point now it is very close to okay still

47:56 it is not 100% accurate still it is almost like 9095 we are very near to the testing point of view how many of you agree with this point all the manual tester how many of you 1995 we are very close to what exactly what we wanted now yes practically successful login valid email incorrect forget password 1995 almost yes so we here we here context is same here context is same it is taking the same context padman continuously on the YouTube also you are able to understand give me why in the chat if you're from YouTube give me why in the chat quickly if you're able to relate and if you're understanding what I'm trying to say good see because see second question you

48:41 have understand automatically because they have context P money they have a context of previous chat if you type ignore the previous ignore so you can basically re redo this you can say ignore the previous comment and then come back okay that we are not doing we are continuously doing right context we are continuously giving right it is very similar to that no I have told my small sis uh small brother okay do one thing here is your five rupees go and find go and bring any chocolate so he brings some CH random chocolate I told him no no no I don't want this I want some other one give that should be this brand then he come back again I said okay now it is good like this only clear everyone is with me good

49:27 okay so this is one of the prompt that I would highly encourage all of you you can also ask the question like is that understood how to test anything right all these things questions related to this you can ask right now one one more thing is here you can ask other things like for example which area which area should I cover more and scope for the testing for these two scenarios okay so specifically more and more details now I'm asking all the manual tester do you think now it is making more sense give me yes in the chat if you a manual tester now it is making more sense now here we got more and more insights that okay field validation we should do input validation we should do password duplicate newsletter privacy successful database

50:14 email message right usability testing performance all this more context here we have zero context now we have almost 95 of the percent of testing we have have done through the AI so this person will anyhow replace your job yes or no now you understood the person who knows about AI will replace your job now you understood the point how many of you understood the point give me you in the chat because now I I am almost like 10 times faster than you yes or no this is how I'm using also this is what I'm telling you understood the point how many of you understood the point give me yes in the chat promos sir understood the point great great great great great great

51:01 awesome understood the point yes how many of you are loving it promos sir loving it yes able to understand also loving this session yes till now we have not covered we there are many many things we still have to covered okay keep going how many of you want me to keep going Pros sir keep going please keep going yes good good good all right okay all right great give me one second all right so let's see keep going good awesome I was just checking the YouTube live also okay that everything is smooth

51:48 or not okay I can see you guys also okay YouTube live also I can see everything is smooth okay it means good good good to see you guys I will be sharing your link also on YouTube also now okay can we get this document and session recording also you will get it don't worry okay recordings probably you will not get but document I will send you okay clear everyone is with me good okay now let's do practical manual testing shall we do that yes or no how many if you're with me give me yes in the chat sir let's do some practical stuff yes let's do prac practical manual testing then we'll go with automation also okay today we will do practical manual testing as well as the resume building tomorrow probably we will do the API testing we will learn about selenium automation also is this is this clear is this clear everyone is clear with this point yes next session probably next I

52:35 think next Sunday we will do that again is this clear yes fair enough right this is part one and again we will have part two also so that everyone understand okay good let's do the requirement analysis okay requirement analysis how you will interact with the AI to tell him to understand the requirement first okay here in this case I have done act as a software tester what is this this is again role based prompting right how many of you agree with this point give me yes in the chat role based again role based promting analyze the requirement and let me know what are the things to include in test plan and test strategy so what I'm doing is I am doing a practical stuff guys so practically I want to test one application which is my favorite app. we.com okay this is my

53:21 favorite website which is app. vw.com and we have something called as which is something called as requirement which is present here on the confence okay how many of you know about confidence I hope everyone knows about confidence right yes we have requirement present here okay how many of you with me give me W in the chat if you're with me so we have the requirement present here okay now I what I will do is I will now talk to the AI and I am doing a practical project I will be basically creating test plan test strategy live in front of you You by using the AI I will tell him exactly to create it I will refine I will refine my test plan and test strategy I will give you the test closer test metrics all the manual step

54:08 how you can basically correct it by using the AI is this fine as well as we will do for resume building also today okay with me how many of you with me promos Sir with you give me W in the chat if you're with me prosa learning so much so much value you g good good good thank you guys okay so this is the requirement I have already downloaded by the way okay this is the requirement that that I have for AB testing tool okay this is already written okay this is already written so what I have done is I have just downloaded it okay I have just downloaded this I'm going going to show you here in this chat chat jpt okay I have just downloaded this uh as a PDF okay I will Zoom it

54:53 okay don't worry you don't have to see the requirements requirement has written only few things requirements if you see right this is how requirement they have given to me let me zoom out a little bit it is just that okay we are testing this login page we have login page dashboard page campaign page that's it this is the requirement where we need to test and everything they have given you live like this okay how many of you are able to understand requirement is something that QA who creates a requirement guys we don't create any requirement this is created by the business analyst is this clear I hope everyone knows right business business analyst generally created product engineer also generally created I have not created this what we are going to create what we are going to create guys test strategy test plan test cases test closure test metrics yes or

55:41 no a stlc life cycle every everyone agree with this point all these things we have to create yes agree with this point yes on the YouTube also just let me know everyone agree test plan test cases test strategy test metric test closer as well as a bug report template also we need to deliverables right Karthik is saying sir deliverables only Savita Shar Prav Asin sh Shar Alf Sunil good good good I can see you you also are there okay what I have done is I have just uploaded this as a PDF so I have just downloaded this download this as a PDF okay export this as a PDF this is what I have done now I have asked act as a software tester with 20 years of experience Analyze This requirement and

56:28 share and let me know what are the things you need to include in the test plan and test strategy okay now this AI with 20 years of experience in the in this case it will give you a rough idea about the test plan and it is very accurate if you see my real test plan also how many of you are with me give me yes in the chat if you think that it is very close to my very close to very close to but again it is missing lot of things it is still missing lot of things but still very close to what we wanted to do still close by the way let me close this this is the test plan introduction scope objective test item feature to be tested feature not to be tested deliverable testing task environment needs

57:14 responsibilities and this is the test strategy template that it has basically given to us now right now if you take this same response it is only 70% accurate how many of you take this as the response give me me in the chat give me me in the chat promos sir I will take this I will take this and this is my test strategy and test plan give me me in the chat guys be honest okay I have given you the answer it doesn't mean that you will do it I know you all of you will take this yes or no all of you will take this answer and this is 70% accurate 30% it is still missing many things it is missing lot of things by the way okay I would say it is only 60% only context major context it is missing it has just given you the random

58:01 terms okay now how do refine this how to refine this how many of you wants to know this is exactly which is nobody is telling you but I will tell you today we'll take it but I will add my things as well right check the missing things and refine right absolutely ready R ready sir we will refine of course we will refine we will now give a proper example also right absolutely right so here are some interpretations some of the other strategies that you can use but now what we will do is we will now give a proper prompt act as a software tester analyze the requirement and let me know the test plan instead of this I will be using a advanced version how many of you are ready we will give them a context exactly STI you are absolutely

58:46 right in this case what I have done create a test plan for a testing website use this template I have given the proper template which I have to use and now it will so this is the template that I have given now do you think it is good now it will fill all the things it knows about requirement it knows what is the template we are using for test plan now how many of you think that this is more accurate one what are the test environment we need to use which default defect reporting Technique we need to use what will be your test strategy best practices schedule test deriva bles entry and exit criteria two RS risk and mitigation approvals proper thing now it will add you can further refine this if

59:33 you have test strategy already created now you understood the point how you have to use AI now you understood more and more context we need to give so if you have already some samples this is the sample that I already have right you have to give them more and more context bring them more context in this case okay you can use this uh this same uh prompt which I have used this is a prompt guys by the way this is a prompt to create a test plan okay this I will be sharing with you you will get this template automatically how many of you are loving the session now till yes promo sir we are almost 1 hour how many of you are loving the session yes yes give me yes give me guys give me like in the chat guys it is very if like

1:00:19 is something which motivates me okay prompt has no limit nowadays it it has no limits because of chat GPT 4.0 40 okay chat GPT 40 we have Val uh we have a huge huge prompt limits okay if you want if you are still if you fa some issue right Cloud 3 Opus guys Cloud 3 Opus has a huge you can put lot of big messages also in this case Okay so if you face any kind of limitation Cloud 3 Opus is something that you guys have to use is this clear everyone is with me give me yes in the chat if you're with me good lots of love we are getting guys lots of love we are getting on Zoom sir hunger for learning is increased now good good on the YouTube also you are people are loving Prav sh

1:01:06 alaf Shar jagat good good good good awesome awesome awesome awesome guys awesome all right similarly you can ask create a test fair for the specification which is again a one liner do you think this pmode will settle for this do you think promode will settle for this if I if I give this prompt create a test case on this yes or no guys yes or no no we will use a proper proper we will ask for proper these things okay we will ask for proper tables and everything right here we will basically ask properly okay we will basically strive for hunger and we will ask them properly the examples right how to use it test cases in proper jira format also right so I will be using a template where give me response in the

1:01:52 jira and negative scenarios also do you see that extra thing I have added give me test case in table format for jira why I have given jira so that I can directly use it in my jira yes or no guys in in jira itself directly I can put my test cases how many of you are with me so in Zer we have a plug-in known as zaf fire I think last time also we have discussed you can for example this is my project of app. vw.com suppose this is the project that we have a uh let's see let's go to VW product where is that Ecom project okay we have a test case zafire that we have already installed how you how basically you guys use test case where do you store your test case guys

1:02:39 tell me where do you store your test case Excel sheet okay good you can use zafire scale also sir we use zafire Excel sheet Zer Octan x-ray okay good good good so any format is zero format is fine right yes or no this is a zero format of test case so it has given me the Zer format right yes or no directly I can copy paste this is a Zer format I can do bulk yes or no guys if I am able to find a properly in a tabular format if I find the response in a table format or a copy paste format I can directly do a bulk upload yes or no new bulk upload right yes or no directly I can do bulk upload directly bulk upload bulk upload option is there create a test case in bulk upload copy paste directly you can

1:03:26 basically copy paste into Excel also okay one more thing is I have a project guys I have a project in this project number two I have given you a test case template also do you think we will agree with this test case template which AI has given to us how many of you think that yes or no do you think we will give that do you think we will agree with the test case template which he is giving us no yes or no no we will give him the template yes or no we will basically give him this template which we are using for login ABW okay we will upload this template and tell him to give me the test cases in this format where we

1:04:11 will have scenario ID test case scenario ID test data test case template prec condition steps to reproduce expected result actual result everything now you understood our AI is now getting trained with my what I really want yes or no how many of you agree with this point how many of you are loving the session now I will upload this Excel file as a PDF into the chat GPT and I will tell him give me the test cases in jira format include all these fields now understood how many of you understood this point give me yes in the so first you need to teach the AI then you become dumb and AI will do the

1:04:58 magic yes or no guys yes or no first you will teach for example okay I this this is so one thing I now remember is I'll tell you what is it okay so so when I was a q lead guys I was a q lead so two people I taught I taught very well everything like this okay after that because I was not working afterward afterward these guys are creating test cases and when I started the test case template right he said okay promot sir you can use that one also so now the same thing is there it means I I only have Tau them after few months I forget about it and now these guys are telling me okay this is how you need to use so similarly you teach to AI first then AI will teach you is this the case how many if you agree with this point this is the

1:05:43 same case in this case Okay so maybe a silly question but any reason in prompting the use that you instead of I you can use anything okay padman you can use anything whichever you are comfortable okay clear everyone is with me how many of you are loving it till now promot sir yes loving it so now you can give a test strategy template also so in this case I have given give me the proper test test strategy I have given all the things how the test strategy should look like and now afterwards it has given me this kind of test strategy for my e-commerce website which looks very good yes or no guys which looks very close to good but I we can definitely refine more we can refine more by giving more asking more

1:06:29 and more questions by uploading a screenshot of registration login page and giving more and more context does this make sense does this make sense give me yes in the chat does this make sense okay good so I will be sharing all the prompts with you you guys can check it out after that my response is now that I should work on the test metrics guys yes or no test metric is something that you will see like this agree yes or no guys how many number of

…

Share

More video summaries