R4RIN
Articles
Java 8
MCQS
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.
Functional Tests
Unit Tests
Integration Tests
Stress Tests
2. Unit tests allow greater test ____ than functional tests.
Coverage
Redundancy
Prowess
Accuracy
3. Functional tests are more _____ compared to unit tests.
Fine grained
Accurate
Time consuming
Coarse grained
4. Unit Tests can detect _______
Regressions
Quality Check
Database Errors
Enforced Error
5. Agile methodologists favour writing code in ______ slices to produce a working use case.
Horizontal
Small
Diagonal
Vertical
6. To retain a design across features, agile methodologies encourage ____ to adapt the code base as needed.
Changing
Adapting
Refactoring
Duplicating
7. The agile methodologies try to lower project risks by providing the ability to cope with ________
Change
Refactoring
Inefficiency
Redundancy
8. _____ is a principle of extreme programming (XP) that states that a functionality should not be added until deemed necessary.
KISS
MoSCoW Method
Overengineering
YAGNI
9. YAGNI stands for ________
Your agile going now inside
You aren’t gonna need it
You are gonna need it
You are given no information
10. YAGNI is a principle behind the XP practice of _____
KISS
MoSCoW
WIB
DTSTTCPW
11. All ____ has to be completed before integration testing can be done.
Stress testing
Functional testing
Unit testing
Load testing
12. All _______ has to be completed before integration testing can be done.
Stress testing
Functional testing
Unit testing
Load testing
13. KISS is an acronym for ______
Keep it simple, stupid
Keep it safe and sound
Know it soundly and systematically
Know information safely and securely
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.
KISS
WET
SSOT
DRY
15. DRY stands for ______
Do right yourself
Don’t repeat yourself
Don’t ring the yarn
Do rule over yourself
16. Violations of DRY are referred to as _________ solutions.
WET
NOT DRY
KISS
ENGAGE
17. _________ tests are designed early.
Preventive
Reactive
Associative
Amorous
18. _______ tests are designed after the software has been produced.
Preventive
Reactive
Associative
Amorous
19. What does an exit criteria do?
Define when to remove control
Defines the level of a test
Defines which test to not test
Defines when a test level is completed
20. The likelihood of a/an __________ event determines the level of risk.
unlikely
adverse
adverse
expected
21. ________ testing is used for testing systems for which the specification takes in the form of rules or cause-effect combinations.
Unit Testing
Functional Testing
Load Testing
Decision Table Testing
22. A ____ is the second phase of software testing in which a sampling of the intended audience tests the product.
Alpha
Beta
Gamma
Delta
23. Beta Testing is also known as _________ testing.
Field
Unit
Functional
Box
24. _______ beta versions are released to a select group of individuals for undergoing user test.
Open
Surround
Closed
Mandated
25. _____ is a parallel development of functions and subsequent integration.
AOP
OOP
Agile Development
RAD
26. ________ can be thought of as a vehicle to perform a test process.
Testing technique
Testing tools
MoSCow
DRY
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.
Test harness
Test automation
Test mechanics
Test manuscripts
28. Test harness has two main parts, the test script repository and _____
Test specification
Test management controller
Test controller
Test execution engine
29. The test execution engine does not carry any information about the ___________ product.
untested
tested
marketed
semi-tested
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.
Test model
Test criteria
Test Flow
Test bench
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.
Unit Testing
Regression Testing
Stress Testing
Functional Testing
32. The output of the requirement analysis and the requirement specification is used as the input for writing _______
User Acceptance Test Cases
User Rejection Test Cases
Product Rejection Test Cases
Product Acceptance Test Cases
33. Testing the end to end functionality of the system as a whole is defined as ________
Unit Testing
Functional Testing
Stress Testing
Load Testing
34. Independent testers are _____ and identify different defects at the same time.
Isolated
Biased
Unbiased
Modularity
35. In a reactive approach, the bulk of the test design work begins ______
Before any software is made
After some modules are completed
After every module, testing is done
After the software has been produced
36. DSDM stands for ______
Dynamic systems development method
Dynamic solutions development method
Database systems development method
Database solutions development method
37. DSDM fixes cost, quality and time at the outset and uses the ___________ prioritisation of scope.
KISS
MoSCow
PRINCE2
PSP
38. DSDM originally sought to provide some discipline to the ______ method.
MSF
Scrum
RAD
BDD
39. DSDM is a/an _______ approach.
Waterfall
Spiral
Incremental
Iterative and Incremental
40. The one who is responsible to initialise the project by ensuring that essential requirements are found early on in an DSDM environment is ______
Executive Sponsor
Visionary
Ambassador User
Advisor User
41. ______ is responsible for gathering and recording the requirements, agreements, and decisions made in every workshop.
Executive Sponsor
Visionary
Scribe
Project Manager
42. LSD stands for _______
Lean Software Development
Live Software Development
Less Software Data
Least Software Dataloss
43. Lean philosophy regards everything not adding value to the customer as _______
Unnecessary
Waste
Useful
Necessary
44. A value ______ technique is used to identify waste.
Mapping
Stream
Stream Mapping
Flow
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.
RCM
TPM
QRM
TOC
46. _____ in the code are signs of bad code designs and should be avoided.
Repetitions
Modularity
Functions
Documentation
47. Lean Development follows the principle of ________
Decide as late as possible
Deliver as late as possible
Decide as early as possible
Not building integrity
48. ______ is a client-centric, architecture-centric, and pragmatic software process.
Loss Testing
Feature Driven Development
DSDM
Scrum
49. ______ consists of exploring and explaining the domain of the problem to be solved.
Feature Teams
Inspections
Domain Object Modelling
Configuration Management
50. _______ ensure there is always an up-to-date system that can be demonstrated to the client.
Domain Object Modelling
Individual Class (Code) Ownership
Visibility of progress and results
Regular Builds
Submit