Hello and Welcome I hope all of you doing awesome and welcome to the next episode of
ask Raghav today I am going to take up a question asked by Mustafa and he says this is Mustafa
I am one of your subscribers I need help to stimulate my project to explain to the interviewer
if you can help me or you know someone senior can help me with that thank you willing to
pay for the sessions so Mustafa first thing everything is free you do not have to pay
anything and now coming to your question that is you need to explain your project to the
interviewer now I will tell you 5 basic points or a workflow how do you explain your project
in interview now if you have created the project yourself or you have been deeply involved
in the project creation along with the team then most of the times you will already know
everything about the project how it was created what are the components what is the structure
what are the libraries used how to run it what are the different options to run what
all things the project can do so these are the very basic things that you should be knowing
about the project and if you have created it or you have been involved the deeply in
the creation you know all these things but then you have to take care of five basic things
whenever you explain your project to the interviewer and that is number one is you should know
what are the requirements of the need for setting up the project why exactly you had
a need to create this project it can be automation framework or any other project what was a
need what is the problem it is going to solve so you should be very very clear on that that
what exactly you want to do and what is the problem you are aiming to solve with this
project or a framework now the second thing is you have to explain or should have an answer
to why did you select this particular project or tool or Framework for solving this problem
so you should know you should have a idea that what are the things what are the discussions
you did what are the points you considered before finalising that ok I am going to use
this particular project or I am going to use this particular Tool or Framework for my project
now I have already created a video on how to select the best automation tool or Framework
I will provide a link in the description below this video so you can watch that and that
can be very helpful for you also there is one more video I created in the past that
was how to check the technology stack of an application so a lot of times before we finalize
the tools or the framework or the automation project we check what is the technology stack
of the application that we are going to test it gives me an idea in case the application
is built on suppose there is a web application built with angular JavaScript then we know
that we should be using some framework of tools that can handle Angular and JavaScript
events again I will mention a link in the description below this video so you can watch
that again now the third point is you should know the basic structure of your project or
the Framework so how did you create what was the basic structure what are the components
you used all these you should have a good idea about all these things and then 4th point
is you should know the files folders and libraries that we have used so what is the structure
and the libraries that you have used in the project or the platform or the framework and
V point is you should be able to explain the basic workflow so when you start this project
when you start the execution what is the basic workflow what are the components that gets
called and then how you can how the information or the data flows in addition to this if you
can also explain what are the options to run what are the different ways you can run on
the different options you have can you do parallel execution cannot do if you can to
data-driven when you are running from command line what all arguments are options you can
give if you know if you have a knowledge about this will be very very awesome so if you have
answers to these five basic thing and you know about this five basic things you can
very well explain your project or your Framework in any interview now there's one more important
things that you should know that is Automation Gating Criteria for talking specifically about
automation project so when we start a automation project we do some analysis that which includes
whether this application is good candidate for automation can the functional test cases
be converted into automation test cases and there is a complete analysis we do with is
called as automation gating criteria so it is like a gate and if our analysis passes
through this Gate automation gating criteria and we have most of these things past then
we say that this is a good option on a candidate or application for automation now I will explain
about automation Gating criteria and the next episode of Ask Raghav but I will end this
episode here if you have any question for the next episode you can let me know you can
write in the comment section below this video and I will feature it in the next episode
of ask Raghav I hope this was very useful stay happy and never stop learning