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

Current Testing State #7826

Open
prury opened this issue Oct 25, 2023 · 10 comments
Open

Current Testing State #7826

prury opened this issue Oct 25, 2023 · 10 comments
Labels

Comments

@prury
Copy link
Member

prury commented Oct 25, 2023

Still editing

Test Page Priority
Assets wait for future refactor
Basic ✔️
Blog p5
Create Collection ✔️
Create NFT ✔️
Cart simple test done
Collection ✔️
CSS p5
Drops p1
Explore ✔️
Footer ✔️
Gallery Item ✔️
Identity p3
Landing under development
Language ✔️
Mass listing needs account solution
Massmint needs account solution
Navbar p2
Notifications p5
Open graph not needed
Prefixes ✔️
Profile ✔️
Sidebar simple test done
Redirection ✔️
Search ✔️
Shopping Cart simple test done
Sort p3
Transfer ✔️
Teleport Bridge p2
Transfer NFT p3
Wallet Interactions p1

Basic:

  • verify element existence on landing page across all chains

Create Collection:

  • upload image to drag and drop
  • Verify collection name input existence and fill it
  • fill collection description input
  • unlimited items switch activation
  • verify error message on unlimited items switch
  • create collection button existence and if its deactivated
  • verify if deposit amount and collection balance loads properly
  • verify if warning message appears if user did not filled name for collection

Create NFT

  • Access RMRK2 NFT creation
  • Verify if NFT landing redirects to proper URL
  • Accept Cookies
  • Verify if its possible to upload image
  • Fill NFT name input
  • Fill NFT Description input
  • Switches to Kusama Hub NFT creation using the drop down
  • Verifies if chain got changed in the Navbar
  • Activates List for Sale Switch
  • Set NFT price
  • Set Number of copies
  • Activates copies switch that enables Serial NFT numbers
  • Add attributes, fill fields, remove them
  • Fill Royalties input
  • Activates NSFW Switch
  • Check if Preview Box loads information
  • Click on Learn More link and check if redirection occurs

Explore:

  • Cycle trough BSX and RMRK collections, and check if they load
  • Cycle trough BSX and RMRK items, filter search by specifying a minimum of '100' of current currency and sort prices in ascending order and check if proper results are loaded.

Footer:

  • Cycle trough all footer links and check if they provide correct address
  • Cycle trough all footer social media links and check if they provide correct address
  • Check if blog link redirects to internal blog page
  • Check footer subscription existence and if it throws error if incomplete e-mail address is filled

Gallery item:

Cycle trough AssetHub item and test the following:

  • Check if activity tab has information
  • Check if Details tab loads information
  • Check if Chart is present
  • Click on collection and verify if it has correct Url
  • Click on Copy link button and verify if it has correct url
  • Check if share button works by providing correct url
  • Check if QR code is shown when clicking the button
  • Click on More -> Download and verify if content is downloadable
  • Verify if Description tab provides correct description for item

Language:

  • Cycle trough Languages checking if a small number of components got proper translation

Prefixes:

  • Cycle trough all chains verifying if the proper name shows on navbar chain drop down
  • Verifies if clicking on an RMRK2 NFT redirects to proper address
  • Verifies if clicking on an Ahk NFT redirects to proper address

Profile:

  • Check if clicking the Buy now button will show any item that its not listed
  • Cycle trough Activity tab filters and check if the right ones are loaded
  • Check if QR code is opening and closing properly
  • Check if copy address profile correct user address
  • Check if Transfer button redirects to proper URL

Redirect:

  • Checks if using a /rmrk2 prefix on a collection redirects properly to /ksm
  • Checks if using a /rmrk2 prefix on a item redirects properly to /ksm

Search:

  • Search by the term waifu on /ksm and check if both collections and nfts loaded properly

Sidebar:

  • Cycle between Notifications, Profile and Cart sidebars to check if they get closed properly

Settings:

  • Open sidebar, click on settings, verify if page Url is correct and check if the sidebar was properly closed

Transfer:

  • Verify if transfer page provide correct user address
  • Fill input fields to see if they work
  • Check wrong address message presence
  • Add recipients and check their existence
  • Input amounts and check if they sum up on total
  • Check if recurring payment button provides correct link
  • Check if pay me button provides correct link
  • Enable send same amount switch and verifies if values are equal
  • Check if Address conversion message appears
  • Converts Address and check its validity
  • Checks success conversion message
  • Check recipient removal
  • Check if networks fee is present
@prury prury added the A-tests label Oct 25, 2023
@prury prury self-assigned this Oct 25, 2023
@kodabot
Copy link
Collaborator

kodabot commented Oct 25, 2023

ASSIGNED - @prury 🔒 LOCKED -> Thursday, October 26th 2023, 15:46:40 UTC -> 24 hours

@vikiival
Copy link
Member

I would replace BSX with AssetHubs as they have higher prio ^-^

@roiLeo
Copy link
Contributor

roiLeo commented Oct 26, 2023

I would replace BSX with AssetHubs as they have higher prio ^-^

wen testnet?

@kodabot
Copy link
Collaborator

kodabot commented Oct 26, 2023

ASSIGNMENT EXPIRED - @prury has been unassigned.

@prury
Copy link
Member Author

prury commented Oct 29, 2023

I would replace BSX with AssetHubs as they have higher prio ^-^

will replace them in my next PR, tests right now are failing because BSX is currently offline

@prury
Copy link
Member Author

prury commented Nov 14, 2023

Testing Resources:

Chain Video 3D Audio
RMRK Video 3D
RMRK 2 Video 3D Audio 1 Audio 2
KusamaHub Video 1 - Video 2
PolkadotHub Video
Basilisk Video Audio

@yangwao
Copy link
Member

yangwao commented Dec 14, 2023

This might help? Maybe we could use chopsticks as well for our case to have faster testing?

https://twitter.com/Tbaut/status/1735368971795247404?t=dgZOwIbQvJNs7EAXv_RKwA&s=19

@prury
Copy link
Member Author

prury commented Dec 14, 2023

This might help? Maybe we could use chopsticks as well for our case to have faster testing?

https://twitter.com/Tbaut/status/1735368971795247404?t=dgZOwIbQvJNs7EAXv_RKwA&s=19

will check

edit:
image

@roiLeo
Copy link
Contributor

roiLeo commented Dec 19, 2023

Hello! might be fun:

@prury
Copy link
Member Author

prury commented Dec 19, 2023

Hello! might be fun:

* https://nuxt.com/docs/getting-started/testing

* https://nuxt.com/docs/getting-started/testing#end-to-end-testing

next learning mission then ha, i like it

@prury prury mentioned this issue Feb 29, 2024
6 tasks
@prury prury mentioned this issue Mar 28, 2024
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants