โ† All AWS Flashcard Decks

Robot Programming & Configuration Flashcards

7 cards from real AWS practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 7 Robot Programming & Configuration flashcards as text
  1. In Robot Framework, which built-in library provides keywords for interacting with the operating system, such as running processes and managing files?

    Answer: OperatingSystem

    The OperatingSystem library provides keywords like 'Run', 'Create File', and 'Remove Directory' for OS-level interactions in Robot Framework.

  2. When integrating Robot Framework tests into an AWS CodePipeline, which stage type is MOST appropriate for executing the robot tests?

    Answer: Build stage using AWS CodeBuild

    A Build stage using AWS CodeBuild is ideal for running Robot Framework tests because CodeBuild can execute arbitrary shell commands and produce test reports.

  3. Which Robot Framework keyword would you use to assert that a web page title equals 'Dashboard' during acceptance testing in a CI/CD pipeline?

    Answer: Title Should Be

    'Title Should Be' is the standard SeleniumLibrary keyword that verifies the current browser page title matches the expected string.

  4. In a Robot Framework test suite, what is the purpose of the 'Suite Setup' keyword?

    Answer: Execute actions once before all tests in the suite run

    Suite Setup runs exactly once before any test case in the suite executes, making it ideal for one-time setup like browser launch or database seeding.

  5. Which AWS service can store Robot Framework test result XML files (output.xml) as artifacts for later analysis?

    Answer: Amazon S3

    Amazon S3 is the standard artifact store for CodeBuild outputs, including Robot Framework's output.xml, log.html, and report.html files.

  6. In Robot Framework, variables defined using the syntax `${MY_VAR}` are what type by default?

    Answer: Scalar variables holding a single value

    The `${VAR}` syntax denotes scalar variables in Robot Framework, which hold a single value (string, number, or object).

  7. A DevOps team wants Robot Framework tests to run only when code is pushed to the 'release' branch in CodeCommit. Which CodePipeline feature enables this branch-based trigger?

    Answer: Pipeline triggers with branch filtering using Amazon EventBridge

    CodePipeline V2 supports pipeline triggers with branch filters via Amazon EventBridge rules, allowing pipelines to activate only on specific branches.