2 packs: 15% off with code BUY2. 3 or more: 20% off with code BUY3.

CISCO · 200-901

Cisco 200-901 CCNAAUTO Exam Practice Questions

99% pass rateUpdated 1 Nov 2026631 questions2 PDFs, instant download
5.02 reviews
(2 customer reviews)

US$39

Every question with the correct answer and why the other options are wrong.

Download the free sample

Card, Apple Pay, Google Pay or PayPal. Download links are on your order page and in your email the moment you pay.

99% pass rate. Pass or your money back.Fail the exam after using this pack and we refund it, or swap it for any other pack. How the guarantee works
I passed my Cisco certified 200-901 exam with 90% marks. I used the material by CertStash and it was so easy to learn from it. Great work team CertStash. Highly suggested to all.
Belinda200-901
Category:
TRY BEFORE YOU BUY

Three of the 631 questions in this pack

Question 1

Which two concepts describe test-driven development? (Choose two.)

  1. User acceptance testers develop the test requirements.
  2. It enables code refactoring.
  3. Tests are created when code is ready for release.
  4. Implementation is driven by incremental testing of release candidates.
  5. Write a test before writing code.
Show answer and explanation

Correct answer: B, E. It enables code refactoring; Write a test before writing code.

Test-driven development is fundamentally characterized by writing tests before writing implementation code (option E), and this practice enables safer code refactoring because existing tests verify that refactored code maintains correct behavior (option B). User acceptance testers do not typically develop test requirements in TDD; developers write unit tests first. Tests are not created when code is ready for release; they drive development from the start. Implementation is not driven by testing release candidates; it is driven by incremental test cycles during active development.

Why the other options are wrong

  • A. User acceptance testers develop acceptance tests, not the unit tests that drive TDD.
  • C. Tests are created before code is written, not when code is ready for release.
  • D. TDD uses incremental testing during development, not testing of release candidates.

Question 2

Which task is performed because the test-driven development approach is being used?

  1. creating test scenarios based on continuous development
  2. writing code without committing any coding violations
  3. refactoring code that is covered by existing tests
  4. testing existing software before developing new code
Show answer and explanation

Correct answer: C. refactoring code that is covered by existing tests

Refactoring code that is covered by existing tests is a characteristic task performed because of test-driven development. TDD creates a safety net of tests that allows developers to confidently restructure and improve code without fear of breaking functionality. Creating test scenarios based on continuous development is a general practice not specific to TDD. Writing code without violations is a general coding standard. Testing existing software before developing new code describes regression testing, not a TDD-specific task.

Why the other options are wrong

  • A. This describes general testing practices, not a task specific to TDD.
  • B. This is a general coding standard, not something enabled by TDD.
  • D. This describes regression testing, which is not unique to TDD.

Question 3

What is the first development task in test-driven development?

  1. Write code that implements a desired function.
  2. Write a failing test case for a desired function.
  3. Reverse engineer the code for a desired function.
  4. Write a passing test case for existing code.
Show answer and explanation

Correct answer: B. Write a failing test case for a desired function.

The first task in test-driven development is to write a failing test case for a desired function. This test expresses the requirement before any implementation exists, which is the defining characteristic of TDD. Writing code to implement a function comes after the test is written. Reverse engineering is not part of TDD. Writing a passing test for existing code does not make sense in the context of TDD's workflow, which starts with failing tests for unimplemented features.

Why the other options are wrong

  • A. Implementation code is written second, after the test is written first.
  • C. Reverse engineering is not part of the TDD process.
  • D. Tests are failing initially; they do not pass before implementation.

See all 157 free questions Get the full pack, US$39

REVIEWS

2 reviews for Cisco 200-901 CCNAAUTO Exam Practice Questions

  1. Belinda –

    I passed my Cisco certified 200-901 exam with 90% marks. I used the material by CertStash and it was so easy to learn from it. Great work team CertStash. Highly suggested to all.

  2. Owen Han –

    Easy pass

    No issues, passed 200-901.

Only logged in customers who have purchased this product may leave a review.

How much of the Cisco 200-901 CCNAAUTO bank is free?

631 questions in the bank

Each step includes the one before, so buying only adds new questions.

  • You are here10questionsFree sampleThree on this page, all ten as a PDF.Download the sample
  • 15725% of the bankPractice pageFree on the site, every answer explained.Go to the practice page
  • 22536% of the bankHalf PackFree by email, as one PDF, every answer explained.Get the Half Pack
  • 631100%, the whole bankFull pack, US$39Plus the questions-only PDF, monthly updates, refund if you fail.Get the full pack
ABOUT THIS PACK

What’s in the Cisco 200-901 CCNAAUTO pack

  • 631 questions across all six 200-901 domains
  • Answers and explanations for every question, including the wrong options
  • A questions-only PDF for timed practice runs
  • Instant delivery by email the moment you check out
  • Free monthly updates for as long as the exam is live
  • Pass or your money back

A failed 200-901 attempt costs another US$300. This pack is US$39, paid once, and refunded if you fail.

What makes the CCNA Automation hard

The 200-901 sits between two worlds and tests both. It does not ask whether you know what an API is; it shows you a Python requests snippet, a chunk of JSON or an HTTP status code and asks what happens next, then two questions later it is subnetting.

REST API calls and authentication, Python fundamentals, JSON, XML and YAML parsing, Git workflows, Meraki, Catalyst Center and Webex APIs, NETCONF and RESTCONF, Docker basics and CI/CD concepts sit alongside the networking fundamentals underneath it all. Network engineers weak on code and developers weak on networking both underperform, since the exam punishes whichever half you skipped.

About the exam

The 200-901 CCNAAUTO certifies developers and network engineers in network automation fundamentals, covering Python, REST APIs, Cisco platform APIs, infrastructure as code, and application deployment. It is the single exam required for the CCNA Automation certification, formerly known as DevNet Associate (DEVASC), renamed in February 2026 with the exam content unchanged. No formal prerequisites. Valid for three years.

Questions before you buy

How quickly do I receive it?

Straight away. The full PDF and a questions-only copy are emailed to you the moment your payment goes through, and the same links are on your order page.

Are updates included?

Yes. The pack is updated every month for as long as the exam is live, and updates are free for everyone who has bought it.

What if I fail the exam?

We refund the pack, or swap it for any other pack if you would rather keep studying. Sit the exam 7 to 30 days after buying, then send your official score report within 7 days of the exam date, as set out in the refund policy.

What is your pass rate?

99% of customers who prepare with a CertStash pack pass. If you do not, we refund the pack, or swap it for another pack.

Can I share it with colleagues?

Each purchase is licensed to one person. For a team, school or training organisation, email support@certstash.com for a licence that fits.