threefoldtech / tfgrid-sdk-ts

Apache License 2.0
4 stars 8 forks source link

🐞 [Bug]: Testlodge TestSuites & Cases Updates #3394

Open amiraabouhadid opened 1 week ago

amiraabouhadid commented 1 week ago

Is there an existing issue for this?

which package/s did you face the problem with?

Dashboard

What happened?

Some of the testlodge test cases are outdated.

Outdated TestSuites:

N/A
samaradel commented 6 days ago

Suggestions: What about creating test cases for input validations?

0oM4R commented 6 days ago

Test suite: New Dashboard

khaledyoussef24 commented 37 minutes ago

Is there an existing issue for this?

  • [x] I have searched the existing issues

which package/s did you face the problem with?

Dashboard

What happened?

Some of the testlodge test cases are outdated.

Outdated TestSuites:

  • Dedicated Nodes: Entire suite needs to update test steps to get to dedicated nodes:

    • TC585: We no longer have a dedicated machines page. Instead, it is now just a filter on the nodes in the Node Finder page.
    • TC586: There is no longer a portal or an explorer, just dashboard (aka playground)
  • Grid3_Client_TS:

    • TC390: links do not direct to where we can create an account or a twin, they just redirect to the test suites page.
    • TC243: node version requirements are not consistent with README.md in link provided
    • TC1201: The link provided to the generated docs returns a 404.
  • New Dashboard:

    • TC2435: custom network is mentioned for the first time in the last bullet point. No instructions are given on how to set up a custom network. Also, please change in the second to last bullet point to "by changing export MODE=dev or export MODE=test etc ".

    • TC2305: change last step to "check if you can access the following:

    • grid status

    • node statistics

    • node monitoring

    • pricing calculator

    • node finder

    • images

    • farm finder

    • node installer

    • simulator

    • manual "

    • TC2118: Please remove the add TFTs to your twin and the enter SSH key steps as they are not necessary to creating a twin on the chain. You can move them to a separate test case.

    • TC2458: Add expected result: "Verify that the stats cards correspond to correct stats". Change second to last expected result to "verify there are 7 cards:

    • Your profile

    • deploy virtual machines

    • deploy applications

    • deploy orchestrators

    • explore grid capacity

    • explore grid nodes

    • The layer zero for a decentralized world etc. "

    • TC2319: update screenshots.

    • TC2197: add domains under deploy in sidebar and update screenshot

    • TC2647: attach a screenshot so tester knows what to expect

    • TC2278: which explore website?

    • TC2682: attach screenshot of logs

    • TC2463: fix typo "to check nodes" in expected results

    • TC2247: consider referring to it as statistics instead of explorer

    • TC2621: I think the last expected result point has a typo; it doesn't make sense.

    • TC2434: should verify email is there too. Add verify of the qr code and the playstore buttons.

    • TC2200: mention that user might have to click on the burger menu icon in case balance is collapsed in small screen sizes.

    • TC2201: the get tft button that adds 100 tokens is no longer applicable on dev and qa net.

    • TC2202: should be "Verify the destination and twin ID are correct. Verify there is a warning to add twin ID as memo text under twin ID field" . Last expected result is incomplete and doesn't make sense.

    • TC2203: there is only 1 bridge

    • TC2293: check transfer fees in expected results as it may have changed

Relevant log output

N/A

Test cases fixing progress :

Outdated TestSuites:

  • [x] Dedicated Nodes: Entire suite needs to update test steps to get to dedicated nodes:
  • [x] TC585: We no longer have a dedicated machines page. Instead, it is now just a filter on the nodes in the Node Finder page.
  • [x] TC586: There is no longer a portal or an explorer, just dashboard (aka playground)
  • [x] Grid3_Client_TS:
  • [x] TC390: links do not direct to where we can create an account or a twin, they just redirect to the test suites page.
  • [x] TC243: node version requirements are not consistent with README.md in link provided
  • [x] TC1201: The link provided to the generated docs returns a 404.

New Dashboard: