---
# System prepended metadata

title: 'User Stories: App Testing'
tags: [Testing]

---

---
###### tags: `Testing`
---

# User Stories: App Testing

### DAO Summoner Personna

1. I have a community and want to summon a new DAO for it to use.
2. I have an existing DAO and I want to summon a new Moloch V3 DAO to experiment with new features.

---
## Summoner App
### Stories

- As a Summoner I want to name my DAO to be identifiable and aligned with my community brand.
- As a Summoner I want to create a token for my DAO to manage governance and staking in my DAO.
- As a Summoner I want to adjust the transferrability of my community tokens to allow governance and loot to be swapped in the community.
- As a Summoner I want to adjust the proposal timings for my DAO in consideration of the convenience and security needs of my community.
- As a Summoner I want to set my quarom percentage for my proposals to expeditite time-sensitive proposals in the queue (if early execution) or ensure proper community consensus (if quorum means pass/fail).
- As a Summoner I want to adjust the minimum retention (dilution bound) for my DAO to adjust the proposal failure threshold for ragequitting members.
- As a Summoner I want to adjust the sponsorship threshold for my DAO to determine the minimum amount of shares required for sponsoring a new proposals.
- As a Summoner I want to adjust the new offering (proposal fee) for my proposals to discourage submission of unwanted proposals.
- As a Summoner I want an introduction to Shamans to understand how they might empower my DAO to be more robust and versatile.
- As a Summoner I want to summon a Shaman to allow the DAO to be controlled by external smart contracts.
- As a Summoner I want to adjust the permissions of my Shamans to adjust their administrative privleges.
- As a Summoner I want the ability to add co-summoners and adjust starting shares and loot.
- As a Summoner I want clear confirmation that I did everything correctly and my DAO was successfully summoned so I know what to do next.
- As a Summoner I want to know when the app is loading so that I am confident something is happening.

#### Notes
- Should UX test the copy referring to various features, semantic designations.
- Test tool tip descriptions to make sure they are clear
- Test descriptions copy to make sure they are clear
- What features are required? Currently only shamans are optional?

#### Next Steps
- Render the stories into script questions to standardize the output from the testers

---

## Hub App
### DAO Hub Personna

1. I am DAO power user. I'm a member of many DAOs. I'm interested in viewing information on my DAOs, viewing my DAO activity, and navigating between my DAOs.
2. I am DAOist that is only a member of a few DAOs. I'm interested in easily supervising and accessing my DAOs.

### Stories

#### High-Level

- As a DAOist I want to connet my wallet to view what DAOs I am a member of on a particular network.
- As a DAOist I want to view all the DAOs I am a member of to keep track of my communities.
- As a DAOist I want to know when the app is loading so that I am confident something is happening.

---
#### Card
- As a DAOist I want to see how many members are in a particular DAO so I can track changes in membership, track ragequits, and track new members.
- As a DAOist I want to see the amount of funds in a DAO treasury to track txns, major changes, and protect against mallicious activity in my DAOs.
- As a DAOist I want to view proposal activity to track membership activities, keep up to date with new events, and guard against spam attacks.
- As a DAOist I want to view my voting power in a DAO to understand my governance weight and cultural gravity within the community.
- As a DAOist I want to view tags to my DAOs so I easily see what network my DAO is on, what contract version my DAO is on, and filter search across my DAOs.
- As a DAOist I want to view which DAOs I am delegated to so I can keep on top of my delegate responsibilities.
- As a DAOist I want to view which DAOs I am delegated to others so I can track the activities of my delegate.
- As a DAOist I want to view a DAO avatar to verify that I am referencing the correct DAO.

#### Table Control Bar
- As a DAOist I want to search my DAOs by name so I can find them quickly.
- As a DAOist I want to filter my DAOs by network so I can reduce noise and focus on a particular chain.
- As a DAOist I want to filter my DAOs by delegation so I can quickly and visually track my delegation activities.
- As a DAOist I want to view my DAOs in list view to compare and parse different values across my DAOs.
- *As a DAOist I want to view my own tags so I can categorize my DAOs into groups/sets.*
- As a DAOist I want to sort my DAOs to view which orgs need my attention.
    - As a DAOist I want to sort by proposals to see which DAOs have activity I need to vote.
    - As a DAOist I want to sort by treasury so I can...
    - As a DAOist I want to sort by members so I can...
    - As a DAOist I want to sort by voting power so I can...
    - As a DAOist I want to sort by network so I can...
    - As a DAOist I want to sort by delegation so I can...
- As a DAOist I want to connect Self.ID to customize my profile to display across all my DAOs.
- As a DAOist I want to switch between DH apps to easily navigate between app functions and features.
- - As a DAOist I want to view my Self.ID profile to see how I'm presenting myself to the world.
- As a DAOist I want to share my profile so I can easily show DAO user information to my friends.