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

QA checklist for major pull requests #977

Closed
fernandoabolafio opened this issue Jan 9, 2019 · 2 comments
Closed

QA checklist for major pull requests #977

fernandoabolafio opened this issue Jan 9, 2019 · 2 comments

Comments

@fernandoabolafio
Copy link
Member

fernandoabolafio commented Jan 9, 2019

We need a QA checklist in order to test major updates as per this discussion.
This checklist has to cover most of the critical user flows such as sign up, log in, creating a proposal, editing a proposal, etc.
This QA checklist may be dropped once we have automated e2e tests.

@lukebp
Copy link
Member

lukebp commented Jan 9, 2019

Here's a first pass.

Normal User

  • Create a Pi account
    • Verify email
    • Pay user registration fee
  • Reset password
  • Change password
  • Update identity
  • Purchase proposal credits
  • Submit a proposal
  • Edit proposal
    • Edit unvetted proposal
    • Edit vetted proposal
  • Comment
    • Comment on proposal
    • Comment on comment
  • Authorize proposal vote
  • Vote on proposal
  • Deactivate account

Admin User

  • Mark user registration fee as paid
  • Rescan paywall address
  • Make proposal public
  • Censor proposal
  • Abandon proposal
  • Start proposal vote
  • Censor comment

@lukebp
Copy link
Member

lukebp commented Sep 12, 2021

Closing due to inactivity.

@lukebp lukebp closed this as completed Sep 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants