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

V4 release: QA test plan #4601

Open
66 tasks
aeolianeth opened this issue Feb 20, 2025 · 0 comments
Open
66 tasks

V4 release: QA test plan #4601

aeolianeth opened this issue Feb 20, 2025 · 0 comments

Comments

@aeolianeth
Copy link
Contributor

1. Project Creation

Test Scenarios:

  • Create a project with no payouts:
    • Single-chain
    • Multi-chain
  • Create a project with payouts in ETH:
    • Single-chain
    • Multi-chain
  • Create a project with payouts in USD:
    • Single-chain
    • Multi-chain
  • Create a project without NFTs:
    • Single-chain
    • Multi-chain
  • Create a project with NFTs:
    • Single-chain
    • Multi-chain
  • Create a project with a deadline:
    • Single-chain
    • Multi-chain

2. Payments

General Scenarios:

  • Verify payments are disabled for projects with payments turned off:
    • Single-chain
    • Multi-chain

Token Payments:

  • Pay a project with tokens and verify:
    • Receipt of tokens:
      • Single-chain
      • Multi-chain
    • Treasury balance is updated:
      • Single-chain
      • Multi-chain
    • Payment is recorded in the activity feed:
      • Single-chain
      • Multi-chain
    • Token supply is incremented:
      • Single-chain
      • Multi-chain

ERC20 Payments:

  • Pay a project with ERC20 tokens and verify:
    • Receipt of ERC20 tokens:
      • Single-chain
      • Multi-chain
    • Treasury balance is updated:
      • Single-chain
      • Multi-chain
    • Payment is recorded in the activity feed:
      • Single-chain
      • Multi-chain
    • Token supply is incremented:
      • Single-chain
      • Multi-chain

Payments and NFTs:

  • Pay a project without NFTs:
    • Single-chain
    • Multi-chain
  • Pay a project with NFTs and verify:
    • Receipt of NFTs:
      • Single-chain
      • Multi-chain

3. Payouts

Test Scenarios:

  • Send payouts in ETH:
    • Single-chain
    • Multi-chain
  • Send payouts in USD:
    • Single-chain
    • Multi-chain
  • Send payouts to other JB projects:
    • Single-chain
    • Multi-chain

4. Redemption

Test Scenarios:

  • Redeem tokens:
    • Single-chain
    • Multi-chain
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

1 participant