Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add LinkField to our Cuccumber Studio test suite #225

Closed
16 tasks done
maxime-rainville opened this issue Feb 15, 2024 · 4 comments
Closed
16 tasks done

Add LinkField to our Cuccumber Studio test suite #225

maxime-rainville opened this issue Feb 15, 2024 · 4 comments
Assignees

Comments

@maxime-rainville
Copy link

maxime-rainville commented Feb 15, 2024

As the product owner of Silverstripe CMS, I want assurance that LinkField is regularly tested to minimise the risk of regression.

Acceptance criteria

For testing team

  • The following test cases are covered in by our cucumber studio suite
  • A sandbox is deployed with the test module and the testing team is granted access.
  • Both regular page forms and elemental block forms are tested.
  • Test are written with the expectation of "least privileged".

Page

  • Creating/updating/publishing/archiving a link in single LinkField
  • Creating/updating/publishing/archiving links in MultiLinkField
  • Reordering a link list
  • Editing each link types
  • Rendering link in the front end
  • Trying to edit a link you don't have access to.

DataObject / Elemental

  • Integration of the linkfield with other DataObject
    • Cover required LinkField
    • Cover draft states
    • Cover link with no link text

For CMS Squad

  • Our default testing module ships whit a page type and an elemental block that covers all the scenarios above.
  • All the LinkField are rendered on the front end.

PRs

@maxime-rainville
Copy link
Author

Note to self:

  • Need to add some screen shot
  • Need to set up some a sandbox to play with it.
  • Point to userhelp.

@emteknetnz
Copy link
Member

@sabina-talipova Not sure why you've assigned to me to peer review, there are no remaining pull-requests though we still need cucumber studio tests written by someone

@sabina-talipova
Copy link
Contributor

Move to "Awaiting" column. I will discuss next week with the testing team how it will be more convenient and easier to create new test cases in Cucumber Studio. Since the testing team does not have much experience working with Cucumber Studio and is not very aware of the approaches that our team uses when organizing a project and adding new test cases and steps.

@sabina-talipova
Copy link
Contributor

Test cases in Cucumber Studio is ready: https://studio.cucumber.io/projects/301855/test-plan/folders/3737084
Test cases have been tested as part of 5.2.0-beta1 regression testing.
Close this ticket as completed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants