Online Exam Quiz

questionQuestion  1 to 30

What method is used to verify the response contains a specific value in an API body?

  • .should('equal')
  • .should('contain')
  • .should('be.deep')
  • .should('be.json')
Mark for review

How can you add authentication tokens to your API requests in Cypress?

  • cy.addToken()
  • cy.request({ auth: {...} })
  • cy.setToken()
  • cy.useAuth()
Mark for review

In Cypress, how do you skip API request assertions temporarily?

  • Use cy.skip()
  • Use cy.ignore()
  • Use cy.pause()
  • Use cy.wait()
Mark for review

What is the best way to assert response content in Cypress?

  • .should('be.equal')
  • .should('include')
  • .should('deep.equal')
  • .should('contain')
Mark for review

In Cypress, how can you check if an API returns a specific field?

  • .should('have.property')
  • .should('contain')
  • .should('have')
  • .should('field')
Mark for review

How can you ensure that an API returns an empty array in Cypress?

  • .should('be.empty')
  • .should('contain.empty')
  • .should('not.have')
  • .should('have.empty')
Mark for review

How do you handle unexpected errors in Cypress API tests?

  • Use cy.onerror()
  • Use cy.catch()
  • Use cy.fail()
  • Use cy.on()
Mark for review

How can you verify if the response body contains a nested object in Cypress?

  • .should('have.nested')
  • .should('have.deep.property')
  • .should('contain.property')
  • .should('include.property')
Mark for review

How can you check if the API response body contains a nested array in Cypress?

  • .should('have.nested.property')
  • .should('have.deep.property')
  • .should('contain.array')
  • .should('include.array')
Mark for review

How do you assert that an API response is an array in Cypress?

  • .should('be.array')
  • .should('have.length')
  • .should('be.an', 'array')
  • .should('contain', 'array')
Mark for review

What is used to handle delays in API requests in Cypress?

  • cy.wait()
  • cy.delay()
  • cy.pause()
  • cy.waitFor()
Mark for review

Which method is used to perform asynchronous API tests in Cypress?

  • cy.async()
  • cy.wait()
  • cy.promise()
  • cy.request()
Mark for review

How do you perform assertions on multiple API responses in Cypress?

  • Use cy.wait()
  • Use cy.all()
  • Use cy.then()
  • Use cy.parallel()
Mark for review

How do you test for the response headers in Cypress?

  • .should('have.property', 'headers')
  • .should('have.keys', 'headers')
  • .should('contain', 'headers')
  • .should('include', 'headers')
Mark for review

How do you test multiple API requests in sequence in Cypress?

  • Use cy.then()
  • Use cy.all()
  • Use cy.sequence()
  • Use cy.next()
Mark for review

How can you send query parameters in a GET request using Cypress?

  • cy.request({ method: 'GET', url: 'api', qs: { id: 1 } })
  • cy.get({ method: 'GET', query: { id: 1 } })
  • cy.request({ method: 'GET', params: { id: 1 } })
  • cy.request({ method: 'GET', query: 'id=1' })
Mark for review

How do you ensure a request has completed before proceeding in Cypress?

  • cy.waitFor()
  • cy.pause()
  • cy.wait()
  • cy.ensure()
Mark for review

How can you check if an API request sends data correctly in Cypress?

  • cy.should('send')
  • cy.request().send()
  • cy.get()
  • cy.request().its('body')
Mark for review

What is the default timeout for Cypress API requests?

  • 10000 ms
  • 5000 ms
  • 15000 ms
  • 2000 ms
Mark for review

How can you test if an API response returns a correct string value in Cypress?

  • .should('be.string')
  • .should('contain')
  • .should('match')
  • .should('equal')
Mark for review

How can you mock an API response in Cypress using a fixture?

  • Use cy.fixture()
  • Use cy.stub()
  • Use cy.mock()
  • Use cy.response()
Mark for review

Which Cypress command is used to send a GET request?

  • cy.post()
  • cy.get()
  • cy.request()
  • cy.query()
Mark for review

What method is used to handle a failed request in Cypress?

  • .should('fail')
  • .catch()
  • .then()
  • .should('be.false')
Mark for review

How can you validate if an API response body matches a fixture file in Cypress?

  • cy.match()
  • cy.fixture().should('equal')
  • cy.request().its('body').should('deep.equal')
  • cy.compare()
Mark for review

How do you handle dynamic parameters in API requests in Cypress?

  • Use cy.request() with dynamic data
  • Use cy.stub() with dynamic values
  • Use cy.query() with dynamic parameters
  • Use cy.route() with dynamic values
Mark for review

What is the purpose of cy.wait() in Cypress API testing?

  • To pause execution
  • To handle multiple requests
  • To wait for API responses
  • To simulate delays in requests
Mark for review

What is the correct way to authenticate API requests in Cypress with a Bearer token?

  • cy.authenticate()
  • cy.setToken()
  • cy.request({ headers: { Authorization: Bearer ${token} } })
  • cy.useAuth()
Mark for review

How do you test the response time of an API in Cypress?

  • .should('have.responseTime')
  • .should('be.lt', 200)
  • .should('have.property', 'responseTime')
  • .should('be.gt', 1000)
Mark for review

How can you verify the API response body is an array in Cypress?

  • .should('be.array')
  • .should('have.length')
  • .should('be.json')
  • .should('contain', 'array')
Mark for review

How do you assert that the response body is an empty object in Cypress?

  • .should('have.keys', [])
  • .should('be.empty')
  • .should('contain', '{}')
  • .should('not.have.property')
Mark for review

blinkerOnline

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • Answered
  • Not Answered
  • Marked for Review