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

Create user testing protocols #1706

Open
xiamaz opened this issue Jun 13, 2024 · 0 comments
Open

Create user testing protocols #1706

xiamaz opened this issue Jun 13, 2024 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@xiamaz
Copy link
Collaborator

xiamaz commented Jun 13, 2024

Create protocols on how users should interact with the interface to ensure that core functionality is usable.

I have created a WIP process, which builds on baserow in order to store user surveys and collect them for release management.

Proposed process

New weekly releases need to be created in baserow. Testing users will need to run all tests against that release. Collected feedback needs to be evaluated by tech team. Release only proceeds normally if no failures happen.

Automatization opportunities

Currently the process is entirely manual, but certain steps can be automated in the future using the following integrations:

  • automated creation of new releases by using github-actions
  • automated notification of test users of new releases
  • automated clearance of releases if all tests pass

In addition tests are stored in a structured table in markdown format and can be easily exported into other documentation formats.

@xiamaz xiamaz converted this from a draft issue Jun 13, 2024
@xiamaz xiamaz added the documentation Improvements or additions to documentation label Jun 13, 2024
@xiamaz xiamaz moved this from In review to Ready in Release Planning Jun 13, 2024
@xiamaz xiamaz moved this from Ready to In progress in Release Planning Jun 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
Status: Stalled
Development

No branches or pull requests

2 participants