Maven MCQ Quiz Hub

Maven Mcq Set 4

Choose a topic to test your knowledge and improve your Maven skills

1. _______ are the first type of tests any application should have.




2. Unit tests allow greater test ____ than functional tests.




3. Functional tests are more _____ compared to unit tests.




4. Unit Tests can detect _______




5. Agile methodologists favour writing code in ______ slices to produce a working use case.




6. To retain a design across features, agile methodologies encourage ____ to adapt the code base as needed.




7. The agile methodologies try to lower project risks by providing the ability to cope with ________




8. _____ is a principle of extreme programming (XP) that states that a functionality should not be added until deemed necessary.




9. YAGNI stands for ________




10. YAGNI is a principle behind the XP practice of _____




11. All ____ has to be completed before integration testing can be done.




12. All _______ has to be completed before integration testing can be done.




13. KISS is an acronym for ______




14. In software engineering, _______________ is a principle of software development, which aims at reducing repetition of information of every kind, especially useful in multi-tier architectures.




15. DRY stands for ______




16. Violations of DRY are referred to as _________ solutions.




17. _________ tests are designed early.




18. _______ tests are designed after the software has been produced.




19. What does an exit criteria do?




20. The likelihood of a/an __________ event determines the level of risk.




21. ________ testing is used for testing systems for which the specification takes in the form of rules or cause-effect combinations.




22. A ____ is the second phase of software testing in which a sampling of the intended audience tests the product.




23. Beta Testing is also known as _________ testing.




24. _______ beta versions are released to a select group of individuals for undergoing user test.




25. _____ is a parallel development of functions and subsequent integration.




26. ________ can be thought of as a vehicle to perform a test process.




27. In software testing, a _____________ is a collection of software and test data configured to test a program unit by putting it under varying conditions and monitoring its behavior and output.




28. Test harness has two main parts, the test script repository and _____




29. The test execution engine does not carry any information about the ___________ product.




30. A __________ is an (often times virtual) environment used to verify the correctness soundness of a design or model, like that of a software product.




31. ______ is a type of software testing which verifies that software, which was previously developed and tested, still performs correctly after it was changed or interfaced with other software.




32. The output of the requirement analysis and the requirement specification is used as the input for writing _______




33. Testing the end to end functionality of the system as a whole is defined as ________




34. Independent testers are _____ and identify different defects at the same time.




35. In a reactive approach, the bulk of the test design work begins ______




36. DSDM stands for ______




37. DSDM fixes cost, quality and time at the outset and uses the ___________ prioritisation of scope.




38. DSDM originally sought to provide some discipline to the ______ method.




39. DSDM is a/an _______ approach.




40. The one who is responsible to initialise the project by ensuring that essential requirements are found early on in an DSDM environment is ______




41. ______ is responsible for gathering and recording the requirements, agreements, and decisions made in every workshop.




42. LSD stands for _______




43. Lean philosophy regards everything not adding value to the customer as _______




44. A value ______ technique is used to identify waste.




45. The _________ is a management paradigm that specifies any manageable system as being limited in achieving more of its goals by a very small number of constraints.




46. _____ in the code are signs of bad code designs and should be avoided.




47. Lean Development follows the principle of ________




48. ______ is a client-centric, architecture-centric, and pragmatic software process.




49. ______ consists of exploring and explaining the domain of the problem to be solved.




50. _______ ensure there is always an up-to-date system that can be demonstrated to the client.