Project

General

Profile

Actions

Epic #68109

closed

BDD / Acceptance Testing for the Core

Added by Susanne Moog over 9 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
Start date:
2015-07-14
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Sprint Focus:

Description

As a user I want to have acceptance testing to ensure functionality is still working after developers changed everything.
As a developer I want to be able to write acceptance tests in a way that I understand (language/framework wise).

UAT:
  • After every merge to master acceptance tests are run by travis.
  • Acceptance tests may be written in either PHP or JavaScript.
  • Infrastructure for acceptance testing can be setup by every developer on his own (documentation exists!)
Technical Tasks:
  • Travis configuration
  • Codeception as dependency in composer.json (require-dev)
  • Base configuration / setup for codeception based on phantomJs and the php server
  • Base data package for installation of TYPO3 (database, possibly introduction package...)
  • First backend test that checks if the login is displayed

Subtasks 26 (0 open26 closed)

Story #68110: Travis Configuration for Acceptance TestingClosed2015-07-14

Actions
Story #68111: Codeception as dev dependencyClosed2015-07-14

Actions
Story #68112: Base configuration / setup for codeception based on phantomJs and the php serverClosed2015-07-14

Actions
Story #68113: Base data package for installation of TYPO3 (database, possibly introduction package...)Closed2015-07-14

Actions
Story #68114: First backend test that checks if the login is displayedClosed2015-07-14

Actions
Task #73216: Enable codeception and add one testClosed2016-02-10

Actions
Feature #73213: Codeception bad credentials ClosedRoland Golla2016-02-10

Actions
Task #73525: Switch tests from cept to cest formatClosed2016-02-17

Actions
Bug #75582: Introduce a pagetree helper to navigate in the pagetreeClosedSascha Egerer2016-04-13

Actions
Task #75602: Namespace codeception actor and helper classesRejectedSascha Egerer2016-04-14

Actions
Task #75612: Configure correct path for acceptance testsClosedSascha Egerer2016-04-14

Actions
Task #75618: Refactor scheduler task testsClosedSascha Egerer2016-04-14

Actions
Task #75620: Add helper to interact with modals in the backendClosedSascha Egerer2016-04-14

Actions
Task #75626: Add formhandler tests for elements basicClosed2016-04-14

Actions
Bug #75628: Fix namespace in check extensionmanager list acceptancetestClosed2016-04-14

Actions
Task #75629: Check if module menu gets active when clickedClosedSascha Egerer2016-04-14

Actions
Task #75631: Add more tests for topbarClosed2016-04-14

Actions
Task #75661: Add more tests for Extension managerClosedSascha Egerer2016-04-15

Actions
Task #75701: Add new checks after log in as an editorClosed2016-04-15

Actions
Task #75702: Add new checks after log in as an editorRejected2016-04-15

Actions
Task #75026: Refactore Acceptance Tests to centralize CSS and XPath selectors for the backendClosedTimo Hund2016-03-12

Actions
Task #75815: [TASK] Disable ac tests in travisClosed2016-04-20

Actions
Bug #75797: Stabilize ModuleMenuCest testClosed2016-04-19

Actions
Bug #75798: Tests: Use existing sessionClosed2016-04-19

Actions
Task #75826: Acceptance tests: Reset be_user uc after testClosed2016-04-20

Actions
Task #75837: Travis: Acceptance tests with nginx+fpmClosed2016-04-21

Actions

Related issues 5 (0 open5 closed)

Related to TYPO3 Core - Task #69810: Remove codeception from dev requirements, until we really use itClosedAnja Leichsenring2015-09-15

Actions
Related to TYPO3 Core - Bug #73507: Absolute web path in acceptance testClosed2016-02-16

Actions
Related to TYPO3 Core - Task #73566: Codeception simple tests for admin userClosedRoland Golla2016-02-19

Actions
Related to TYPO3 Core - Bug #73448: Codeception login success and click about moduleClosed2016-02-15

Actions
Related to TYPO3 Core - Task #73681: travis-ci: Silence selenium and php serverClosed2016-02-25

Actions
Actions #1

Updated by Susanne Moog over 8 years ago

  • Status changed from Accepted to Closed
Actions

Also available in: Atom PDF