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