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

[HybridApp] Problem #6: Correctly test the HybridApp using our existing QA team and processes #37859

Closed
AndrewGable opened this issue Mar 7, 2024 · 17 comments
Assignees
Labels

Comments

@AndrewGable
Copy link
Contributor

Problem

The QA team (Applause) currently does not know that the HybridApp exists, but once we solve the problems #1-5 above, they will be able to test all New Expensify changes via the HybridApp. Additionally, they will be able to run all regression tests (for both Old and New experiences) that are run before each deployment to verify that no existing features have regressed. This should give us even more confidence that HybridApp is ready for production.

Solution

This will require very little to no code changes, we will have to set up a meeting with Applause (Isabella and team) to discuss and explain what HybridApp does. Then we will explain to Applause that we will begin testing all PR checklists and regression checklists against the HybridApp.

We will provide documentation on how to download the HybridApp from the OldApp listing, which is very similar to how they test today, just downloading a different application.

@AndrewGable AndrewGable added the Weekly KSv2 label Mar 7, 2024
@AndrewGable AndrewGable self-assigned this Mar 7, 2024
@trjExpensify trjExpensify moved this to Release 2: Summer 2024 (Aug) in [#whatsnext] #wave-collect Mar 7, 2024
@melvin-bot melvin-bot bot added the Overdue label Mar 15, 2024
@AndrewGable
Copy link
Contributor Author

Working on it (soon)

@melvin-bot melvin-bot bot removed the Overdue label Mar 20, 2024
@melvin-bot melvin-bot bot added the Overdue label Apr 1, 2024
@AndrewGable
Copy link
Contributor Author

Working on it!

@melvin-bot melvin-bot bot removed the Overdue label Apr 1, 2024
@melvin-bot melvin-bot bot added the Overdue label Apr 10, 2024
@AndrewGable
Copy link
Contributor Author

Still waiting a little longer for this one.

@melvin-bot melvin-bot bot removed the Overdue label Apr 10, 2024
@melvin-bot melvin-bot bot added the Overdue label Apr 19, 2024
@AndrewGable
Copy link
Contributor Author

Should be able to tackle this one shortly after May release!

@melvin-bot melvin-bot bot removed the Overdue label Apr 25, 2024
@melvin-bot melvin-bot bot added the Overdue label May 6, 2024
@AndrewGable
Copy link
Contributor Author

This is going to be implemented after we finish code implementation, so on hold for now

@melvin-bot melvin-bot bot removed the Overdue label May 14, 2024
@melvin-bot melvin-bot bot added the Overdue label May 22, 2024
@trjExpensify trjExpensify changed the title [HybridApp] Problem #6: Correctly test the HybridApp using our existing QA team and processes [Hold on Phase 2] [HybridApp] Problem #6: Correctly test the HybridApp using our existing QA team and processes May 28, 2024
@AndrewGable AndrewGable changed the title [Hold on Phase 2] [HybridApp] Problem #6: Correctly test the HybridApp using our existing QA team and processes [Hold] [HybridApp] Problem #6: Correctly test the HybridApp using our existing QA team and processes Jun 3, 2024
@AndrewGable
Copy link
Contributor Author

Still on hold

@melvin-bot melvin-bot bot removed the Overdue label Jun 3, 2024
@melvin-bot melvin-bot bot added the Overdue label Jun 11, 2024
@AndrewGable
Copy link
Contributor Author

Still on hold

@melvin-bot melvin-bot bot removed the Overdue label Jun 11, 2024
@melvin-bot melvin-bot bot added the Overdue label Jun 20, 2024
@AndrewGable
Copy link
Contributor Author

AndrewGable commented Jun 25, 2024

Met with the Applause team today and previewed HybridApp with the team and @isagoico

Some todo list items for me:

  • Create a device list we want to test for HybridApp
  • Write a few transition test cases (or share the ones that already exist)

@melvin-bot melvin-bot bot removed the Overdue label Jun 25, 2024
@melvin-bot melvin-bot bot added Monthly KSv2 and removed Weekly KSv2 labels Jul 19, 2024
Copy link

melvin-bot bot commented Jul 19, 2024

This issue has not been updated in over 15 days. @AndrewGable eroding to Monthly issue.

P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!

@melvin-bot melvin-bot bot removed the Overdue label Jul 19, 2024
@trjExpensify trjExpensify added Weekly KSv2 and removed Monthly KSv2 labels Jul 22, 2024
@melvin-bot melvin-bot bot added the Overdue label Jul 30, 2024
@AndrewGable
Copy link
Contributor Author

Still waiting until we have a successful first version live before moving Applause over.

@melvin-bot melvin-bot bot removed the Overdue label Aug 9, 2024
@melvin-bot melvin-bot bot added the Overdue label Aug 19, 2024
@AndrewGable
Copy link
Contributor Author

I think we are really close to starting this

@melvin-bot melvin-bot bot removed the Overdue label Aug 20, 2024
@melvin-bot melvin-bot bot added the Overdue label Aug 28, 2024
@AndrewGable
Copy link
Contributor Author

Almost there!

@melvin-bot melvin-bot bot removed the Overdue label Sep 6, 2024
@melvin-bot melvin-bot bot added the Overdue label Sep 16, 2024
@AndrewGable
Copy link
Contributor Author

Closer!

@melvin-bot melvin-bot bot removed the Overdue label Sep 23, 2024
@melvin-bot melvin-bot bot added the Overdue label Oct 2, 2024
@AndrewGable
Copy link
Contributor Author

Very close now

@melvin-bot melvin-bot bot removed the Overdue label Oct 4, 2024
@AndrewGable
Copy link
Contributor Author

We are going to start doing this with Applause on the next release deploy checklist!

@AndrewGable AndrewGable changed the title [Hold] [HybridApp] Problem #6: Correctly test the HybridApp using our existing QA team and processes [HybridApp] Problem #6: Correctly test the HybridApp using our existing QA team and processes Oct 8, 2024
@AndrewGable
Copy link
Contributor Author

@isagoico said this is starting next QA checklist 🎉

@AndrewGable
Copy link
Contributor Author

I believe this is done, we are regression testing and checklist testing via HybridApp now. There will be some growing pains, but we will handle separate to this issue.

@github-project-automation github-project-automation bot moved this from In Progress to Done in [#whatsnext] #convert Oct 15, 2024
@github-project-automation github-project-automation bot moved this from Release 2: Summer 2024 (Aug) to Done in [#whatsnext] #wave-collect Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

No branches or pull requests

2 participants