Agile Interview Questions
- What is Agile Testing?
Agile testing is done on the principles of Agile software development methodology which is also called as continuous testing. The approach is to have continuous integration between development and testing team, testing team will run the test as soon as code is ready to detect early defect and deliver bug free product. - What are the main components or Principles of Agile Testing?
Few important Agile principles are mentioned below:
a. Continuous Testing and feedback
b. Test driven approach and early defect detection
c. Participation of whole team
d. Customer satisfaction
e. Less documentation - Mention all the phases of Agile Testing Life Cycle?
i) Impact Readiness: This is requirement analysis phase where Agile testers will gather all the information from all the stakeholders.
ii) Test Planning: Under this phase all the activities related to test planning will be done like scheduling of testing processes and deliverables.
iii) Daily Scrum: This is daily call among all stakeholders to understand the status of testing and set goal for the day.
iv) Release readiness: This is the final stage testing where testing team will test the product as per customer expectation and it’s ready to go live.
v) Test Agility review: This is the final stage meeting among all stakeholders to check if the milestones have been achieved as per given deadlines. - What are the roles and responsibilities of Agile testers?
- What are the Advantages/ quality strategies of Agile Testing?
- What are the Disadvantages of Agile Testing?
- Explain Agile Test Plan?
i) Testing scope which will have details of requirement or functionality to be tested.
ii) Testing types to be covered
iii) Testing tools to used
iv) Infrastructure & Resource planning
v) Risk mitigation planning
vi) Work allocation
vii) Defining milestone and deliverables - Mention roles in Agile model?
a. Team owner
b. Team Lead
c. Product Owner
d. Stakeholder - Explain some frameworks/development methodologies under Agile?
a. Agile Scrum Methodology
b. Scaled Agile Framework (SAFe)
c. Lean Software development
d. Kanban
e. Extreme Programming
f. Crystal Methodology
g. Dynamic system development method (DSDM)
h. Featured driven development (FDD) - When should we use Scrum methodology?
a. When client is not clear what they want and don’t provide all the requirement at once
b. When client want very quick delivery
c. When requirement keeps on changing - What is sprint in Scrum methodology?
Sprint is a small release where team will deliver small deliverables as per milestone. Scrum can consist of various small sprints generally of 2 to 4 weeks depending on the scope. - Main 3 roles in scrum?
a. Scrum Master
b. Product Owner
c. Development Team - What is story point in Agile?
Story point is the difficulty level of any user story. Story point can be defined as methodology to measure the effort in implementing any user storey based on its complexity and risk. - What is Velocity in Agile?
- What is burn-up and burn-down chart in Agile?
- What is Agile Manifesto?
- What is Scrumban?
- What is Kanban in Agile?
- What do you understand by Sashimi in Agile?
- What do you understand by Product backlog and Sprint backlog?
- What is Test Driven Development (TDD) in agile?
- What is sprint zero in Agile?
- What is Spike in agile?
- What is Storyboard in Agile?
- What do you understand by Epic, User Stories and Task in Agile?
- Mention the main components of user stories.
a. Card
b. Conversation
c. Confirmation
- What is Build Breaker in Agile?
- What is the use of Prototypes and wireframes in software development?
- What is RC (Release Candidate) in agile?
- What is Product roadmap in Agile?
- Mention few Agile Test Management tools?
- Risk categories
a. Technical issues
b. Natural calamities
c. stakeholder issues
d. Infrastructure issues
e. Resource issue like skill or iteration
f. Organisational issue
- Agile Estimation methods
- Explain refactoring in Agile?
- Explain tracer bullet in Agile?
- What are important Agile Metrices?
- Agile Certifications
• Agile Certified Practitioner (ACP)
• Agile Scrum Master (ASM)
• Professional Scrum Master (PSM)
• Certified Scrum Master (CSM)
• Safe Agilist
• PMI Agile Certified Practitioner
• SAFe 4.0 Scrum Master
• Advanced Certified Scrum Master
• Certified Scrum Product Owner/ Certified Scrum Developer
Leave a Reply