Quiz
HUGB - Late-term Exam
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (33)
1Which one of these does not describe an unit test?
- AAimed at smallest testable part of an application
- BRun fast
- CResponsibility of programmer
- DPart of integration process
- ERun as part of build process
2Which of the following are benefits of unit tests? (more than one can apply)
- AFacilitates changes
- BSimplifies build process
- CSimplifies integration
- DDocumentation (which are always up-to-date)
- ETests that find defects after they occur
- FLoosely coupled code
3Unit test should test the smallest possible unit of an application, for example a function
- ATrue
- BFalse
4Which of the following describes the best the TDD (Test driven development) cycle?
- ADesign -> Implement -> Test
- BImplement -> Design -> Test
- CTest -> Design -> Implement
- DDesign -> Test -> Implement -> Test
- ETest -> Design -> Implement -> Test
5Which of the following describes best the TDD Mantra?
- ARed -> Green -> Refactor -> Repeat
- BRed -> Refactor -> Green -> Repeat
- CRed -> Implement -> Refactor -> Green
- DRed -> Alert -> is -> awesome
6Which of the following best describes 'git init' (without all flags) ?
- AInitialize an empty Git repository, but omit the working directory
- BTransforms the current directory into Git repository
- CInitializes an empty Git repository, and creates a temporary remote to your Github account
- DAdds untracked files to staging phase (index)
7Which of the following describes 'git clone' (without all flags) best?
- AInitializes an empty sandbox (which is an insurance from yourself)
- BInitializes an empty Git repository and creates a remote called 'master'
- CCopies an existing Git repository and creates a remote connection called origin.
- DGives you an ability to clone your local changes into another working directory
8Which of the following are all valid states (in git) for a file to be in? (more than one can apply)
- AUntracked
- BUnstaged
- CStaged
- DUnmodified
- EModified
- FStashed
- GUnstashed
9Which of the following best describes 'git add' (omitting all flags) ?
- AAdds change in working directory to the staging area
- BAdds local changes from working directory to remote server
- CAdds only untracked files to the staging area
- DAdds a new commit to the 'git log'
10Which of the following describes 'git status' the best?
- ADisplays the state of the working directory and the staging area
- BDisplays the state of the remote repository
- CDisplays the state of the staging area and shows only modified files
- DDisplays the state of the working directory and the remote repository
11After inserting '/doc/**/*.txt' into the .gitignore file, what happens?
- AIgnores all .txt files in the /doc directory, and it's subfolders
- BIgnores all .txt files in the /doc directory, but not in it's subfolders
- CIgnores all .txt files in the subfolders of the /doc directory
- DNothing happens, because it is not a valid .gitignore regex pattern
12What best describes 'git log --author="WormCollector" -p worm.py' ?
- AShows only the commits authored by the WormCollector and displays a full 'diff' which he has made on worm.py
- BShows only the commits authored by the WormCollector but not involving the file worm.py
- CShows all the commits authored by the WormCollector, after the file worm.py was tracked in the current local repository
- DShows all the commits authored by the WormCollector, before the file worm.py was tracked in the current local repository
13Which of the following are three distinct functions of the command 'git checkout'? (more than one can apply)
- AChecking out files
- BChecking out branches
- CChecking out commits
- DChecking out chicks
- EChecking out your dick
- FChecking out repositories
14Which of the following documentations are considered to have the longest lifetime?
- AWork in progress documentation
- BHandoff documentation
- CProcess documentation
- DProduct documentation
15Which four features are required for integration process? (more than one can and should apply)
- AA connection to a version control repository
- BA build script
- CSome sort of feedback mechanism
- DIntegration process for the source code changes
- EFocused end-to-end tests
- FClear definition of done-done
16Which of the following are considered benefits of CI (Continuous integration)? (more than one can apply)
- AReduce risks
- BReduce repetitive manual processes
- CGenerate deployable software at any time
- DEnable better project visibility
- EDecreases level of teamicide
- FVisible feedback
17Which of the following best describes continuous delivery?
- AContinuous delivery is a software development discipline where you build software in such a way that the software can be released to production at any time
- BContinuous delivery is a software development discipline where you build software in such a way that the software can be released to staging at almost any time
- CContinuous delivery is a software development discipline where you build software in such a way that the software cannot be released to production at any time
- DContinuous delivery is a software development discipline where you build software in such a way that the software is always in perfect condition when being deployed to production
18Which of the following are principal benefits of continuous delivery? (more than one can apply)
- AReduced deployment risk
- BIncreased code coverage
- CBelievable progress
- DUser feedback
- ETeam feedback
19Which of the following lists all workflows available in source control systems?
- ACentralized, Feature-based, Gitflow, Forking
- BDistributed, Feature-based, Gitflow, Forking
- CLocal, Feature-based, Gitflow, Forking
- DCentralized, Distributed, Gitflow, Feature-based
20Which of the following are benefits of version control systems? (more than one can apply)
- ABackup and restore
- BSynchronization
- CShort-term undo
- DLong-term undo
- ETrack ownership
- FTrack changes
- GSandboxing
- HBranching and merging
- IPerformance
- JScalability
21What best describes a repository?
- AWhere current and historical files data is stored, often on a server.
- BWhere only the latest edition of the files are stored, often on a server.
- CA stashing area, often used to stash changes before merging
- DAn indexed area, not unlike a file system, which is used to store binary data
22Which of the following are types of end-to-end tests? (more than one can apply)
- AManual tests
- BAutomated UI tests
- CAutomated API tests
- DAutomated unit tests
- EExploratory tests
- FUsability tests
- GCustomer tests
23Which of the following is a satisfiable list of functional test categories?
- ACustomer tests, end-to-end tests and measurements
- BCustomer tests, end-to-end tests and unit tests
- CCustomer tests, end-to-end tests and selenium tests
- DUsability tests, end-to-end tests and customer tests
24Which of the following describes customer tests the best?
- ACustomer works as an domain expert which helps the customer to communicate their expertise.
- BCustomer performs usability test on the software before deployment to production
- CCustomer measures the lead time
- DCustomer works as an domain expert for the product owner to create a more liable user stories
25According to the Software testing pyramid, the ratios should be which of the following?
- AIntegration tests (10%), Acceptance tests (20%), Unit tests (70%)
- BAcceptance tests (10%), Integration tests (20%), Unit tests (70%)
- CAcceptance tests (10%), Integration tests (30%), Unit tests (60%)
- DAcceptance tests (5%), Integration tests (25%), Unit tests (70%)
26Which of the following are part of measurements for functional tests? (more than one can apply)
- ACode coverage
- BRTF (Running Tested Feature)
- CRTF (Running Tracked Feature)
- DRTF (Running Top Feature)
- EDependency management
27Which of the following is the odd one?
- ALocal Version Control
- BCentral Server
- CDistributed Version Control
- DFeature Version Control
28What is the objective of the exploratory tester?
- ATo find surprises, gaps and holes in the system
- BTo find ways to increase the code coverage
- CTo find ways to spend more money on his dick
- DTo find surprises, gaps and holes in the integration process
29Which nonfunctional requirements are tested in property testing? (more than one can apply)
- AReliability
- BRobotness
- CRobustness
- DPerformance
- ESecurity
- FObservation
- GHeuristic evaluation
30What best describes reliability testing?
- AIt is a measure of the frequency and criticality of failure
- BIt is the quality of being able to withstand stresses, pressures or changes in procedure or circumstance
- CIt is a measure if the system is fast enough
- DIt checks if the infrastructure is sized adequately
31Which four checks are linked to performance measurements? (more than one can and should apply)
- ASpeed
- BCapacity
- CScalability
- DStability
- ERobustness
- FReliability
- GLow cohesion measurements
32Which of the following describes product development at Lean Startup?
- ACustomer Delivery -> Customer Validation -> Customer Creation -> Company Building
- BCustomer Validation -> Customer Delivery -> Customer Creation -> Company Building
- CCustomer Creation -> Customer Validation -> Customer Delivery -> Company Building
- DCompany Building -> Customer Delivery -> Customer Validation -> Customer Creation
33Name the 'Lean Startup Principles' (more than one can apply)
- AEntrepreneurs are Everywhere
- BEntrepreneurship is Management
- CValidated Learning
- DInnovative Learning
- EInnovative Accounting
- FBuild-Measure-Learn
- GMicro Management
Information
- Description
- Quiz on HUGB - Late-term Exam, created by Arnar Leifsson on 05/11/2015.
- Author
- Arnar Leifsson
- Language
- English
- Views
- 13
- Rating
- No ratings yet Rate this quiz