InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
What does the term Taskboard mean in Agile? |
|
Answer» Basically, task boards are physical displays in which the user stories that make up the sprint backlog are displayed, along with their constituent tasks. Task boards are used by individuals, teams, and organizations to represent the work being done and to track its progress towards completion. Since they are so flexible, task boards are becoming a classic tool for project management. As illustrated below, it includes tasks in progress, completed tasks, as well as new upcoming tasks that may have been added to the backlog. |
|
| 2. |
Explain Continuous testing. |
|
Answer» Continuous testing (CT) is a methodology used in software development, where applications are continuously tested during the entire software development life cycle (SDLC) to determine whether a new release entails risks. CT is designed to provide critical feedback earlier on in the software development life cycle and to enable high-quality and faster deliveries. It extends and develops test automation strategies to address the increasing complexity and pace of development and delivery of modern applications. |
|
| 3. |
Why is it important to conduct daily stand-up meetings? |
|
Answer» As a team's huddle, daily stand-ups are the basis for Agile project management. Often referred to as the daily scrum, it keeps everyone on top of the team's progress and landscape by focusing on "we". Agile teams have daily standup meetings as part of their daily activities. They set a mutually convenient time for team meetings and meet every day to stay on top of all the pertinent information for improving project coordination.
|
|
| 4. |
Explain Epic, User Stories, and Tasks. |
Answer»
|
|
| 5. |
Explain Velocity in Agile Methodology. |
|
Answer» In Agile Methodology, Velocity is a measure of the amount of work a team can accomplish during an iteration, and is frequently used by development teams to build accurate and effective timeframes. It is a simple calculation that measures how many units of work have been completed in a given period of time. There are several ways to measure units of work, such as story points, user stories, and engineer hours. From the chart above, it's clear that Sprint 5 was exceptionally productive - almost 40 story points were produced. Their average velocity is approximately 10 story points. |
|
| 6. |
What is the story point in Agile? |
|
Answer» Agile story points are a metric for measuring the difficulty of implementing a user story, and therefore reflect the level of effort involved in implementing it. Story points are measures of the difficulty level of a story. It can be related to the risks, complexities, and efforts involved. An increasing number of story points will result in a greater effort. One popular method for estimating agile story points is to use Fibonacci sequences. In this series, each number represents the sum of the two preceding ones. The Fibonacci sequence begins with 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89... and so forth. |
|
| 7. |
What is Sprint in Agile Methodology? |
|
Answer» A sprint is defined as a short, time-limited period in which an agile team completes specific amounts of tasks or deliverables. Getting sprints right will help your agile team deliver better software with fewer headaches, since sprints are the basis of the scrum and agile methodologies. Typically, sprints don't last longer than a month. While some teams may prefer to work in two-week sprints, others may prefer working in weekly sprints. |
|
| 8. |
When should we use Agile Scrum Methodology? |
|
Answer» Agile Scrum Methodology can be used in the following situations:
|
|
| 9. |
What is an Agile test plan? |
|
Answer» Agile test plans are very important documents that cover a variety of testing types carried out within an iteration, such as test data requirements, test environments, test infrastructure, and test results. In an agile model, test plans are written and updated for each new release. A typical agile test plan consists of the following:
|
|
| 10. |
What is agile methodology in software development? Write its types. |
|
Answer» Known as Agile development methodologies, Agile is an iterative approach to software development projects. It focuses on delivering value to customers faster and with fewer headaches than traditional ways. In contrast to risking everything on one big launch, agile teams deliver work in incremental, but consumable, stages over time. Continuous evaluation of requirements, plans, and results allows teams to implement changes quickly. This approach aligns with the principles and values outlined in the Agile Manifesto. Below is a diagram that illustrates different types of Agile methodologies: |
|
| 11. |
What are the characteristics of a good Agile tester? |
|
Answer» Good agile test leads lay a strong foundation for fostering an agile working culture in any organization through the application of good agile practices. An Agile tester should possess the following qualities:
|
|
| 12. |
Explain the role and responsibilities of Agile testers. |
|
Answer» Agile testers are tasked with the following responsibilities:
|
|
| 13. |
Describe the Agile testing life cycle. |
|
Answer» Unlike traditional development methodologies, agile development gives users flexibility through its iterative approach. An agile testing life cycle consists of the following five phases:
|
|
| 14. |
What are the principles of Agile testing? |
|
Answer» Eight main principles underlie agile testing. They are as follows:
|
|