This section includes 7 InterviewSolutions, each offering curated multiple-choice questions to sharpen your Current Affairs knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
What Are The Disadvantages Of Agile Models? |
|
Answer» In case of some SOFTWARE deliverables, especially the large ones, it is difficult to ASSESS the effort required at the beginning of the software development life cycle.
In case of some software deliverables, especially the large ones, it is difficult to assess the effort required at the beginning of the software development life cycle. |
|
| 2. |
What Are The Two Key Factors When Working As A Qa In An Agile Team? |
|
Answer» QA can add a lot of value to an agile team because of the different mindset. Testers can and should THINK about the different possible scenarios to test a story. HOWEVER the most IMPORTANT asset that they can bring is:
QA can add a lot of value to an agile team because of the different mindset. Testers can and should think about the different possible scenarios to test a story. However the most important asset that they can bring is: |
|
| 3. |
What Is Re-factoring? |
|
Answer» Re-factoring is MODIFYING EXISTING CODE to improve its performance, readability, extensibility etc. The code’s functionality remains as it is. Re-factoring is modifying existing code to improve its performance, readability, extensibility etc. The code’s functionality remains as it is. |
|
| 4. |
In What Does The Agile Testing (development) Methodology Differ From The Other Testing (development) Methodologies? |
|
Answer» Anytime APPLYING agile methodology, the TESTERS (DEVELOPERS) ensure that the whole process of testing (development) is broke into as small steps as possible and just a small unit of code is tested (developed) in each of this steps. The team of testers (developers) is communicating consistently the results of their work, and change the SHORT term strategy and even the development plan on the go, based on the results of agile testing. Agile methodology encourages flexible and rapid response to change which should lead to a better end result. Anytime applying agile methodology, the testers (developers) ensure that the whole process of testing (development) is broke into as small steps as possible and just a small unit of code is tested (developed) in each of this steps. The team of testers (developers) is communicating consistently the results of their work, and change the short term strategy and even the development plan on the go, based on the results of agile testing. Agile methodology encourages flexible and rapid response to change which should lead to a better end result. |
|
| 5. |
Can We Apply Agile Methodology To Other Areas And Projects? |
|
Answer» Employers try to understand if you see the real BENEFITS of agile, and the practical APPLICATION for various areas of their business. To say that the methodology can be (and perhaps even should be) applied anytime we have insufficient entry data, or when we work in an unknown AREA, or simply within a small team, or when many unpredictable variables play the role in the final outcome, would be a good answer. Bio-medicine, biochemistry or PHYSICS belong to the fields where we apply agile methodology ever more frequently. Employers try to understand if you see the real benefits of agile, and the practical application for various areas of their business. To say that the methodology can be (and perhaps even should be) applied anytime we have insufficient entry data, or when we work in an unknown area, or simply within a small team, or when many unpredictable variables play the role in the final outcome, would be a good answer. Bio-medicine, biochemistry or physics belong to the fields where we apply agile methodology ever more frequently. |
|
| 6. |
Main Characteristics Of Agile Methodology? |
|
Answer» Every person can approach the question from their own view, and PERHAPS a software tester would give a different answer than a project MANAGER. Nevertheless, you can list cross-functional team COMPOSITION, face-to face communication, solving problems immediately after these are identified, and working solution as a primary metric of progress, as the main characteristics of agile development. Every person can approach the question from their own view, and perhaps a software tester would give a different answer than a project manager. Nevertheless, you can list cross-functional team composition, face-to face communication, solving problems immediately after these are identified, and working solution as a primary metric of progress, as the main characteristics of agile development. |
|
| 7. |
What Is Dynamic Software Development Method (dsdm)? |
|
Answer» DSDM is a Rapid Application Development (RAD) APPROACH to software development and PROVIDES an agile project DELIVERY framework. The important aspect of DSDM is that the users are required to be involved ACTIVELY, and the teams are GIVEN the power to make decisions. Frequent delivery of product becomes the active focus with DSDM. DSDM is a Rapid Application Development (RAD) approach to software development and provides an agile project delivery framework. The important aspect of DSDM is that the users are required to be involved actively, and the teams are given the power to make decisions. Frequent delivery of product becomes the active focus with DSDM. |
|
| 8. |
Explain In Agile, Burn-up And Burn-down Chart? |
|
Answer» To track the project progress burn up and burn down CHARTS are used
To track the project progress burn up and burn down charts are used |
|
| 9. |
Describe A Situation When You Used Agile Methodology In Your Work, Or When You Belonged To The Team That Applied It Successfully? |
|
Answer» Mention the situation, the challenges you faced, and how agile approach HELPED to successfully achieve your goal. Try to talk about TEAM work, and about the end result of your efforts–and how it benefited the employer, or the final product If you can not find anything to talk about from your professional career, THINK about something from personal life–though we do not typically realize it, we apply agile METHODOLOGY in many everyday situations and interactions with other people. Mention the situation, the challenges you faced, and how agile approach helped to successfully achieve your goal. Try to talk about team work, and about the end result of your efforts–and how it benefited the employer, or the final product If you can not find anything to talk about from your professional career, think about something from personal life–though we do not typically realize it, we apply agile methodology in many everyday situations and interactions with other people. |
|
| 10. |
What Is A Test Stub? |
|
Answer» A test stub is a bit of code that replaces an undeveloped or fully developed component within a system being tested. The test stub is BUILT such that it mimics the ACTUAL component by generating specific known outputs. The stub can be used as a substitute for the actual (fully developed) component for testing PURPOSES. The stub can also be used during testing to isolate system components and TROUBLESHOOT problems. A test stub is also known as a test double. A test stub is a bit of code that replaces an undeveloped or fully developed component within a system being tested. The test stub is built such that it mimics the actual component by generating specific known outputs. The stub can be used as a substitute for the actual (fully developed) component for testing purposes. The stub can also be used during testing to isolate system components and troubleshoot problems. A test stub is also known as a test double. |
|
| 11. |
Which Of These Advocates The Anti-gold-plating Mechanism Of Agile? |
|
Answer» Simplicity-the ART of MAXIMIZING the AMOUNT of WORK not done-is ESSENTIAL. Simplicity-the art of maximizing the amount of work not done-is essential. |
|
| 12. |
Scrum Master Is Responsible For? |
|
Answer» The SCRUM PROCESS being ADOPTED and USED PROPERLY. The Scrum process being adopted and used properly. |
|
| 13. |
Which Scrum Artifact Helps In Tracking Progress? |
|
Answer» Sprint burn down chart. |
|
| 14. |
Mention The Key Difference Between Sprint Backlog And Product Backlog? |
| Answer» | |
| 15. |
As Product Owner, Which Of The Listed Guidelines Should You Follow While Creating The Product Backlog? |
| Answer» | |
| 16. |
Which Of The Following Best Describes The Approach For Determining The Iteration Length? |
|
Answer» The team should AGREE on the LENGTH of the ITERATION taking the size and COMPLEXITY of the project into consideration. The team should agree on the length of the iteration taking the size and complexity of the project into consideration. |
|
| 17. |
What Is Sprint? |
|
Answer» Sprint is a PREDEFINED interval or the time frame in which the work has to be completed and make it ready for review or ready for production deployment. This time BOX usually lies between 2 WEEKS to 1 month. In our day to day life when we say that we follow 1 month Sprint cycle, it SIMPLY means that we work for ONE month on the tasks and make it ready for review by the end of that month. Sprint is a predefined interval or the time frame in which the work has to be completed and make it ready for review or ready for production deployment. This time box usually lies between 2 weeks to 1 month. In our day to day life when we say that we follow 1 month Sprint cycle, it simply means that we work for one month on the tasks and make it ready for review by the end of that month. |
|
| 18. |
What Are The Three Main Roles In Scrum? |
|
Answer» The Scrum team consists of three main roles:
The Scrum team consists of three main roles: |
|
| 19. |
What Is Scrum? |
|
Answer» SCRUM is an innovative approach to getting work done in efficient way. It is iterative & incremental agile software DEVELOPMENT method. These iterations are time boxed with various iterations & each iteration is called Sprint. According to latest surveys Scrum is the most popular agile project management methodology in software development. The term Scrum is FORMED from Rugby. Scrum is IDEALLY used where highly emergent or rapidly changing requirements. Scrum is basically worked on a self-organizing, cross-functional team. In the overall scrum team there is no team leader who assign the task to team RATHER whole scrum members work as a team & they decides the task on which they will work on. Also the problem will be resolve by team. Scrum is an innovative approach to getting work done in efficient way. It is iterative & incremental agile software development method. These iterations are time boxed with various iterations & each iteration is called Sprint. According to latest surveys Scrum is the most popular agile project management methodology in software development. The term Scrum is formed from Rugby. Scrum is ideally used where highly emergent or rapidly changing requirements. Scrum is basically worked on a self-organizing, cross-functional team. In the overall scrum team there is no team leader who assign the task to team rather whole scrum members work as a team & they decides the task on which they will work on. Also the problem will be resolve by team. |
|
| 20. |
What Are Some Of The Key Features Of Agile Development? |
|
Answer» Some of the key features of agile development are
Some of the key features of agile development are |
|
| 21. |
What Is The Agile Manifesto? |
|
Answer» The agile software development emphasizes on four CORE values:
The agile software development emphasizes on four core values: |
|
| 22. |
What Are The Benefits Of Agile Software Development? |
|
Answer» Agile methods grew out of the real-life project experiences of leading SOFTWARE PROFESSIONALS who had experienced the challenges and limitations of traditional waterfall development on project after project. The approach promoted by agile development is in direct response to the ISSUE associated with traditional software development – both in terms of overall PHILOSOPHY as well as specific PROCESSES. Agile methods grew out of the real-life project experiences of leading software professionals who had experienced the challenges and limitations of traditional waterfall development on project after project. The approach promoted by agile development is in direct response to the issue associated with traditional software development – both in terms of overall philosophy as well as specific processes. |
|
| 23. |
What Are The Different Methodologies In Agile Testing? |
|
Answer» There are various methods present in agile testing such as
There are various methods present in agile testing such as |
|
| 24. |
How Is It Different To Traditional Waterfall Or The V Model? |
|
Answer» The big difference is that in agile ENVIRONMENT, testing is not a PHASE; it is an ACTIVITY parallel to development.
The big difference is that in agile environment, testing is not a phase; it is an activity parallel to development. |
|
| 25. |
In What Way Does The Agile Testing /development Methodology Differs From The Other Testing /development Methodologies? |
|
Answer» Anytime applying AGILE methodology, the testers /developers ensure that the whole process of testing /development is broke into as small steps as possible and just a small unit of code is TESTED /developed in each of this steps. The TEAM of testers /developers is communicating consistently the RESULTS of their work, and changes the short term strategy and even the development plan on the go, based on the results of agile testing. Agile methodology encourages FLEXIBLE and rapid response to change which should lead to a better end result. Anytime applying agile methodology, the testers /developers ensure that the whole process of testing /development is broke into as small steps as possible and just a small unit of code is tested /developed in each of this steps. The team of testers /developers is communicating consistently the results of their work, and changes the short term strategy and even the development plan on the go, based on the results of agile testing. Agile methodology encourages flexible and rapid response to change which should lead to a better end result. |
|
| 26. |
What Is Agile Testing? |
|
Answer» AGILE Testing is testing practice that follows the PRINCIPLES of agile software development. Agile testing involves all members of an agile team with special skills and expertise to ENSURE business value is delivered at frequent INTERVALS. Agile Testing is testing practice that follows the principles of agile software development. Agile testing involves all members of an agile team with special skills and expertise to ensure business value is delivered at frequent intervals. |
|
| 27. |
An Agile Approach Advocates Which Of The Following Approaches? |
|
Answer» Get SOMETHING business-valuable DELIVERED as quickly as POSSIBLE, consistent with the right LEVEL of QUALITY. Get something business-valuable delivered as quickly as possible, consistent with the right level of quality. |
|