Skip to content

Port integration tests to Robot Framework #530

Closed
@php-coder

Description

@php-coder

After couple attempts to port all integration tests to Thucydides/Serenity/Cucumber-JVM (see #18) I concluded that:

  • all work should be merged into the master as fast as possible
  • probably we shouldn't use only one framework for all integration tests (but we will)

Based on this, the current view is to port most of the integration tests to Robot Framework (because the tests are easy to write) and port another portion of tests to Cucumber-JVM (later we'll be able to compare them). (no, we don't want to maintain 2 frameworks for the same purpose: #1019)

Plan

Port the existing tests

  • port WhenAdminAddCategory
  • port WhenAnonymousUserAddCategory
  • port WhenAnonymousUserOpenNotExistingCategoryPage
  • port WhenAdminAddCountry
  • port WhenAnonymousUserAddCountry
  • port WhenAnonymousUserOpenNotExistingCountryPage
  • port WhenAdminAddSeries
  • port WhenAnonymousUserAddSeries
  • port WhenAnonymousUserOpenNotExistingSeriesPage
  • port WhenAdminAtIndexPage
  • port WhenAnonymousUserActivateAccount
  • port WhenAnonymousUserAtForbiddenPage
  • port WhenAnonymousUserAtIndexPage
  • port WhenAnonymousUserAuthenticates
  • port WhenAnonymousUserOpenNotExistingCollectionPage
  • port WhenAnonymousUserOpenNotExistingPage
  • port WhenAnonymousUserOpenTogglzConsole
  • port WhenAnonymousUserRegisterAccount (successfulMessageShouldBeShownAfterRegistration and emailWithActivationKeyShouldBeSentAfterRegistration) (depends on Mailgun: send e-mail via API #935)
  • port WhenUserAddSeries
  • port WhenUserAtActivateAccountPage
  • port WhenUserAtAuthPage
  • port WhenUserAtIndexPage
  • port WhenUserAtRegisterAccountPage
  • port WhenUserLogsOut
  • port WhenUserOpenTogglzConsole

Other work

Metadata

Metadata

Assignees

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions