question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Update Overhaul: final QA and testing

See original GitHub issue

After the last item of the second milestone is complete, we want to do a thorough testing phase before merging the update-overhaul branch into master.

Only after all testing is done, we merge the update-overhaul branch into master. We should probably also schedule this wisely, to make sure that we have sufficient dev and support coverage in the following days of the release.

Testing scenarios

For each of the install paths, follow the setup instructions and review the testing considerations below.

Install paths

Note: Before running a test, add your Github handle to the end of the task. After you complete it, check the box for the task.

What to consider when testing?

Behaviour / integrity

  • Make sure that we don’t break existing systems, e.g. by accidentally overriding existing app/system settings or configs @jotaen4tinypilot
  • Double check that the new installation places all files and folders on the system, and that they have the correct permissions @jotaen4tinypilot
  • Try out all functionality of TinyPilot to verify correct system setup @jotaen4tinypilot (testing all)
    • System > Update
    • System > Hostname
    • System > Video settings (testing one setting change is sufficient)
    • System > Logs
    • System > About
    • System > Power (testing restart is sufficient)
    • Actions > Paste
    • Actions > Screenshot
  • Identify points of failure within the update flow and verify that the error behaviour is correct @jotaen4tinypilot

Final review

Code

Issue Analytics

  • State:closed
  • Created a year ago
  • Reactions:1
  • Comments:17 (11 by maintainers)

github_iconTop GitHub Comments

1reaction
jotaen4tinypilotcommented, Aug 19, 2022

Pending https://github.com/tiny-pilot/tinypilot-pro/pull/541, the QA is all done.

As closing remark from my side, I’d feel confident enough to close this ticket, so I feel we have tested and considered everything quite thoroughly.

1reaction
jdeanwallacecommented, Aug 18, 2022

@jotaen4tinypilot

  • I don’t have a (working) Hobbyist device at hand, because with mine the video capture chip is defunct. I’m not sure it makes sense for me to take over the two Hobbyist test items, because I wouldn’t be able to verify whether the video setup and configs are working.

Okay cool, I’ll take on these two Hobbyist test items.

  • Regarding the “test upgrade path to Pro from Community”, I realized that I actually don’t know how to do this, because I usually just flash an SD card with a disk image for setting up a Pro device. But that’s obviously not an option in this case. Is there an official way to do this, or would I just download and run Pro’s quick-install script from the private repo?

I’ve sent you an email regarding the Pro installation steps.

Read more comments on GitHub >

github_iconTop Results From Across the Web

The QA Software Testing Checklists (Sample Checklists ...
Create a final test report, include known bugs list [ ]; Obtain formal signoff [ ]. Automation Checklist. If you answer yes to...
Read more >
Software QA Testing Process: Overview, Types, and ... - TestFort
Learn about the various steps involved in the software testing process and the different types and methods of software testing.
Read more >
What Is Quality Assurance Testing? (With Types and Benefits)
Unlike quality control testing, QA testing includes process-oriented activities that focus on the final products.
Read more >
Top 45 Manual Testing Interview Questions & Answers 2022
Here is the list of top frequently asked Manual Testing Interview Questions and answers in 2022 for freshers and experienced prepared by 10+ ......
Read more >
QA Metrics: An Introduction and 7 Examples to Help You
An outdated metric is useless since we're not solving last year's problems. A great QA metric is one that's constantly updated.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found