Q1 : Discuss the principles of agile testing.
A : There are some major points regarding agile testing and they are discussed below.
- Satisfaction of customer
- A big free clean mode
- Customers welcome changes
- The business people and the developers work together as a team
- It focuses on essence rather than lengthy documentation.
- Face to face conversation is appreciated
- Promotion of sustainable development
Q2 : What are the three other agile frameworks?
A : The three agile frameworks are:-
- Test-driven development
- Feature driven development
- Kanban
Q3 : What does build breaker mean?
A : here are certain times when the developer accidentally commits a bug in the software. This bug might stop the process of compilation or generated warring. It is the cause of failure during normal execution of testing. In such cases, it is said that the build is broken. The main priority of the tester now is to rectify the bug.
Q4 : What is the right moment to use agile model?
A : There are certain methodologies and developments which can use agile like lean software development feature drove development, dynamic development, and crystal methodologies.
Q5 : What is the process in which a master recommends following up on action items?
A : The best way to do this is by establishing a follow up of the works that are to be done by the members of the team. The information is to be collected by the scrum master.
Q6 : How to know that you are using agile development?
A : You will know that you are using agile development is when you are using time-boxed task board, test driven development, daily stand up meetings, pair programming and many more.
Q7 : What do you mean by release burndown chart?
A : Release burndown chart represents the pending releases that were planned earlier.
Q8 : What do you know about Kanban?
A : A tool which is used in helping the team to overlook the work which includes its progress is known as Kanban. Along with progress, the status of the current development story is also described by Kanban and it is done by Kanban board.
Q9 : What are the most important agile Matrices?
A : The following are the important agile Matrices.
- Velocity – To have a clear about your progress, capacity and many more keeping track of the velocity is important. It can be measured by adding all the estimates of the stories that are approved.
- Work category allocation – the work category allocation will provide a clear idea about where you are investing your time and also about the priority of the work.
- Defect removal awareness – the active members can produce quality products.
- The cumulative flow diagram – the uniform flow of work can be checked thought this diagram of cumulative flow. Here the x-axis represents time and the y-axis stands for the number of effort.
- The sprint burndown matric – it helps in keeping track of the completion of the work with the sprint.
- Business value delivered – this is an entity that is concerned with the work efficiency of the team. It is used to measure and 100 points are associated with every project.
- Time coverage – it is defined as the amount of time that is given to a code while it is being tested. This is measured with the help of ratio of the number of lines of code that is called by the test suite by the number of relative lines of codes.
- Defect resolution time – this is a term which is concerned with the process in which team members detect bugs and also fixes them. There are a number of processes involved in fixing a bug.
1. clearing the picture of the bug
2. Schedule a fix
3. Fixation of a defect is done.
4. Report of resolution is handed.
Q10 : What do you mean by sprint retrospective meeting?
A : Sprint retrospective meeting is the last part of the sprint. It is probably done after the review meeting of a sprint. The whole teams along with scrum master participate in this discussion and it lasts for 2 to 3 hours.
Q11 : What do you mean by sprint burndown chart?
A : It is a graph that is used to describe the number of non-implemented or implemented sprint in scrum cycle.
Q12 : How do agile testing methods differ from other testing methods?
A : In case of agile testing methodology, the code that is used is broken into smaller branches. At one particular time, each particular branch of a code is tested. Also, continuous communication is done on that part of the code. Agile process is more flexible and focused.
Q12 : What is Zero sprint in Agile?
A : It can be defined as pre-step to the first sprint. Things like setting up the development environment, preparing backlog etc needs to be done before starting of the first sprint and can be treated as Sprint zero.
Q13 : What do you mean by defect burndown chart?
A : It is the representation of a number of defects that are identified and then removed.
Q14 : What do you mean by sprint planning meeting?
A : The meeting that is joined by all the entities like product owner, scrum master and the whole scrum team is known as sprint planning meeting. It is done to discuss the important feature of the team and also the items of the product backlog.
Q15 : What are the places where Scrum and Kanban are used?
A : When there is a need for shifting towards appropriate and prominent process then you use Scrum. When you need to improve the process that is running provided that there are not many changes then Kanban is used.
Q16 : Describe the main roles in the scrum.
A :
- Scrum team – It is consist of an individual person who is in charge of working collectively to complete a certain task.
- Scrum Master – this person is responsible for the paper execution of end result of the scrum team.
- Product owner – he or she has the responsibility of delivering a whole concept of what to build and then convey the idea to the team.
Q17 : What do you mean by release candidate?
A : To make sure that during the last development stage there is no critical problem left behind a code or version or a build is released which is known as a release candidate. This is equivalent to final build and it is used for testing.
Q18 : Is it possible to apply agile methodology another testing apart from software testing and development testing?
A : The methodology of a file testing can be applied in case of biophysics, biochemistry, biomedical and those places that have insufficient data and the project needs to complete with a small team
Q19 : What does story point mean in the scrum?
A : The unit that is used to estimate the total effort which is needed to finish or do a particular work or implementing a backlog is referred to a story point in the scrum.
Q20 : What does the term increment mean?
A : When the sprint id finished by the team it is usually meant that all the tasks that they have planned have been completed. The term increment refers to the sum of all the backlog product items that were completed in a sprint. The new increment value will have the value of the last sprint value.