Agile Project Management and Bug Tracking
Jira Tool | Agile Project Management
Estimated read time: 1:20
Summary
This video provides an in-depth guide on using the Jira tool for agile project management, focusing on its role in organizing tasks within a software development cycle. It describes how Jira separates tools into management and automation categories, and explains its functionality in tracking agile processes such as sprints and stories. The video outlines steps for setting up Jira, creating projects and backlogs, and introduces creating epics and stories within them. It further elaborates on assigning tasks to developers and testers. Additionally, the guide covers installing plugins for expanded test management capabilities, like Jfr, which facilitates importing test cases and executing test cycles. The session underscores Jira’s benefits as a comprehensive tool in unifying different management and tracking activities within one platform, emphasizing efficient project monitoring and execution.
Highlights
- Jira supports both management and automation tools essential for efficient software testing. 🤖
- Using Jira makes bug and defect tracking intuitive and streamlined. 🐞
- Easily creates and manages agile workflows including epics and stories. 📚
- Facilitates a comprehensive board view of tasks across different sprint stages. 📋
- Automatically generates crucial charts and graphs like burn-down and velocity charts. 📈
Key Takeaways
- Jira is a powerhouse for managing agile processes, from backlog to sprint execution. 📊
- Proper configuration of Jira can streamline project management and improve efficiency. 🚀
- Jira’s test management can be expanded with plugins like Jfr, making it versatile. 🔌
- The tool incorporates both agile and testing workflows seamlessly, avoiding the need for multiple software. 🌟
- Detailed exploration of creating, tracking, and executing tasks preserves project integrity. 🔍
Overview
In today’s session, the focus is on getting acquainted with Jira as a vital tool in agile project management. The video kicks off by describing the various tools available in the software testing industry, segregating them into management and automation tools. This foundation paves the way for understanding how Jira fits into managing agile processes, emphasizing the critical role it plays beyond just bug tracking.
Deep diving into Jira's setup, the session guides you through creating projects, backlogs, and defining epics and stories. It highlights how these elements can be effectively managed within the Jira platform, ensuring tasks are tracked and executed efficiently. The video is rich with step-by-step processes, ensuring that both beginners and seasoned users can align with agile methodologies deployed via Jira.
Moreover, the video underscores the addition of plugins like Jfr, illustrating how they can enhance Jira’s test management capabilities. This demonstrates how developers and testers can integrate their workflows into Jira, rendering a holistic view of project management. Jira stands out as an indispensable tool, bringing together various facets of agile project management seamlessly under one roof.
Chapters
- 00:00 - 03:00: Introduction to Jira and Overview of Tools in Software Testing This chapter introduces the Jira tool and provides an overview of various tools used in software testing. The session begins by outlining the objectives of Jira and its functionalities. It sets the stage for understanding different categories of tools available in the industry, such as bug tracking tools, test management tools, functional automation tools, and performance testing tools.
- 03:00 - 05:00: Test Management and Bug Tracking in Jira The chapter discusses the variety of tools available in the market for security testing, emphasizing the division into management and automation tools. It highlights the importance of understanding the processes followed, documents prepared, and activities involved in using these management tools.
- 05:00 - 07:00: Agile Tools and Jira's Role This chapter discusses the role of tools in Agile, particularly focusing on test management tools. It emphasizes the advantage of using tools over traditional templates like Word or Excel for tracking, organizing, and managing tasks throughout the testing life cycle. The chapter underlines the efficiency and effectiveness of integrating these tools, such as Jira, into the testing workflow to ensure smooth operation and management of tasks.
- 07:00 - 10:00: Jira in Agile Project Management This chapter discusses the role of Jira in Agile Project Management, emphasizing its significance in testing activities and the Software Testing Life Cycle (STLC). It highlights how requirements can be defined, test scenarios written, test cases executed, and bugs reported and finally closed within the tool, as opposed to traditional template-based methods. The chapter also touches upon different categories of tools, including test management tools and bug or defect tracking tools, showcasing how they support and streamline these processes.
- 10:00 - 15:00: Installing and Configuring Jira Chapter Title: Installing and Configuring Jira The chapter discusses the usage of defect or bug tracking tools, particularly emphasizing the function of Jira in managing defects. It explains how bugs can be reported by providing a defect description, setting priorities, and attaching screenshots. The process allows for efficient communication between testers and developers, with developers addressing the reported defects accordingly. The chapter is an introduction to setting up and configuring Jira specifically for defect tracking purposes.
- 15:00 - 21:00: Creating Projects and Managing Users in Jira The chapter focuses on the importance of understanding differences between tools, particularly test management tools, which is crucial for beginners. It emphasizes that in interviews, one may be expected to know these differences. Test management tools allow users to track every activity related to the testing process, including writing test cases, executing them, and reporting bugs. This tracking is essential for effective project management in Jira.
- 21:00 - 26:00: Creating Backlogs, Epics, and Stories The chapter discusses the tools used for creating backlogs, epics, and stories in project management, specifically focusing on bug tracking and defect reporting. It explains that bug tracking tools are essential for identifying, reporting, and tracking software defects or bugs. The discussion highlights that these tools help in managing backlogs by ensuring that all detected issues are documented, tracked, and prioritized effectively.
- 26:00 - 31:00: Sprint Planning and Management in Jira The chapter 'Sprint Planning and Management in Jira' discusses the role of automation tools such as Selenium and QTP in the testing process. These tools help automate test cases to streamline testing activities. It further explores the use of process-related tools for managing and maintaining testing activities, specifically focusing on test management tools that also include features for bug reporting. This is considered an integral part of the Software Testing Life Cycle (STLC).
- 31:00 - 39:00: Task Assignment and Management in Jira In this chapter, the focus is on how task assignment and management are handled within Jira, a popular tool in the domain of agile project management. The chapter highlights the use of test management and bug tracking tools, indicating that Jira serves not only for these purposes but also excels as an agile tool. Specifically, agile tools, including Jira, are crafted to automate the agile process, helping teams efficiently track agile tasks as part of the broader agile process.
- 39:00 - 45:30: Bug Reporting and Test Management Introduction In this chapter, the process of bug reporting and test management is introduced, beginning with a discussion on Apex stories defined by the product owner. The sequence moves through several phases, starting from the creation of a product backlog to the sprint planning meeting. During this meeting, some stories from the backlog are selected to prepare the sprint backlog, with commitments from development and QA teams. The sprint, lasting between two to four weeks, takes these stories through various stages, beginning with story development.
- 45:30 - 49:00: Installing JIRA Plugins for Test Management The chapter discusses the process of integrating JIRA plugins to enhance test management. It describes various stages involved in deploying and testing within an agile framework. The transcript mentions the steps leading up to the closure of a story, including demonstrating the story to the product owner, and eventually releasing it to the customer. It highlights the use of agile tools to define, track, and manage these activities effectively.
- 49:00 - 57:00: Managing Tests, Cycles, and Execution in Jira The chapter discusses how to manage tests, cycles, and execution within Jira, focusing on maintaining scrum boards or storyboards directly in the tool. It highlights the ability to automatically generate various graphs such as burn down charts and velocity charts. These tools allow for the tracking and definition of activities in the agile process, emphasizing the capabilities of agile tools available in the market.
- 57:00 - 58:00: Final Thoughts on Jira's Capabilities The chapter discusses the various tools available in the market for agile processes, with a focus on Jira as one of the most popular and widely used tools. It also mentions other tools like Version One and Team City, highlighting that there are both free and open-source options available. These tools aid different activities within agile processes.
Jira Tool | Agile Project Management Transcription
- 00:00 - 00:30 all right so let us start today's session so today's session is uh how to use jira tool okay so before using the jira tool let us try to understand what is jira so what it is contains what is exact purpose of jira tool okay so we have multiple types of tools are available in the software testing industry guys okay so we have uh bug tracking tools we have test management tools right so we have uh automation tools functional automation tools performance testing tools
- 00:30 - 01:00 security testing tools so there are n number of tools are there in the market especially for testing okay and these are different uh different type of testings we have a different type of tools and again we can divide these tools into two different parts one is management tools and the other one is automation tools so what is a management tools means what is the process we are following and what are the documents we are preparing or what are the activities we are
- 01:00 - 01:30 doing throughout the testing cycle we can uh track all these activities in a tool instead of using the templates or instead of using word or excel templates we can track all these activities in a tool so they are basically comes under test management tools so whatever activities we are doing throughout the testing process or throughout the testing life cycle we are organizing the uh tasks or managing the tasks or tracking the tasks in a tool those tools are comes under test management tools so what we can do in the test management tools we can
- 01:30 - 02:00 define the requirements we can write the test scenarios test those cases and we can update the test case execution status and we can report the bugs okay and finally we can close the requirements so all these things are testing activities stlc so these activities we can do in the tool itself instead of using the templates so that is they are some tools support these activities so those tools are comes under test management tools there are some other tools called bug tracking tools or defect tracking tools
- 02:00 - 02:30 and those tools will be used only for defect tracking so whenever you find a bug you can report the bug through that particular tool instead of using templates so you can just write the defect description priority cvrt steps you can attach the screenshot i can send it for developer and developer will take care of the defect so they are all comes under the defective tracking tools or bug tracking tools that is another type of tools we have okay and let me just write here
- 02:30 - 03:00 understand the difference which is very very important as a beginner guys okay people may expect something in interview so do you know the differences between these tools or not so the test management tools test management tools okay so each and every activity we can track in the test management tools like from the beginning test cases writing test cases execution bug reporting everything we can track in the test management tools
- 03:00 - 03:30 and uh similarly we also have bug tracking tools backtracking tools are defect tracking tools and these tools only for backtracking or defect reporting tools or we can say uh bug reporting and tracking tools bug reporting and tracking tools we can say defect reporting and tracking tools also anything is fine so these are the two main tools we have apart from this okay we also have
- 03:30 - 04:00 automation tools like selenium qtp these are all test automation tools so whatever test cases we have we can automate those test cases because they are the completely different tools and these are the process related like what are the activities we do during the testing we will automate all these process tasks like we can track how we can maintain the activities in those particular tools so test management tools and back reporting and tracking tools again the test management tools also having features of bug reporting so this is also part of stlc so test management tools when
- 04:00 - 04:30 i use test management tools we can also use it for bug tracking purpose okay but apart from these two there are other other type of tools called agile tools okay agile tool so what is agile tools or agile tools means basically these tools especially designed for automating the agile process okay especially these tools are designed for tracking the agile tasks like in agile process uh in the
- 04:30 - 05:00 previous session we have discussed about the lot of things like from the apex stories we will define by the product owner and then uh after that we will have product backlog then we have a sprint planning meeting then we will select the sum of the stories from backlog and we prepare the sprint backlog uh which contains some of the stories which are committed by the devon qa then we will have a sprint and the sprint duration will be two to four weeks of time and once you start a story which will go to different stages like starting the story development
- 05:00 - 05:30 testing deployment so multiple stages the story will go on and finally we will close all the box related to the story and we close the story and we will demo the story to the product owner and finally release to the customer so in this agile process whatever activities we are doing so to define these activities and tracking these activities we have a different tools called agile tools and all the scrum related activities we will perform in the agile tool itself and we can also
- 05:30 - 06:00 maintain the scrum board or storyboard in the tool itself and we can generate the graphs like burnt burn down chart and velocity chart so all these things we can automatically generate in the tools and uh everything we can do whatever activity even the small activity whatever you do in the agile process we can track or we can define those activities in the hl tool okay so that is all about agile two so what are the tools available in the market
- 06:00 - 06:30 as part of hl we have most popular tool is jira okay and apart from this jira we also have something called uh version one so this is also one of the tool which is available in the market okay and uh team city okay and uh there are multiple tools are available in the market some of them are free some of them are open source okay okay these are all comes under the agile tools means each and every activity in the agile process agile process contains
- 06:30 - 07:00 again development activities testing activities everything will be part of agile so these tools will assist you to define each and everything which we follow in the agile process okay so these are the tools which are examples of agile tools so now we are going to discuss about jira tool so jira is a purely agile management tool we can say agile management tool each and every activity we can define we can track in jira tool itself and this tool can be used by developers
- 07:00 - 07:30 tester product owner so or is working on the team in the gel team they have access on jira tool okay so in the jira we will do lot of activities so i will just show you what are the activities we do first we i'll list out here and then we will do step by step okay so what is jira so we understood what is jira so jira is a agile project management tool or we can say agile management tool jira is
- 07:30 - 08:00 a agile management tool means which includes the development activities testing activities product owner everybody will track everything in jira itself we should not go out of jira tool even in jira we can also do test management activities but jira itself is not providing any test management activities by default so by default jira in jira we cannot define the test cases bugs and everything but we have a special plugin called j fire and if i install that particular plugin in
- 08:00 - 08:30 within the jira we can also do test management activities right we can also define the test cases we can write the test cases we can upgrade the status of the test cases we can report the box okay and we can generate the test sim test reports everything we can do in the jira itself by by using jeff fire plugin along with the jira okay apart from the agile management activities
- 08:30 - 09:00 so we will see all of them practically so first of all let us start so first we will see how to install and configure jira tool okay and there is some workflow is available so we need to follow that workflow jira workflow so what is the jira workflow so let me just write here jira can be used in two different angles guys okay the first thing is we will see how we can use jira for tracking the agile related activities what is mean what is meant by gel related activities first
- 09:00 - 09:30 we will have creation of project and then we will have a backlog which contains different stories epics and stories we will define and after that we will create a sprint and we will add stories to the sprint and then we will start our sprint which will go two to three weeks of time or four weeks of time and during the sprint there are multiple tasks we are going to do for that particular story so for that partly story and developer and testers both will write their tasks for each story
- 09:30 - 10:00 and they will cover they will complete those tasks during the period of time or sprint time and finally we will close the story so this is called as a workflow okay once a story is defined by product owner the story will go to different stages till it is closed okay so that is basically called as a workflow so that is agile process agile workflow in jira and apart from this we also have a test management activities right that is a different workflow
- 10:00 - 10:30 again so once you install jeff fire plugin within the jira we have to follow a different workflow to perform test management activities like first we need to uh create our test cases or we can import the test cases suppose in excel you have n number of test cases so you need to upload all the test case at once in the jira you can also do that you can import all the test cases once instead of writing each test case individually takes time so you can import all the test cases in jira once and then we can create a test cycle then we'll add the test cases to that particular test cycle
- 10:30 - 11:00 then we can execute the test cases and if there is any failure we can report the bugs and then we will generate the reports so these are all test management activities so these activities also we can do in the agile or in the jira tool and it is also having a different workflow okay so first we will see agile part and then we will come to the test management activities how to write test cases and everything we will see later okay so that is all about workflow jira workflow so first let us
- 11:00 - 11:30 start with uh agile related activities how we can do agile related activities in the zera tool okay the first and most important thing is i'm going to show you so what are agile or scrum activities okay so i'll just list out here step by step one by one and then we will see how we can perform them in jira tool so before doing that i'll show you how to install and configure jira tool okay
- 11:30 - 12:00 so first we will see how to install and configure xero tool so jira is basically uh available okay let me discuss this later so how to install and configure jira tool this is the first thing which we need to do okay so jira is basically agile management tool okay so which is available in two different flavors so which is available in the two different flavors and if i just go to
- 12:00 - 12:30 jira official website i'm just searching jira tool okay and this is from atlassian company so this is a company and this is a product-based company they will develop different type of products and jira software is a one of the product of atlassian company okay so now just click on this atlassian.com software jira and if i just look at here these are the different products they develop from the atlassian company and jira software is one of the most popular software
- 12:30 - 13:00 for agile jira software okay now if i just uh click on this jira software you will get some information about the jira tool so this is a page you will get and they said it is a free number one software development tool used for agile teams so it they said it is get it free but this is free only for 30 days okay and this software we no need to download okay we can also download
- 13:00 - 13:30 install but it is again a complex process we need to set up a server and everything so instead what you can do is we can create a jira instance on the cloud so cloud means what they allocate some space and they will configure jira for us and they will provide the link to us so we can use that link and we can work with the jira tool for 30 days okay so the jira is available on the cloud so they will we can create our cloud instance for jira software and we can use it for
- 13:30 - 14:00 30 days okay if you want to plan any practice anything so within 30 days we can finish it out okay so this is for 30 days if available and in within the 30 days within the 30 days or 10 members you can use the software because in the jira there are multiple people are using right product owner testers developers scrum master so multiple team members will be using jira tool right so all the users should be part of the jira tool so this particular cloud
- 14:00 - 14:30 instance will support maximum 10 users okay so within 30 days we can add 10 users and you can work with the zero tool so that is the limitation which we have on cloud instance okay so they have given some information about this jira tool and workflow here you can just look at here so open in progress under review final approval done this is a small workflow of agile as per jira
- 14:30 - 15:00 tool and some other information also they have provided in this particular website you can just go through this later so how we can uh con how we can install and configure jira tools so basically they have provided jira in two flavors okay one is uh in the cloud itself we can have two types of instances one is a free version and 10 users are limited and the other one is if you want to still continue after 10 days sorry after 30 days 10 users 30 days okay so after you want to
- 15:00 - 15:30 continue with uh 0 after 30 days or if you want to increase number of users then you have to go with provisional version so this is a licensed version on the same cloud the same url you can still use it but you need to pay for uh the jira tool so we need to buy some license for that which is professional version which is available for 30 days 10 users we can access freely on the cloud
- 15:30 - 16:00 okay so nowadays most of the companies are going with the cloud instances guys okay they are not setting up any environment in there locally they are not ready to setting up any machines to install a complex softwares so most of the companies are moving to the cloud so nowadays cloud technologies are becoming very very popular so similarly most of the software's also companies are offering on the cloud environment directly so we can have an instance on the cloud and we can
- 16:00 - 16:30 use it for our company and as many days i want so after that after i completed my work i can close it okay so some companies uh initially they offer a free of cost and after uh some duration we need to pay for them to maintain our instances on their cloud environment okay so now jira is available on the cloud and basically they are offering two flavors one is free version 30 user for 30 days we can use and then if you want to still continue we can go with provisional version which is
- 16:30 - 17:00 licensed version okay so now let us see how we can get the cloud instance to work with the agile okay so now i'll show you step by step so please concentrate on this so what we need to do is i'll just provide you one small link which will go to jira download location okay this is a link so if i just go to this link or you can just go here also you can just go to jira software and you can i have provided
- 17:00 - 17:30 direct link here or else you can just go here get it free click on get it free okay now you can just look at this website and this page you can get and if i just look at support up to 10 users or three agents and includes the 2 gb of storage offers community support it always free no credit no card needed but it is only for 30 days okay
- 17:30 - 18:00 right so they have given two things here confluence and jira service management so we don't need to come go for confidence it is only for document collaboration tool and we need to go for jira service management okay or else you can just click on the next no need to select anything okay just click on the next and here which will show you a few things so here it will ask you the login guys okay so
- 18:00 - 18:30 first of all before creating the cloud instance of jira you have to use your gmail account okay with that gmail id which will create a new instance so here you can just provide your gmail account so what i will do is i'll just provide my email account so sign in with a different assistant account i'm just at large an account i'm just clicking on this and you can provide your gmail id just a moment so first time uh it will ask you to provide your
- 18:30 - 19:00 gmail address so i'm just choosing the continue with the google and i want to use my gmail account so i have multiple accounts i'm just using one account here my gmail account existing account i need to just provide the password here and then click on the next so your gmail account will be used as your jira account okay then now it will go to another screen
- 19:00 - 19:30 so once you provided your gmail account okay now you can just look at here this is a gmail id currently you are using okay to create your jira instance and then this is most important step climb your site so here we have to provide some uh name what exactly you are looking in the url so when i accessing the jira tool you have to provide some url so what should the url contains
- 19:30 - 20:00 okay that url you have to specify here okay so let me just show you what exactly it is so here uh just a second so let me just give something called zera uh demo by pawan so when i enter something which will check which is already there or not now we can just look at here this site is already taken so we need to give something else okay so we need
- 20:00 - 20:30 to give something else so let me just uh okay so we need to give something else so let me just give some other name let us say uh instead of jira demo by power and say jira training now let us check whether it is available or not yes now we can see which is available so jira training by pawn so this is the name i'm just using in the url and once it is available you can see the green color tick mark and then say agree so this will come under url okay jira
- 20:30 - 21:00 training bypass dot atlassian.net so this is a complete url which you have to use later so i say agree so once you said agree so which will go and try to create a jira instance for you so it is trying to create
- 21:00 - 21:30 so it try you know it is still trying to create yeah now we can see this particular scheme you can just select some of the options if you are required or else you can skip the question not required and again you can skip it so basically they are asking who are you you are a founder or your product owner your student or your business analyst what you are exactly so they are asking here and you can also skip this question not mandatory so once you skip it then it is going to create a new jira instance
- 21:30 - 22:00 so let it complete okay so now it is trying to create our jira instance yeah so now the next step will start so when you create a jira instance right so multiple people in your team
- 22:00 - 22:30 can access the jira right so you need to add different people in your team like including product owner like developers tester scrum master and these people will be part of the jira project so they should be able to access the jira tool so here you can specify those email addresses so wherever is working on your team in that particular project you can specify the email addresses of them then automatically these people will be added to the jira project
- 22:30 - 23:00 okay so we can do this step later also so once you created the project then i will add the people to that project so for now you can just keep it i say continue okay so once you continue it is asking like help us set up your jira so what exactly it is i am you can select i am new to jira or i am experienced with so you can just select i am new to jira and my team is here you can just select the second box my team is also new to agile methodologies or my team is also experienced
- 23:00 - 23:30 with agile methodology you can select one of this option i say new to it is just like a fill in the bank's case okay i am new to jira and my team is also new to hl methodologies and we spent our time working on here in the drop down box most of the times on what we are working feature support operations and fixing bugs anything we can select and i'm just selecting the features or these are all things are optional guys okay not mandatory required i just say skip it here okay now we will see something called three options you can just look at here okay this is
- 23:30 - 24:00 kamban project scrum project buck tracking project so three different parts we have so we will work on scrum project so which will manage the stories tasks workflows for scrum team so for teams sorry let's just go back again okay so we need to select the middle project guys so there are three options it is provided so we have to select the middle one so again i'm skipping it
- 24:00 - 24:30 okay so if you have a team you have to provide the email addresses or else you can just keep it and you don't need to select this option just keep it now this is the project which you have to select the middle one so click on select now here it is asking for project name so what project we are going to do so we have to provide the name of the project
- 24:30 - 25:00 so initially uh my project name is i'll say opencart this is my project name and once you proj once you specify your project name it will automatically try to create one key so what is key means so whenever you create a story or whenever you create a task or whenever you create a bug or test case whatever you do whatever the object you are creating in the jira so you have to provide some name to that so the name is always followed by the prefix so that is
- 25:00 - 25:30 your key so for example when i create a new story and the story contains some id let's say zero zero one and which will automatically add this key let's op underscore zero zero one okay similarly if you add some task so task id will be there 0 02 is my task id so the task id will be created by using this key let's say op underscore your task id number so whatever object we created in the agile process like it can be stored it can be epic or it can be a bug or it can be task whatever
- 25:30 - 26:00 you created everything is called as an object in the jira tool and these objects names will be starting with key so that key we have to specify here so by default it will suggest one key here and you can change it let's say i say open card i say oc i'm just saying oc you can change it this is called key and this is the name of my project and then i say create directly can click on the create and once you have done this which will automatically create a new project
- 26:00 - 26:30 in jira tool so now we can see this is a home page of your jira tool so now the jira instance is created for you and this instance is managed with your gmail id for 30 days and 10 people you can add into this particular project so now we can just click on this jira quick start and everything we don't need this so now this is a uh the first
- 26:30 - 27:00 user interface of your jira tool and you can find lot of things here your work projects if i just go to the projects your project name by default it will show you and if you have multiple projects all the projects will show you in this list you can select whichever project currently are working and filters a dashboard just go to the dashboard which will show you all your activities in the dashboard and people here you can see the all the team members information and apps means here if you if you want to add any additional plugins into jira like jfr plugin you can add it through apps
- 27:00 - 27:30 menu so there are multiple things are available here and also this side you can see here this is my project name and this is a board or scrum board we can say roadmap backlog active sprints reports issues components the lot of things are there we will discuss later okay so this is a ui the front you are the first ui of your jira application okay so this is the way we need to configure
- 27:30 - 28:00 install jira tool okay so i will also provide the screenshot step by step you guys can also follow that because i already captured the screenshot for this okay all right so now we have successfully configure the cloud instance of jira tool we have successfully configured cloud instance of jira tool we are not downloaded we have not installed anything we have just configured the cloud instance of jira tool free version 10 users 30 days okay so now we can work
- 28:00 - 28:30 with this tool 30 days you can practice it so everybody can create their own instances of cloud okay so after that so we have to know the workflow so what exactly we can do in the jira tool so in the previous session we have discussed about what are the exactly scrum activities right the same activities we are going to perform in the jira tool so what are those activities so what
- 28:30 - 29:00 are the agile or scrum activities we do so let me just list out here one by one we will try to do it so we already installed and configure jira to so now we are in the home page we are ready to do all the activities so the first and most activity is creating the project okay so creating the project how to create a project in jira so at the time of creating the instances itself we have provided the project name right so that's the reason by default you can see your project here
- 29:00 - 29:30 suppose tomorrow if i want to create a new project in the jira then you can just go to projects menu and you can select this option you can just select the create project and again you have to select what type of project you want to select suppose here classic project or next generation project and say classic project and then click on the select classic then again it will ask you the project name it will generate the key and then create
- 29:30 - 30:00 so this particular flow we can use to create a new projects for now i'm just closing this because we already have a project that is a project creation how to create a project in jira and there is something called dashboard here if i just go to the dashboards view all dashboards and which will show you what are all different projects we have and who's the owner access level how many people are working on the project all the information will be shown in the dashboards
- 30:00 - 30:30 so once we created everything it will show you here these are the dashboards most of the time management people will look at this particular dashboards to know the status of the projects okay and then how to create a project we have seen and then the first and main activity is their team works on the jira right so team means what scum master product owner developers tester so all the team members should be part of this project so the first and most important activities let us see how we can add users or people to the project
- 30:30 - 31:00 or in jira okay there's a next activity so first we have seen how to create a new project and second thing is we need to add certain number of people to that particular project okay so now i'll show you how we can add users or peoples into jira project so if i just click on here again jira software we will go to home page or this is my project name so can just click on
- 31:00 - 31:30 this which will go to home page so now we are in the home page of jira software so how to create a users or people in jira so create users for this project what you can do is we have to go to the settings here you can just look at here let me increase the size also you can just look at a small gear icon settings menu so in the settings menu you have to just click on the settings here and you can find something called user management
- 31:30 - 32:00 so by using this option what you can do is you can add users groups and manage access request so not only adding the people every people is having every user is having different role like one guy is acting as a product manager product owner one gig is come master other is developers testers multiple roles we have so let's go to user management click on user management and then it will automatically opens another tab like we are entering into the administration part
- 32:00 - 32:30 and once you go to this particular screen so here we have to add email addresses of the users so and all working on this particular project we have to provide the email addresses here and currently if i just look at here i am only the user for this particular project right so if you want to add multiple users i can also add those users let me go back again okay so here we need to provide the email address so your team members who are working on your team you can just
- 32:30 - 33:00 provide addresses of those email address let's say i'm just using some dummy email addresses i'll say abc okay he's a developer i said dev abc developer i say prefix dev and uh i say some gmail.com and some similarly i say some xyz and he's a qa as a qa at gmail.com and similarly i say something
- 33:00 - 33:30 uh mno so he is a product owner i'll say pivo said gmail.com so like this you can create multiple users to this project okay and uh if i select this checkbox what happens is these users can invite a new users and access administrator and add products and these are basically not administrator users so i just don't want to select this checkbox and say invite team members as soon as i click on the team members and here you can use the real gmail ids also guys if i add your email address
- 33:30 - 34:00 here you will automatically invite it to this jira you guys can use my jira tool from your location if i had your email addresses here okay so i can just say invite team members and once you click on that automatically the people will be added to your project who is working under your team will be added to this project so now it is added and if i just come down here you can just look at here so these are the different people i have added to this particular project
- 34:00 - 34:30 okay so this is a basically user management how to add users or people in jira tool right so once we have done this then actual workflow will start so in the scrum where exactly we will start so first we need to start with the backlog so we need to have product backlog then we will have stories in the backlog we have to create apix and first we need to have a
- 34:30 - 35:00 backlog right so in the backlog what you will have we will have epics or each epic is having multiple stories okay each epic is having stories and once we have done this then we have to create a sprint i have to create a sprint and we need to add stories to the sprint we have to add stories to the sprint and then we have to start sprint we have to start the sprint and at the same time once you start a sprint we need to add
- 35:00 - 35:30 tasks tasks for every story right so these are the workflow step by step activity so first we will see this first we need to have a backlog then backlog contains what backlog we will create the backlog product owner will create the backlog by taking the requirement from the customer right so first we need to have a backlog for the project then the backlog contains apic one or more number of apex then the ap contains the stories right so let us try to
- 35:30 - 36:00 create this fast so let's go step by step so first we will try to create a backlog and apic then i'll come back to the stories how to create a backlog inside the backlog we will have a epic inside the epic we will create the stories now here uh yesterday i have shown you one small document guys so which contains all the epic stories and everything right so let me just open the document
- 36:00 - 36:30 so let me just open the document yeah all right so here this is my product backlash so yesterday class we have seen this so this is my epic uh ap contains a multiple stories so these are the stories and these are the titles of our feature names and this is acceptance criteria so let us try to create a peak and corresponding
- 36:30 - 37:00 stories in jira tool okay right so now let us go to jira tool and here if i just go to your project now i can just close this and this is our project homepage right so if i just go here there is small thing called backlog here you can just look at here this is my backlog okay so if i just go to the backlog click on this backlog right so you can just look at uh two options versions and apex
- 37:00 - 37:30 versions and epics backlog we need to create separately which is already there inside the project okay so inside the backlogs we have two options here versions and epics there is no uh there are no stories or backlogs so far we created this is completely empty now it doesn't have anything if there is any pixel storage which will show you here okay so now inside the backlog when i click on the backlog here which will show you this window so here we have to create something called versions
- 37:30 - 38:00 okay and then apex so first let's go to versions okay once you click on the versions just a moment okay so show with uh versions panel use versions to keep track and code release just a moment
- 38:00 - 38:30 as soon as when i click on that option which will show you we need to add some versions there let me click on once again so sometimes it will be very very slow guys so we need to just keep wait for few seconds and that will automatically the menu will start okay so select the backlog here okay and then go to projects and then select the project once again here so select the backlog go to projects and select the
- 38:30 - 39:00 project what you want to work on which project you want to work so click on project once again here okay and then uh it will show you again go to backlog once again yeah now we can see just select the backlog go to projects and select whichever project you are currently working then again come back to the backlog then you will see these options so under apex you will see versions and issues and one more important thing in jira is in every object we call it as a issue so don't think
- 39:00 - 39:30 issue is nothing but a bug so in jira language in jira point of view every object which we call as a issue so for example story is a one issue type and similarly uh bug is an issue type task is also one issue type right similarly a test case is also an issue type so everything in jira each and every object will consider as one issue type so what are the issue types like story task epic so all these
- 39:30 - 40:00 things are comes under issue types in jira okay so now if i just select the backlog and go to project and select your project then automatically the backlog items will come here so currently i don't have any apics or stories now what you have to do is first we need to create a apic so how to create an epic so here select the apex and here you can see versions and all issues currently i don't have any versions or any apex so first we will create a version so click on this create version
- 40:00 - 40:30 and under this project i'm just providing some name to the epic okay so just a moment let me just close these things first of all so this is the initial screen guys okay when i click on the versions versions information will come when i click on the apex apex information also will come so first of all let us try to add version so i'm just clicking on the versions here
- 40:30 - 41:00 and then create a version so here i'm just giving some version name okay i'll say this is open cart open card open card version zero zero one i'm just giving some number i say v001 open got v001 if you want to write some description you can write it and when this project start when the project is end you can select the date so today i'm starting and the whole project uh will end let's say
- 41:00 - 41:30 sorry i say february march 23 so two months of time i'm giving and just say create so now we can see the version is created and then we need to go to apex and now we need to add apex to this backlog okay now we can just see a small link here create a pic so i'm just clicking on the create epic now you can see this is my project name now here these are the issue types task story and bug so these are the main three issue types we
- 41:30 - 42:00 have in jira guys task story and bug okay so what kind of issue type we are creating now epic so we have to select the epic here and then here we have to provide the name of the epic and summary of the epic so we can just look at the excel sheet we have something called name of the epic summary of the epic and what i can do is you can just simply specify uh this is a name of the epic
- 42:00 - 42:30 this is a summary actually so let me just type summary here and provide a short name to identify the epic so i can just give this as a name of the epic so this is my name of the epic and this is a small description of my epic or summary of my epic similarly if you want to create another apex you can just select this check mark automatically create another and just automatically which will give you another screen this epic will be created
- 42:30 - 43:00 and then another epic will be created and if you have multiple epics you can just use this option create another then it will automatically give you another screen to add another epic so currently i have only one epic under this epic i will try to add multiple stories so for now i'm just saying create so once you have done this now you can see a new epic is created so so far what have done under this project we have created one version and also we have
- 43:00 - 43:30 created one epic so open cart underscore apex001 so this is a our apk and this is automatic one id will be created oc and iphone one this is a epic id which is created by jira tool itself okay so if you want to see what our epics are available inside the backlog just you select your project here and then go to backlog and then you can see what all apics you have here
- 43:30 - 44:00 and if you add one more epic that will come here below this epic one more epic will come here okay so this is where we need to create an epic so inside the backlog and we created one apex how to create a backlog epic we have seen okay so we have to select the backlog go to projects select the project automatically these things will come first create a version then create an epic so once your epic is ready what is epic epic is a collection of stories
- 44:00 - 44:30 so inside the epic we have to create multiple stories right so that is the next activity so once you created your backlog epic then we have to create stories in jira and then we need to add story points to them that is a fourth step so once apk is ready we have to create a stories under this epic and for every story we need to add story points what is story part means
- 44:30 - 45:00 estimation rough estimation which we need to define for that particular story so now i'll show you how to add stories to this particular epic story is a small requirement so now i'll show you how to add the stories to this particular epic and also we will add story points to that particular story okay now as per our excel file so these are the user stories right so now we have to create these stories under the epic now let us see how we can create them so go back and now to create
- 45:00 - 45:30 the stories under this epic what you have to do is we have to directly go to create button here okay if you click on the create button you will see the project name and under this is epic car which one you want to create story you have to create so select the story okay and once you selected the story here we have to provide the summary of the story here we have to provide the summary of the story
- 45:30 - 46:00 okay so how to provide the summary of the story is just we need to copy from the excel sheet so let me just copy here and this is a summary you can say feature or title we can provide as a summary and here if there is any documentation have for this particular story to understand better the product owner will attach those documents here like ui screens or mock screens or dfd diagrams
- 46:00 - 46:30 if there is any any documents are available for this particular story the product owner will attach those documents to this particular story okay that upload documentation is the option is available here and then under description so in the inside the description we have to add our story so this is our user story which we need to add copy this user story and specify here and uh reporter so who is creating the user story normally
- 46:30 - 47:00 here the product owner name automatic will come if it is a product owner is doing this task and reporter and then he's a reporter and if i just look at here yeah it will come here automatically so we have to select that reporter name and if there are any link issues we can link it or else you can leave it issues not required and these things are not required and sne so whom you are ascending the story so you have to select that person who is responsible for that story you
- 47:00 - 47:30 have to select the proper user or is responsible for the story currently i'm selecting myself and then what is the priority of the particular story so how much important it is how soon we have to release this story to the customer highest high low and lowest we have to select and the labels you can give for every uh object like you can provide the labels for stories tasks epics everything because later the searching point of view it will be very useful if you
- 47:30 - 48:00 want to search particular story or particular task or whatever you can just search with the label and then automatically the stories and tasks will be displayed uh which are matching with the label names if you want to provide you can provide some label names or as leave it empty and here the lib epic link so if i just select this drop down which will show you the epic which you have created so on for which epic under which epic you are creating the story so that epic we have to select here okay and on which sprint you are planning this story
- 48:00 - 48:30 so currently we don't have created any sprint we haven't created any spring so currently you can just leave this as empty so this is how we need to provide the details in the story and then we just say create so again if i just click on the create button it will just create only single story and if you want to add multiple stories then you can select this option and then what happens when you create when you click on this create then this story will be
- 48:30 - 49:00 created and again it will give you the same screen once again which will allow you to add one more story so let me show you that so select this check mark and then say create now observe this now this story has been successfully created registration story is successfully created now i want to add one more story so again the empty screen is displayed here you can just look at here right now i am just going to add one more story so now the other story is a login is another story
- 49:00 - 49:30 i'm just summary and if there is any documentation you can add it and then i am passing this one user story description copy this specify i say myself is reporter and you don't need to modify anything here if required and ap click is also automatically linked i say again select this check mark because i have one more story to add so i say create okay now it
- 49:30 - 50:00 is oc 0 iphone 3 login has been successfully created now i am going to add one more story so select the project select the issue type as a story and then i'll provide the summary and then a logo story i'm just going to add log out and this is a responsibility of the product owner so tester won't do this activity okay so here am just copying the story description
- 50:00 - 50:30 put it here and then reporter linked issues and you can just select assignee and required information we can just put here otherwise you can just leave it guys so sprint we are not selecting here okay so later we will add the storage to the spring so again create another just say click create now again one more story is being created logout has been successfully created now i have one more last story which i am going to create user search products so provide the summary and the description this is a user story
- 50:30 - 51:00 and the rest of the details as it is and then this time i don't have any other stories so this is my last story so i just remove the check mark and then say create so now totally four stories have been created now we can just check the confirmation messages now you can see as soon as i go to backlog and as soon as you can see a pic and here you can see
- 51:00 - 51:30 what are the stories just now we created so one two three four stories we have created under this particular epic and every store is having some unique id you can just look at here oc 0 2 oc 0 3 4 5 okay so there are multiple stories which we have created under this epic so this is a next step so for what we have done we have go to backlog and we created epic along with the version under this epic we created stories okay and four stories we have created under this epic
- 51:30 - 52:00 how to create these stories go to create and select that issue type as a story and provide the description summary you can provide the description and just create as many stories you want you can just create them okay so this is how we need to create all the stories under the particular epic now once you created your story we have to add story points because
- 52:00 - 52:30 we need to estimate that story and based upon the estimation based upon the story point we will select that story for the particular sprint depends upon the duration okay so now how we need to add story points to this particular user stories now let me add some story points so to add story points this particular story what you can do is we can just click on the story so here this is my story registration so i'm just clicking on the story
- 52:30 - 53:00 so once you click on the story another side you can just look at here you can see story details i'm just clicking on the registration observe this restation details are appeared here story details are displayed here when i select the login the login details are displayed when i select the logout logout details when i select the user search products user such product details are displayed so now i need to add story points to this particular stories
- 53:00 - 53:30 now first stories register as selected now if i just look at here all the details will be displayed along with the story points so here we have to provide the story point number so during the sprint planning meeting we will do all these things so what is the story point for this eight so i'm just giving the story point as eight because these are very very important guys later while calculating the metrics like when you're generating the burnt down charts so these story
- 53:30 - 54:00 points time will be calculated so that's the reason we must specify the story point number for every story so story point once you provide some number i say tick mark and which is saved similarly for login story also i'm trying to add story points so for login for login five story points you can consider them some companies one consider each story point one story point equal to one hour or some companies will consider like one story point
- 54:00 - 54:30 equal to six hours that means one uh one day so five so the next story login story point is 5 and say tick mark so that is saved then log out for log out ok so for log out the story point is 3 so i'm just going to provide story point as three and then select and then for user search product
- 54:30 - 55:00 story point is i say five i say five and then say tick mark so now we have added story points for every story whatever stories we have added into that particular epic we have added story points okay so that's the next step so we have created the number of stories inside the epic and for each story we have added story points so with this the backlog is ready so product backlog
- 55:00 - 55:30 is ready so backlog contains epic one ap currently and the ip contains multiple stories along with the story points so now the next step is we have to create a sprint okay so in the agile process in the during sprint planning meeting we will decide so how many stories we have in the backlog how many stories we have to develop and test for that particular sprint and what is the sprint duration we will do that right so now as soon as we have ready
- 55:30 - 56:00 with the product backlog and stories are there now the next step is we have to create a sprint so we have to create a sprint and then we have to add stories to the print and then we have to start the sprint that's the next activity fifth step and sixth and seventh so now backlog is ready with that which contains the number of stories now the next step is we have to create a sprint sprint is nothing but three two two four weeks of
- 56:00 - 56:30 time a small small period of time we can call it as a sprint so once you create it as print then we have to select some stories from backlog add those stories to the particular sprint and then sprint will start so as soon as we added stories to the sprint developer and testers will add their tasks for each story okay and then the sprint will start now we'll see how we can create a sprint
- 56:30 - 57:00 then how to add the stories to the sprint so the stories are already ready in the product backlog which are created by the product owner now we have to choose the particular stories and add them to the sprint then we will start the screen okay now let us see how to create a sprint in jira so to create a sprint in jira what you have to do is so if i just look at here we already went to backlog and current project and backlog click on the backlog can see the apex list and
- 57:00 - 57:30 stories everything here you can just close this window also right so now we are ready with the backlog so backlog contains the epic ap contains the stories now to develop and test these stories we should start with a sprint right so now we need to create a sprint so to create a sprint the first screen and just click on the create sprint button you can just look at here a small button is up here create a sprint okay what is print sprint is a
- 57:30 - 58:00 a cycle which contains a two to four weeks of duration within the duration we have to implement few number of stories not all the stories okay we will choose specific stories which are uh enough to particular two to four weeks of time like within two to four weeks our time how many stories we are able to develop and test and only those stories we will pick up and add them to sprint and then we will continue the process so let us create a sprint so i just clicking on
- 58:00 - 58:30 create sprint okay so once you click on create sprint now observe this okay i'm also closing this epic window and this versions window yeah now as soon as i click on the uh create sprint now you observe you will see a new screen something like this so this is a oc sprint one which is created now it doesn't have any issues means what if this print is empty now it doesn't have any stories planned for this print as soon as i click on the
- 58:30 - 59:00 create sprint you will see this oc sprint one it doesn't have any stories now what you have to do from this backlog from this backlog we have to add some stories into this particular sprint so now as per the planning let us say developers and testers decided to develop and test registration login and logout functionalities as part of sprint one then what you have to do is just we need to
- 59:00 - 59:30 drag the stories like this into sprint so first story is added to the sprint one now similarly login is also i'm dragging to the spring to one and logout also i have planned for sprint one now user search words i will take this story for the another print later so now i have selected few number of stories from the backlog into sprint one okay so now these three stories are part of
- 59:30 - 60:00 sprint one so now currently three issues are there in the sprint one what are those three issues three stories registration is one story login and log out okay so now our sprint is ready so sprint is created and store is also added to the sprint so once we have done this what is the next thing we have created a sprint injeera added stories to the screen down then we have to start the sprint so how to start the screen there is one option called here start sprint so once
- 60:00 - 60:30 you click on this starts print then the sprint will start so when i click on the start sprint you can just look at here so we need to specify the duration very very important so this is a sprint we have started first split how much how much duration one to four weeks that depends on the company okay so some people will take one to two weeks or one to three weeks one to four weeks max four weeks but it can also extend if you want so i'll say two weeks duration and from which day
- 60:30 - 61:00 to which i have already selected two weeks here so the end date automatically calculated okay what is the sprint goal so to develop and test registration registration login logout features this is the goal of this particular sprint okay because we have selected only three stories for this particular sprint so once you return the goal you can just come down
- 61:00 - 61:30 nothing is there so then just say start so as soon as you start here the sprint is started now this is a scrum board or we can say storyboard so we can see the statuses everything in this particular board and this is the active sprint so currently which sprint is going so sprint 1 is going if i just click on the active sprints then what in which sprint you are currently working on which will show you here so currently all three stories have added
- 61:30 - 62:00 to the screen so to do and in progress and done so still we have not started the stories as of now so it is there in to do section now once it is in progress we can just slowly move on like this we can drag like once it is store is completed then we have to move it to the done state so normally these things will be done by the scrum master guys okay during the scrum meetings they will ask the different qa team okay what is the status of the story and the developer says okay i
- 62:00 - 62:30 have done all the tasks for the story and tester says i have done all tasks for this particular story and then if it is in progress he will put in in progress section or if it is completed then you put the done state once it is moved to the done state means what that story is ready for demo the story is ready for demo and once the product owner is accept or approve that demo then we will release that as part of the feature so this is how we need to track the statuses so now we have just created one sprint added the stories to the sprint now we have started the sprint
- 62:30 - 63:00 so started the split now once you started a sprint each story is having different tasks suppose when i say registration is my story or feature for that registration story developer will do their own activities tester also will do their own activities right so for registration what are the developer tasks normally what developer will do is developer will perform these tasks
- 63:00 - 63:30 understanding the story or requirement design the story coding the story unit testing integration coding bug fixes team meetings these are all different tasks done by the developer for that particular story similarly as part of the qa you will understand the story or requirement writing the scenarios writing the test cases reviews data preparation environment setup execution box re-testing team meetings automation these are all different tasks done by the tester for the
- 63:30 - 64:00 particular story so for each and every story there are set of developer tasks there are some qa tasks okay now we need to write these tasks inside the story so now if i just go back for each story we have to define developer will define their own task tester will define their own task and now from here this is a responsibility of testers and developers guys so once this print is created and started from there onwards developers and tester responsibility will be the more
- 64:00 - 64:30 but during product backlog reading the stories planning the stories these things will be part of product owner responsibility of the product owner scrum master once the sprint is created committed stories then the responsibilities developers and testers now before uh once you started the pre-sprint one then what you have to do is for every story developer will add the tasks
- 64:30 - 65:00 similarly for every story tester also will add their own task and one more thing these stories will be developed and tested by multiple people so only one developer is not responsible for all the stories similarly one tester is not responsible for all the stories okay suppose let us say first story one registration some group of developers work one or two developers and one or two testers similarly for every story there are multiple developers and multiple testers working together
- 65:00 - 65:30 for that particular story now so before progressing the story the first thing is we have to clearly define the tasks for each story we have to clearly define the task and we will define the stars developers and testers will define the task now let us see how we can add task for this particular story now just click on the registration once you click on this okay so or else what you can do is just a moment
- 65:30 - 66:00 if it is you need to just uh click on the here you can just you can open got apix001 is there right so you just click on this which will open up one small screen just a second it is responding very very slow guys just a second
- 66:00 - 66:30 so once you click on this it will open up one small screen there you can specify the task you can add the tasks for this particular story okay let me just go to projects again i'm just coming from the beginning so go to project select your project yeah now we can see you got the screen now so it is come very late guys slowly we have to do so let me show you once again so this is our scrum board okay we have started sprint now we need to add
- 66:30 - 67:00 tasks for each story so let us take one one story okay now i'll show you how we can add tasks and everything so let us see first story registration so click on this registration okay once you click on the registration story now you will see the screen and in this butler screen you will see all the details about the story okay now we can see the description of the story and everything so now we need to add tasks for this particular story so how we can add tasks you can just look at here create a sub task and when i say create subtask means
- 67:00 - 67:30 which will create a new task for this particular story okay or in other way what you can do is we can just directly go to create here and inside the project you can select the task directly here okay so select the task and now we can just specify the summary and here you can just select the something called on which epic and which sprint you are going to add the task and
- 67:30 - 68:00 this is task is very high level task means it can be anything not specific to story the task can be anything not specific to story it can be any meeting or it can be a review okay any task which is not specific to that particular story right but i want to create a task which is specific to story okay now what i have to do is we need to call it as a sub task so just click on the story then you will see this window and here you can see one option called create sub task so once you click
- 68:00 - 68:30 on the create sub task then sub task what are the tasks you want to do so the first task as a tester we need to add some task as a developer also we need to add some tasks okay now let me add first development task so as a developer what you will do first so these are the different activities we do so understand the requirement design coding unit testing and everything so let me add some tasks so first understand let's say or we can simply directly i say understand
- 68:30 - 69:00 understand requirements is understand requirement create and this is uh qa endeavor both the job combinedly will do okay i say devo and qa together will understand the requirements create so now one task is created you can see and somebody in the team we can just complete the status task later so now another task i say
- 69:00 - 69:30 development or we can simply say design design is one task and then development development done by the developer and then unit testing unit testing is done by the developer and then what else they can do unit testing and integration testing integration testing and developer will do that and also developer fix the bugs so bug fixing
- 69:30 - 70:00 bug fixing so these are all the different tasks we'll add by the developers and similarly for the same story we also add our qr tasks so just you can just close this for now and once it is closed so you can just close it then so developers define their own task for this particular story now you can just look at the scrum board see this this is the registration story login story log out story
- 70:00 - 70:30 right so for registration story developers added their own tasks understanding requirement design development unit testing integration testing bug fix right so now we need to add our own task testing task we need to add so how we can add again click on the same story registration which will open up the windows now these are the stories created by the sorry these are the tasks created by the developer so he is responsible for completing these tasks and once the developer is completed these all tasks and also testing tester tasks then only
- 70:30 - 71:00 we can say story is completed okay now let us add few more tasks from the keyword side so click on this plus button you can add or you can click on this create subtask okay now qside so understand the requirement day one queue is already there so now test cases test cases creation creating test scenarios and test cases so this is a one activity done by the qa so create
- 71:00 - 71:30 now one task is created and uh then after testing cases what you will do is we will set up environment and install bill this is another task because it takes some few number of hours right so each and every task we have to calculate guys okay so because we will track each and every activity in the hours so you need to even if you do some one hour task you have to track that so which will again automatically impacted your burn
- 71:30 - 72:00 down charts and reports so setting up environment and installation of build and then finally execute test cases test cases and then verifying bugs verify bugs right so these are the qa tasks so once we added all the development and qa tasks to this particular story we can just close this so
- 72:00 - 72:30 developers and testers will do these tasks product owner will not do this product owner just will add the stories to the sprint once the sprint is started that is again testers and developers responsibility now we can just look at the scrum board if i just look at this board sprint board here for registration only we have added six sub tasks just a moment let me increase the size okay now for registration we have a six sub task but rest of the stories so far we haven't added
- 72:30 - 73:00 any tasks so first we will see the entire flow for registration then we will see rest of the stories so for this particular sprint we have planned three stories registration login and logout for registration story we have added tasks developer task and give a task okay so once we added this now we need to progress so how we need to progress so as soon as we have done this registration suppose as a qa or dev we have done this task for example or this task is in progress
- 73:00 - 73:30 then we have to move it into the progress slowly we have to uh we have to drag it just a moment so we cannot directly drag this we can only drag the stories not the tasks so what you have to do as soon as we completed this story we have to just click on this okay and uh there will be something called to do you can see the status is to do right so if you want to put as in progress you can just put in progress okay and then say close now it is
- 73:30 - 74:00 automatically moved in progress section the task is more to in progress right understanding and once it is done once it is completed again click on the same thing and you can change the status so done so it's a close so now it is moved to dance day so for this particular story understanding requirement by demand qa is done so we have moved it to the so one task is completed for the story now development testing task will go parallel right so what we can do development
- 74:00 - 74:30 uh design part so developer will completed the design done okay now the design is completed by the development now once the design is also done development testing activities goal will go parallely so both the tasks should be in the in progress so how we can change it so development is in progress now currently developers are developing the software so we can put it in progress and developer will update the status on day-to-day basis now development is in progress
- 74:30 - 75:00 parallely our testing should also in progress as per testing what you will do creating the tests in our research scenario so tester will update this tester what he will update in progress so once you click on the in progress and then close it so now you can just look at here development and test scenarios and test cases from qsaid these two tasks are in progress so scrum master will manage all these things guys so come master every day look at this particular scrum board and check how
- 75:00 - 75:30 people are working and how people are progressing what are the tasks are in progress what how tasks are completed or done so they will monitor it okay if there is any delaying in scrum meeting or scrum call they will discuss so once you added all the tasks this is a developer and tester responsibility to complete these tasks which are created for the story so once all the tasks are completed for this particular story then we can say the story is completed the story is done
- 75:30 - 76:00 now let us assume let me complete all the tasks so we can just say unit testing right so unit testing click on the unit testing let's say developer is done you can just you can also assign here developer suppose uh at the time of adding the stories itself we have to select the assignee here so i said done so unit testing is also done so integration testing so integration testing
- 76:00 - 76:30 is also as updating as a done and then these are all q activities so let us see development activities are done or not so bug fixing is also developer activity so this is also done so to complete the story first of all we need to complete all the tasks which are associated to that particular story and so development tasks are done so now only keyword asks are pending so now i am also progressing so you can update in progress if i say which will go to the second
- 76:30 - 77:00 section so setup and environment installation build is in progress and then again if i just click on this i can just finish this you can say done and close it so now it will go to done state and creating the test scenario test case have also completed so you can just say done and say close and automatically go to done state and two tasks are pending only executing verifying box and test case execution is also completed then you can say done or if it is in progress you can say
- 77:00 - 77:30 progress then what is the final task is pending is development is also completed right so you can say development is done move to done state so all the tasks have completed except the verify box so to close this particular story or we can say to done for particular story all the tasks should be completed so if i just look at here again this is also should be closed done so now we can just look at for this particular story there are no tasks or pending so these
- 77:30 - 78:00 tasks will be updated on day-to-day basis based upon your progress so now it is done everything is moved to the done okay now finally what we can do we can move the story to the done state that means we can directly drag the story to the done state or we can click on the move to done you can see here click on this move to done then automatically the story update parent issue not required so here we can say done story i'm saying so you can also look at here all the tasks are
- 78:00 - 78:30 cross here that means what all the tasks are completed okay and then we say done so once the tasks are completed then we can say the story is done now you can see the story is crossed here okay so restation cl story is completed once you done all the tasks similarly the same thing will
- 78:30 - 79:00 be done for every story same thing will be done for every story similarly once all the stories are completed all the stories are in done state then we can say within within the sprint duration we have to complete this suppose if there is any story which is not completed in that particular sprint again that we will re-plan for the next sprint okay we can add the same story for the next spring if it is not completed or if there are any bugs which are not fixed in the sprint one
- 79:00 - 79:30 those bugs also we can create as a task we can add them into next sprint okay this is again continuous process so once all the stories have been completed first it will come to in progress then it will come to done so once it is done your cycle will be completed your sprint cycle will be completed so now we can just look at here registration is completed i say login so login we need to add task first of all okay without adding tasks without complete that
- 79:30 - 80:00 we don't do any activity on the story this is called as a scrum board which will automatically provided by the jira tool itself so what we have seen so far is we have seen how to create a sprint how to add user stories to the screen we have started the sprint and also we have added the sub tasks also we have added the subtask and
- 80:00 - 80:30 added the sub tasks to the story and also we have seen sprint cycle like to do in progress done so each story will move on to the different cycle so different stages sorry stories stories within the sprint will move to the first to do state then in progress then done so to move the story one stage to another story first we need to finish all the tasks which are defined for that particular story okay so these are the activities
- 80:30 - 81:00 we do finally suppose if we found any bug in the particular story then how we can report the bug then simply just go to the create and here instead of story and task select the bug so once you selected the bug this is a bug actually so once you selected the bug just a moment right so create and this is the project i'm going to create a bug it should select actually okay just a moment
- 81:00 - 81:30 so let's open the project once again refresh the page if something is not working sometimes it is not responding properly all right so now you can just go to create and uh here issue type is story i'm just selecting the bug here sorry it is not selecting actually it should select the bug this is a problem with the browser see this it is not selecting the bug
- 81:30 - 82:00 task also nothing is selecting it's just selecting only story okay so what we can do is one sec okay so here we are not able to select any bug here because this is a small problem with the application or ui it is i think it is a problem with the ui a browser so i'll show you this uh after few minutes in the different way so this is how we can just uh do the
- 82:00 - 82:30 scrum activities okay because reporting the bug is a again comes under the test cycle so that we will see a separately so creating the sprint in jira we have seen and added user stories to the sprint starting sprint then we also added sub tasks to the story and we have updated the status of the stories and finally we completed the task for that particular story and then we closed the story this is all about sprint life cycle
- 82:30 - 83:00 okay so this is how we need to do the scrum activities within the jira tool okay so apart from this we also can do test management activities like we can write it as cases and we can create a test cycles we can add the test cases to the particular cycles we can upgrade the execution status we can report the bugs so these things are comes under the test management activities that is a next activity test management activities but by default jira
- 83:00 - 83:30 will not provide you these options test management activities to perform test management activities so we have to install a special plugin called jfire plugin okay so this is a new plugin which we have to install to perform test management activities okay so that we will see now so now let us start test management activity so what are the test management
- 83:30 - 84:00 activities we do normally in the test management activities we will write the test cases okay or suppose you already written the test cases in excel sheet or excel file we can directly import all the test cases into jira so we can write our own test cases directly in jira or we can import the test cases from jira so test cases we can write and what else we create the test cycles so what is the test cycle means the test cycle means we
- 84:00 - 84:30 can say regression test cycle or functional test cycle or sanity test cycle so each cycle we will add some number of test cases and we will execute the test cases in that particular cycle and then we report the bugs if there is any mismatches between expected and actual so that we should happen in the test cycle so creating the test cases creating the test cycle and once test cycle started we will execute the test cases manually and then we will update the test cases
- 84:30 - 85:00 update test cases passed or failed or blocked okay and after that we can see the we can also report the bugs report the box and then we can generate the reports so these are the main activities we'll do as part of test management right so now i will show you how we can do these activities in jira tool by using j fire plug-in so normally jira
- 85:00 - 85:30 don't provide any options to do this so we have to install additional plugin called jfire inside the jira then it is possible okay now we can just look at here go to the project and when you click on the create here you will see only three types here story task bug is task and epic nothing story task bug and epic only four issue types you can see but if you want to write the test cases and test cycles if you want to create you have to see one more type
- 85:30 - 86:00 here that is called as a test so test the issue type you have to see here along with the task bug and epic but by default it is not appeared here because so far we haven't installed j fire plugin so now i am going to install jfr plugin and then we will see one more task you will get here so cancel it so how we can install uh jfire plugin so to install jfi and plugin first we need to go to apps section in the jira tool there is a something called apps menu here
- 86:00 - 86:30 you can just look at go to apps and you can just say find new apps click on this find a new app so inside this find new apps you have to search for jfire so once it displayed everything you can search for jfi so these are the different plugins which are supported in jira tool now we are searching for jeff fire and once you
- 86:30 - 87:00 type jfi just press enter now we can see multiple plugins so this is the first plugin which we have to install so j fire for jira test management so a flexible test management solution inside jira perfect for agile teams focusing on the test design execution and test automation and so on so we have to just select this click on this so once you click on that app or a plugin which will
- 87:00 - 87:30 go to another screen and this is a again free for uh one month 30 days trial is there after 30 days which will expire okay this particular plugin so now we can just click on try it free and once you add this plugin so which will show you all the information about this then set start free trial click on start free trial and then which is adding jfr plugin
- 87:30 - 88:00 into jira tool so once it is added successfully then we can do test management activities so once it is done you can just close this so we can say we will tell you when you app has been added you can just close this now it is c it is trying to add the plugin into jira tool so still it is in progress so once it is done yeah now we can get the success message java for jira test management was added so once you have done this you can just go to
- 88:00 - 88:30 manage app click on manage app and which will show you again all the different apps which are installed in jira tool not required now just go to jira software logo and it will go to home page now observe this when you click on the jira software here your project is showing click on the project you will see the home page again now observe this previously we don't have this option jeffrey option we don't have previous now it is added here that's the one change the next
- 88:30 - 89:00 thing is previously when i click on the create we can see only task bug and epic story test was not there now we got additionally test option okay additionally we got the test option so these two changes you will notice after installing j fire plugin within the jira tool okay so once you have done this then we can do test management activities in jira tool
- 89:00 - 89:30 okay now let me do you how we can do this quickly very simple and very easy also so first let me show you how to write the test cases so to write the test cases first we need to go to gfr here so these are all options which are available for agile or scrum process but if you want to do the test management activities we need to click on j fire option here click on j file then it will give you few more options and there are multiple sections are there so you can just look at design section planning and execution and reporting and then integrations there are multiple sections are
- 89:30 - 90:00 there and design section mainly we create a test case and bdd type of test case and we can search the test which we have already written and if you have test case in some excel file or some other sources we can import those test cases so these things we can do as part of design path and planning and execution we can create a test cycles we can execute our test cases and we can also update the status are passed or failed so these things we can do as part of planning and execution
- 90:00 - 90:30 and after execution is completed we can see the reports test summary report test metrics traceability matrix so these things we can see as part of reporting okay these are the things as possible through jeffer plugin so now i'll quickly show you how to write the test cases and uh two ways we can do this guys one thing is we can directly write the test case in jira that is one thing or if you have written multiple test cases which are already there in excel file you can import those test cases in jira you can import
- 90:30 - 91:00 those test cases in jira so i will show you both the ways okay so what we can do is go to jira tool okay so how to create the test cases so click on the create test so how we have to navigate here from the main home page click on jeff fire plugin then you can see create test so click on the create test and then you will get one more screen like this inside this this is a project
- 91:00 - 91:30 name and issue type is a test issue type is a test by default selected now here we have to provide the test summary okay let me add one small test case so here i have few test cases okay now let me add one test case or we can also add open cut test cases which we have already created earlier so let me add one small test case here some sample test case for i say registration
- 91:30 - 92:00 or we can say register user this is summary or you can just copy this summary as it is okay or else i will upload those test cases later so first i will try to show you a small test case how to write the test case okay so here the summary is i say login to test case later if you want you can delete this no problem so log into test case so log to application so this is my summary of the test case and if you have any document which is required to understand the
- 92:00 - 92:30 test case you can upload and you can write the description so login to application this small description you can provide and then whatever the information you want to add you can add like assignee who is responsible for executing this case and on for which epic you are creating and on which sprint you are planning you can just specify that active sprint or future print so you can also update these details later so for now just create a new test case like this
- 92:30 - 93:00 so but test case means what we need to provide the actions and expert results and everything right but this one doesn't have anything so where we have to update them so we will update in the next screen so after filling the details basic details summary and description and everything then we have to click on create so once you click on the create then the test case is created just we need to click on this issue link so your issue has been created but it's not currently visible
- 93:00 - 93:30 you can just click here or after few seconds it will disappear but where you can see the test case which is created you have to go to search test okay click on the search test then here you can see whatever test case you created so this is a test case just now we created but we haven't provided any actions expected result priorities and everything right so now we need to add them so where we can add just click on this test case link now it will show you this particular screen
- 93:30 - 94:00 and here you can find multiple options here attachment create a sub task link and differ actions and test details and test executions and so on multiple options are displayed so now we need to add steps and expected results to this particular test case now how we can add it if you want to add it what we can do is we just go to details test details icon we have to click so once you click on test details i icon then you can see the small form test details form
- 94:00 - 94:30 right so here you have to provide the test step data test result okay what step you have to perform what data i have to use what is the result we are expecting so these three things we have to add so first let me write one step so here open application url okay what's the test data we use ww dot open and test results what you are expecting app url open
- 94:30 - 95:00 and able to see able to see home page this is our expected able to see home page the first step then after completion of the first step click on the tick mark then we can add one more step see this one step is added and the second step so what is the second step to login
- 95:00 - 95:30 so here provide valid username username and password and what is the data here valid user and password and what is the expected what is expected uh provide valid username and password value user and password what is expected here text fields text fields should allow
- 95:30 - 96:00 values okay done so next step is done after completion of this step again we have to click on the tick mark then one step is added so two steps added so far now third step so after providing username password then what you have to we have to click on submit you can click on submit button and then no data not required not applicable and user should
- 96:00 - 96:30 go to my account page so this is our expected result and this is my last step so we can just click on this done so another step you don't need you can just click on the cross mark or let it be there so three steps we have added test data test results and everything apart from this we can also add some other information and any comments if you have history working log so all these things we can update if we required or else we can leave it empty
- 96:30 - 97:00 so this is how we need to create a test case now i have created one test case manually in jira tool but again this is a little difficult thing guys because if you have 100 test cases if you want to do this like this 100 times it is very very difficult task right so normally what you will do in the beginning levels we will write all the test cases in the excel sheet or excel file so we will conduct multiple reviews once you approve your test cases then we will upload all the test cases and one shot instead of writing multiple test
- 97:00 - 97:30 cases like this we will import all the test cases into jira at one chart okay now i'll show you how we can do that import also so once you created your test case where you can see the test cases in where exactly in which place you can see the test cases first go to the project and you will see the project home page we need to first go to jfr plugin and here inside the jfire okay you can see the search test and inside the search test you can see the test case
- 97:30 - 98:00 and once you click on the test case once you click on the test case and then you can see the details so these are the details yeah now we can see the all the steps and everything so if you want to execute the test case then we can go to execute so test execution so this option we will use later once we added these test cases to the test cycle then we will do that okay so this is the way we can
- 98:00 - 98:30 create test case manually in jira suppose i don't want to do like this i want to import bulk number of test cases into zero at one shot okay then how we can do that so now i'm going to show you the next thing is how to import the test cases so far uh we have seen two things so how to install jfr plugin and also we added issue type test to the project
- 98:30 - 99:00 i show we have we have seen like this is not required and then we have seen how to create a test case in jira manually right so now i'm going to show you how to import multiple test cases into xero tool so now i have already test cases written in my excel file so i want to import them
- 99:00 - 99:30 into xero tool so how we can do that so to do this we need to follow certain prerequisites guys okay so we have to write the test cases in excel by using proper template because in our excel file in our test cases the headings will be different and as per jira perspective the headings will be different so we need to be sync in both like excel sheet whatever headings we are using in which format we are using excel file that should exactly match with the jira format and then only we can import okay so here i have created a few number of test cases
- 99:30 - 100:00 according to jira template or jira format so here the main you can add any number of fields but you need to map later so here i have written few number of fields let's say test case names test case description and these are the steps for one test case these are the tested data for each step test results and labels if you require you can update the labels also
- 100:00 - 100:30 okay so this is one test case still here and this is another test case so totally two test cases i have register a register user user login so let us say i have n number of test cases like this i want to import all the test cases in my jira so how we can import them instead of writing each and every step i can import all the test cases in one shot so let's see how we can do that so we have login to application already there so let me try to delete this test case because i'm just going to
- 100:30 - 101:00 import now so i'm just deleting the test case so now i don't have any test cases now we just go to search issues right so not here we need to go back to the project and here go to j fire inside the j fire we have to search for issues go to the j fire click on the j fire and then you can see search test in the search test i don't have any test cases everything
- 101:00 - 101:30 is empty okay now i want to import the test cases so to import the test cases make sure your excel file or x your test case template should exactly match with jira template okay so this is the format exactly jira will follow so now let us try to import these test cases in jira tool so how we can do that so here you can see some functionality called import again go back
- 101:30 - 102:00 go back to jira sorry go back to our project and everything we can do only within the j5 plugin so select the j fire here so here you have to select something called import test you can see here this is import test click on this import test and once you have done this you have to do some flow here i'll show you so we can just close this
- 102:00 - 102:30 all okay so once you click on the import test so here we have to choose the excel file so this is the excel file which i am going to import this is the excel file which i am going to import two test cases register user user login so close this excel file before so here i am browsing the file click on the choose file i am selecting the excel file open so now it is trying to get that file
- 102:30 - 103:00 okay once it is done and you can just click on the next it is success then click on the next and here in the excel file in excel sheet the first row is a heading part right so we have to start from the second so instead of one we have to say two here okay and then delemiter if i discriminator you can just look at here in the excel sheet how the test cases recognize how we can recognize the test cases are different so one test case to under
- 103:00 - 103:30 test case is there any discriminator there so based on the test case name change suppose if there is an empty row between one test case another test case you have to select md row or if you are using id so you can use id change so multiple options are available so currently the test case name is a different so consistent test case name so if i just look at again uh jira test cases see this here the test case name is here and what's the next test case where
- 103:30 - 104:00 it start again with the test case name so test case name is a discriminator similarly i selected this and import all the sheets or import selector sheet if you have multiple sheets in your excel you can select first one if you want to select if you want to import only test case from specific sheet then select the second one import selected sheets and here we have to provide the name of the sheet so let me check the name of the sheet
- 104:00 - 104:30 so test cases this is the name of the sheet so i just writing them test cases okay and then click on next so once you click on the next it will try to import the excel sheet which contains all the test cases yeah so now this is the very very most important step so here so these are the actual jira fields for every test case there will be assignee comments component description epic link externally there are a lot of things are there for every test case but in our excel template we have
- 104:30 - 105:00 to map these fields with our excel template for example in excel what are the headings we have so we have description so just select the drop down and these are the feeds which we have written in our excel sheet so we need to exactly map with that so description is available in our excel so we need to select the test case description and what else we have in excel file so we have a name also so tc name test case name we can map and then what else we have we have a steps
- 105:00 - 105:30 so steps we can map with the test step and test data is also there so test data we can map so like this whatever fields or columns we have in excel field excel file so we need to map all the columns with the jira fields okay so once the mapping is done right so then you can say next and do we have anything result is also we have right so expect a result so test results also we can map
- 105:30 - 106:00 that's it so whatever the columns we have written in the excel the same fields we need to map it here and then next done so once you click on the next so just validate here because every mapping whatever we have done is correct or not if you want to validate you can just click on validate and if mapping is perfectly done so which is success so two issues will be created successfully and then we can just begin import click on begin import so once you click on begin import now your
- 106:00 - 106:30 test cases are importing so previously we don't have any test cases now i'm trying to import two test cases so now let it complete yeah now two issues have been imported successfully and again if you want to import few more test cases again go begin another input again process will start okay this is the workflow of importing excel setup settings mapping validation and then import so now where you can see the test cases which are imported just again go to search tests then
- 106:30 - 107:00 here you will be able to see the two test cases so now let me open the login click on the login now you see the description and also you will see the steps go to the details here click on the details now you can see all the steps have been successfully created five steps we have in the test case similarly register user so go to the details and here all the steps have been created
- 107:00 - 107:30 okay so this is how we can import multiple test cases from excel to jira so this is very very useful option and this is the way we can do most of the times we don't write individual test cases manually takes a lot of time so instead because initially we will start with excel file so once all the reviews are completed finally we will import all the test cases from excel to zero tool okay done so this is how we need to import multiple
- 107:30 - 108:00 test cases in jira tool so this is the first initial task we do so we have created test cases manually or we can import the test cases into jira tool okay and the next and final action is we have to create the test cycles we have to add test cases to the cycles then we have to execute reports and traceability matrix there are few options which we have to do okay so creating the test cycle so we have just created the test cases right but where exactly we
- 108:00 - 108:30 have to execute them so we have to execute those test cases while creating a cycle test cycle within the sprint okay within the sprint itself we will get multiple bills from the developer right so for each build we will create a new cycle and the set of test cases we will add to that particular cycle and then we will execute it okay so now i will show you how to create a cycle how to add the test cases to the cycle then how to execute or update the
- 108:30 - 109:00 status of the test cases and then finally we will see the reports so let's go back now we are done with the test cases now again go back to the uh jfi plugin go to our projects and click on the j fire okay once you click on the j fire it will show you all the options yeah so now come to the next
- 109:00 - 109:30 section planning and execution so cycle summary search test execution manage execution filters the multiple options are there so here we have to go to cycle summary to create a new cycle so cycle summary so in the cycle summary we have to create a new cycle okay now if i just look at here by default there are cycles are created so unscheduled cycle ad hoc by default will be there
- 109:30 - 110:00 and apart from this this with the project version which is also already created one cycle here okay so if you want to create a new cycle just click on the create a new test cycle okay so here version number is unscheduled so we have to select the version number opening card version 0 0 1 then cycle so we can just give a cycle name so here i name it as my or you can say regression cycle okay regression cycle and then you can specify the bill number or environment on
- 110:00 - 110:30 which environment you are executing and from date which day to which day you are going to execute this cycle you can spell select all the details of the cycle and then say save so now cycle is created new test cycle is created so now we need to add test cases to this particular cycle so what are the test cases we are going to execute as part of the test as part of the cycle okay
- 110:30 - 111:00 so for that what you can do is you can do two ways either you can just open the cycle like this regression cycle and you can just add test directly from here or else we can go to the test cases individual test cases and we will update the cycle also okay suppose if you go to the test case let me go back again search test cases there are two ways we can do suppose i want to add this login test case to the
- 111:00 - 111:30 regression cycle so select the test case here and you will see the cycle also somewhere priority label okay so here you can just say execution so test execution or actions test execution just go to this test executions okay and here you can see something okay not execution
- 111:30 - 112:00 actions yeah so we can just go to actions first icon and then you can see add to test cycles so in which cycle you want to add the test case you can just click on this button add to test cycle and then you can select the which cycle you want to add this test case so individual test cases we can select which we can add to the cycle so this is the one option we have so the other option is we can directly go to the cycle let me go back
- 112:00 - 112:30 so go to the cycle summary which will show you the which cycle we have just created so if i just look at here so regression cycle which is created so now if i want to add the test cases to the cycle click on add tests here and here we need to add so we have to write the
- 112:30 - 113:00 uh test case names here user login register login so user login i'm adding and then register also i'm adding and who is responsible to execute this test cases you have to specify it i'm just giving as a some name word is ascend we have to give it that name so it just specify and then say add so once you added this those test cases will be added to particular cycle okay once i added the
- 113:00 - 113:30 test cases to the cycle then we have to execute our test cases as part of the cycle so now i'll show you how to execute and update the status that's the next thing so added test cases to the cycle now we are going to execute and update the statuses so to execute the test cases what you have to do is we have to first go to the cycle summary okay and also you can just go to test search test executions the second option is available so go to search test executions
- 113:30 - 114:00 under search test executions you can see the what are all test cases are ready for execution here for this particular cycle okay so from here we can update the status so for example this particular cycle regression cycle these are the test cases are planned so still unexecuted we have not executed this okay so need you need to execute these test cases manually there may be pass or fail whatever it is we need to update the status so how to update the status
- 114:00 - 114:30 click on this test case okay let us say register user click on the test case and once you open the test case and there is an option called e small test execution okay so you need to just click on this e once you click on the e icon then here you will be able to update one second okay just a moment somewhere you can see the option yeah here you can see so this is
- 114:30 - 115:00 the test case unexecuted unexecuted so far so now we need to execute so let me just make it as a pass or you can also make execution of step by step okay just a moment so to execute the test case we can do here directly or we can also do in some other way i'll show you just a moment
- 115:00 - 115:30 so first of all open the test case go to the details don't directly go to execution go to the details okay so once you go to the details one sec so these are the steps right you can see these steps
- 115:30 - 116:00 just a moment okay so here i think there is another way to do this but it is not showing anywhere we can make the test case past or fail even step level also we can do that so somewhere i could not see that option okay so we'll see that later so for now i'm just using this option so just come down so this is a test case and which is not executed so i'm just passing it from now
- 116:00 - 116:30 okay past success and similarly just go back again test cycle once it is passed then go back to your test cycle okay so now we can just look at here two test cases one test case got passed we have executed so similarly i'll make one testcase.fail so click on the test case once again here user login
- 116:30 - 117:00 okay and here again i want to make this test cases passed or failed so you can just go here and i make it as a fail so my test case got failed so manually how to execute okay execute accordingly you have to update the status here so once it is fail everything is done so once it is done go to again go back
- 117:00 - 117:30 right so once you go back now you can see the execution status so one is got failed one is got passed so now we need to report the failure test case as a bug right so then you can just go to create and here instead of test you have to select the back okay now bug is selected now you have to write the summary so login failed with varied credentials
- 117:30 - 118:00 right so we need to write all the steps for login right you need to write all the steps here and then developer name so he is a reporter and fixed versions so in which version you want to fix so these details automatically populate guys okay your project will be set up in the jira before itself so all the versions everything will be populated and priority and as per the jira by default it will show you only priority but if you want to get the cvrt we
- 118:00 - 118:30 need to add some customized options so though customized options will be added by the admin so you guys can also select the priority as well as crt and on which environment you have executed the test cases and screenshots you can attach here and in which version these bugs are effective so all these things you have to specify any so we use a responsible for fixing this issue we have to select the developer name like this and on which epic you got this issue you have to select on which sprint you got this issue you can select the sprint
- 118:30 - 119:00 so all these things you have to select and then create so this is how we need to rise a bug so now you can see bug is rise if i just go and click on this link you can see the bug information so this is all about bug details so once the developer is start working on that bug they will update the status and they will also write the comments here whether it is fixed or it is in progress and how the what is the status of the bug and accordingly we have to re-verify and close it
- 119:00 - 119:30 and if you want to see all the bugs list where you can see is we can just go back to the project again and here you can just look at the issues right if i just click on the issues you will see all kinds of issues so including stories tasks bugs everything you can see here okay whichever you want to click here that details will be displayed at the right side so this is all about bug reporting so whenever you find a test case got fail you can report the bug
- 119:30 - 120:00 so we also seen a reporting box and finally we can also see the reports so agile reports will be different guys in agile we will see burn down charts and everything i will show you that first and then we'll come back to the test summary reports again go to the project okay and then select the project right so here you can see the something called reports okay
- 120:00 - 120:30 in the project dashboard you can see the reports so click on the reports and these are all agent reports guys so not a test case reports now you can see there are so many charts are available so burn down chart burn up chart sprint report velocity chart cumulative flow diagram so these are all the metrics which will be taken care by the scrum master so scrum hashtag has to know how we can calculate these metrics and how we can check the
- 120:30 - 121:00 efforts of the team and you can just click on each and every chart here burn down burn down chart so this is the chart which is basically burn down basically the main information which will display is how much we have planned how much we have completed still how much is pending okay so how much how much story points we have given how much we uh how much story points we have expended on the or spend on the particular story so those details will be displayed in the burn down charts and each and every story level task level
- 121:00 - 121:30 everything will be displayed so burn down chart sprint report so this is against print report and velocity chart so these are all automatically displayed in the jira tool somehow it is not displayed because if it doesn't have proper data which will not display so version report epic report control chart so there are a lot of things are there guys which will taken care by the scrum master so he's the main role okay he is basically driving the process and facilitating the
- 121:30 - 122:00 agile he will monitor everything so these are all the agile related reports but whatever what about the test summary reports we need to go to j fire plugin again go to project and here there is a project called jfi right so jeff all the test related activities we can see only in the jfire okay because that is the additional plugin through which we have done that so in the jfr plugin you can see uh reporting test summary test matrix traceability matrix i just go to test summary
- 122:00 - 122:30 test summary which will give you test summary report okay so you can see here total test we have created two two are executed okay and uh everything labels if there are any labels so labels will be displayed if there are any components components will be displayed so schedule cycle unscheduled sidekill
- 122:30 - 123:00 will be displayed here so this is a test summary report and test matrix so we go to test matrix which will display the test matrix also how many are failed how many are passed in the graphical format okay which will show you that this is the one type of test summary report then traceability matrix these are the three important reports we will have for testing and agile reports and graphs will be taken care by the scrum master we don't need
- 123:00 - 123:30 to bother about but at least we need to know what are the different drafts will be created in agile process in interview people may ask you so these are the different traceability matrix okay so what are the requirements we have and what the test we have created executions level defects so everything will be displayed here so we have to select the proper we need to have proper data and we have to map them correctly and then only the report will be accurate right if there is any uh mismatching or not mapping is done like sprint is different test
- 123:30 - 124:00 case or different cycle so then report will not be accurate so if you provide all the data test cases cycles everything properly then your reports will be accurate okay and you can also filter this how many uh all types are version what is the different versions cycles and if there are any folders within the cycles we can select the folder level and execution status how many are passed how many failed so this kind of information we can see that okay so these are
- 124:00 - 124:30 the tasks also we have completed earlier as part of a jn right so that also will be displayed here so these are the three important uh reportings are there in jira especially for test management side and uh charts which are again belongs to agent burn down burn down charts velocity charts so they will take care of our scrum master so they will analyze the report and they will check the health of the agile like how the process is going on what are the blockers how much extra
- 124:30 - 125:00 time is needed so those things will be analyzed by the scrum master by seeing those reports and here the test reports we will taken care by us even our management leads will look at these reports how our testing is progressed okay so these things are available and additionally there are some options are provided integrations suppose your test cases are automated through selenium or some postman tool or some other api test cases you can also integrate those tools with the jira
- 125:00 - 125:30 so you can also execute test cases automation test cases in selenium and the status we can see in jira also so for that some apis are provided here some options integration options are provided within the jira so by using these options we can also integrate jira with some third-party tools so that kind of facility which is already there in jira by using jfr plugin which is unpossible okay otherwise we cannot do this so these are all different options are available
- 125:30 - 126:00 very high level and day-to-day basis we almost work with these options as a test engineer because different people will involve in the project and different people are having different roles so according to those roles permissions will be given and according to those roles they will create the stories or some people will create the story some people will add the tasks some people will track the status some people will move the stories from one place to another face some people will work on the reports so depends upon the privileges or permissions you will work on the
- 126:00 - 126:30 jira tool okay so this is all about zera test management tool so these are all test management activities and these are all scrum related activities we can do using single tool so that's the beauty of jira so in single place we can do everything but if i don't use jira we have to use multiple tools like for agile we use some tool but test management we use some tool for backtracking we use another tools instead of using multiple tools we can do everything in one place
- 126:30 - 127:00 so that's the reason jira becomes very popular so this is all about jira tool okay so jira is agile test management tool so we are using cloud instance so we can work with this instance almost 30 days and every option you can try with that so i'll share a small document so i have taken the screenshot of almost every activity what we have done in the jira
- 127:00 - 127:30 so go through this document and practice each and every option which have explained in the session okay everything is there but test management activities i have not captured the screenshot here and you guys can go through the video parallelly you can do the tasks okay till bug reporting spring cycle creation adding the stories to the sprint all of them so creating the test cases importing the test case i already shown you in the video so you guys can watch this video once again
- 127:30 - 128:00 and then do these things okay so that is all about zera tool how we need to automate agent activities or test management activities in jira told us okay so that's all for this session