Cisco 200-901 Practice Test - Questions Answers
List of questions
Related questions
Which two concepts describe test-driven development? (Choose two.)
User acceptance testers develop the test requirements.
It enables code refactoring.
Tests are created when code is ready for release.
Implementation is driven by incremental testing of release candidates.
Write a test before writing code.
Which task is performed because the test-driven development approach is being used?
creating test scenarios based on continuous development
writing code without committing any coding violations
refactoring code that is covered by existing tests
testing existing software before developing new code
What is the first development task in test-driven development?
Write code that implements a desired function.
Write a failing test case for a desired function.
Reverse engineer the code for a desired function.
Write a passing test case for existing code.
In test-driven development, what are two of the green bar patterns? (Choose two.)
another test
break
triangulate
starter test
fake it
In the test-driven development model, what is changed after a test fails?
schedule
project requirements
code
test
What is a benefit of test-driven development?
strict adherence to product requirements
faster releases that have minimal features
early customer involvement
increased code quality
Which two statements describe the advantages of using a version control system? (Choose two.)
It allows for branching and merging so that different tasks are worked on in isolation before they are merged into a feature or master branch.
It provides tooling to automate application builds and infrastructure provisioning.
It allows multiple engineers to work against the same code and configuration files and manage differences and conflicts.
It provides a system to track User Stories and allocate to backlogs.
It allows developers to write effective unit tests.
What are two advantages of version control software? (Choose two.)
It supports tracking and comparison of changes in binary format files.
It allows new team members to access the current code and history.
It supports comparisons between revisions of source code files.
It provides wiki collaboration software for documentation.
It allows old versions of packaged applications to be hosted on the Internet.
Before which process is code review performed when version control is used?
checkout of code
merge of code
committing code
branching code
What is an advantage of a version control system?
facilitates resolving conflicts when merging code
ensures that unit tests are written
prevents over-writing code or configuration files
forces the practice of trunk-based development
Question