Agile Testing is a practice that a QA follows in a dynamic environment where testing requirements keep changing according to the customer needs. It is done parallel to the development activity where testing team receives frequent small codes from the development team for testing.
Explain what is re-factoring in Agile Testing?
re-factoring is modification of existing code but not the functionality of that code for improving performance.
What is the burn-up and burn-down charts?
Keeping the track of projects progress both of these burn-up and burn-down charts are required.
Explain how you can measure the velocity of the sprint with varying team capacity?
When planning a sprint usually, the velocity of the sprint is measured on the basis of professional judgement based on historical data. However, the mathematical formula used to measure the velocity of the sprint are,
first – completed story points X team capacity: If you measure capacity as a percentage of a 40 hours weeks
Second – completed story points / team capacity: If you measure capacity in man-hours
Define the roles in Scrum?
There are mainly three roles that a Scrum team have:
Project Owner – who has the responsibility of managing product backlog. Works with end users and customers and provide proper requirement to the team to build the proper product.
Scrum Master – who works with scrum team to make sure each sprint gets complete on time. Scrum master ensure proper work flow to the team.
Scrum Team – Each member in the team should be self-organized, dedicated and responsible for high quality of the work.