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

Release Readiness Checklist (1.0.11) #1399

Closed
11 tasks
cvarjao opened this issue Aug 21, 2023 · 12 comments
Closed
11 tasks

Release Readiness Checklist (1.0.11) #1399

cvarjao opened this issue Aug 21, 2023 · 12 comments

Comments

@cvarjao
Copy link
Member

cvarjao commented Aug 21, 2023

  • Manual testings
    • Showcase (Student/Lawyer)
    • LSBC Test Environment
    • LSBC Prod environment
    • Accessibility: Voice Control, Labels
    • Get Person Credential with BCSC App
  • Automated testings are passing
  • Mobile Verifier with Default and Dev Mode settings
  • Connected experience (e.g.: messaging, proof request, wallet name/alias)
  • Single Device experience using showcase (deep linking)
  • Use names/values supporting Indigenous Languages

What is new?

- Improvements to the notifications display
- Notification for basic messages
- Warning if sharing information flagged as sensitive by the issuer
- Miscellaneous bug fixes and improvements
@bryce-mcmath
Copy link
Contributor

My findings:
Showcase credentials are often never added to the wallet. Even when choosing 'send another credential' or restarting the app, no luck. Not all special characters in wallet names are preserved, ticket created here: https://app.zenhub.com/workspaces/bc-wallet-6148e7423fe04b001444e2bd/issues/gh/bcgov/bc-wallet-mobile/1429

Oftentimes once the first of the two showcase proof request demos are done, the second will be marked already completed and shortcut to the end of the demo.

Android had to be much closer to the QR code to scan properly compared to iOS.

@knguyenBC
Copy link

knguyenBC commented Sep 6, 2023

Build: 1182

iOS

  • Manual testings
    • Showcase (Student/Lawyer) - FAIL. student and lawyer showcase not issuing student card Get mediator working in development environment #212
    • LSBC Test Environment - PASS-ish*. Tested with revocable unverified person + test lsbc credential. Took ~1min to load proof request. *Took a couple of minutes to send the information over (was stuck at loading screen for quite some time. Most people would give up after 1 minute)
    • LSBC Prod environment - PASS. sending information over took a minute.
    • Person credential: PASS
    • Accessibility: Voice Control, Labels: PASS
  • Mobile Verifier with Default and Dev Mode settings: FAIL. Revoked state not reflected in information received screen. Mobile verifier - Information received screen does not show that credentials shared is revoked #1437
  • Connected experience (e.g.: messaging, proof request, wallet name/alias): PASS

Android

@knguyenBC
Copy link

knguyenBC commented Sep 20, 2023

Build: 1203

iOS

Android

@jleach
Copy link
Member

jleach commented Oct 6, 2023

Latest build 1.0.11 Build 1246 has the deep link fix. I think it should be the one tested for the release.

@jleach
Copy link
Member

jleach commented Oct 6, 2023

1.0.11 Build 1246 - WORK IN PROGRESS

  • Manual testings
    • Showcase (Student/Lawyer)
    • LSBC Test Environment
    • LSBC Prod environment ( NO ACCESS )
    • Accessibility: Voice Control, Labels
    • Get Person Credential with BCSC App
  • Automated testings are passing (Smoke test for iOS and Android OK)
  • Mobile Verifier with Default and Dev Mode settings
  • Connected experience (e.g.: messaging, proof request, wallet name/alias)
  • Single Device experience using showcase
  • Use names/values supporting Indigenous Languages

@knguyenBC
Copy link

knguyenBC commented Oct 11, 2023

Build: 1246

iOS

  • Manual Testing
    • Showcase (Student/Lawyer): PASS. A little slow to receive credential
    • Single Device experience using showcase: PASS
    • LSBC Test Environment: PASS. Took a long time (a few minutes) to send information in a proof request.
    • LSBC Prod environment: PASS. A little slow getting a credential and acknowledgment that information was sent successfully but worked
    • Person credential: PASS
    • Accessibility: Voice Control, Labels:
  • Mobile Verifier with Default and Dev Mode settings: FAIL Connection/Contact is saved despite having data retention toggle off - Connection stays even when data retention turned off #1529
  • Connected experience (e.g.: messaging, proof request, wallet name/alias): PASS

Android

  • Manual Testing
    • Showcase (Student/Lawyer): PASS. A little slow to receive credential
    • Single Device experience using showcase: PASS
    • LSBC Test Environment: PASS. A little slow getting acknowledgment that information was sent successfully but worked
    • LSBC Prod environment: PASS. A little slow getting acknowledgment that information was sent successfully but worked
    • Person credential: PASS
    • Accessibility: Voice Control, Labels:
  • Mobile Verifier with Default and Dev Mode settings: FAIL Connection/Contact is saved despite having data retention toggle off - Connection stays even when data retention turned off #1529
  • Connected experience (e.g.: messaging, proof request, wallet name/alias): PASS

@bryce-mcmath
Copy link
Contributor

iOS

  • Manual Testing
    • Showcase (Student/Lawyer): PASS. A little slow sometimes.
    • Single Device experience using showcase: PASS
    • LSBC Test Environment: PASS
    • LSBC Prod environment: No access
    • Person credential: PASS (sometimes there's a null value on the BCSC side but that doesn't seem to affect the flow
    • Accessibility: Voice Control, Labels:
  • Mobile Verifier with Default and Dev Mode settings: the issue Kim described above exists
  • Connected experience (e.g.: messaging, proof request, wallet name/alias): PASS

Android

  • Manual Testing
    • Showcase (Student/Lawyer): PASS. Sometimes slow
    • Single Device experience using showcase: PASS
    • LSBC Test Environment: PASS
    • LSBC Prod environment: No access
    • Person credential: PASS
    • Accessibility: Voice Control, Labels:
  • Mobile Verifier with Default and Dev Mode settings: same as above
  • Connected experience (e.g.: messaging, proof request, wallet name/alias): PASS

@nodlesh
Copy link
Contributor

nodlesh commented Oct 12, 2023

Build 1246
iOS & Android

  • Manual testings
    • Showcase (Student/Lawyer)
    • LSBC Test Environment
    • LSBC Prod environment
    • Accessibility: Voice Control, Labels
    • Get Person Credential with BCSC App
  • Automated testings are passing
  • Mobile Verifier with Default and Dev Mode settings
  • Connected experience (e.g.: messaging, proof request, wallet name/alias)
  • Single Device experience using showcase (deep linking)
  • Use names/values supporting Indigenous Languages

@jleach
Copy link
Member

jleach commented Oct 13, 2023

Build 1252

iOS

  • Manual testings
    • Showcase (Student/Lawyer)
    • LSBC Test Environment
    • LSBC Prod environment (no credentials to test)
    • Accessibility: Voice Control, Labels (3)
    • Get Person Credential with BCSC App
  • Automated testings are passing (smoke tests on build - ok)
  • Mobile Verifier with Default and Dev Mode settings (Full Name and Full Name + Age > 19)
  • Connected experience (e.g.: messaging, proof request, wallet name/alias)
  • Single Device experience using showcase (1)
  • Use names/values supporting Indigenous Languages (2)
  1. Deep Link from BCSC to Wallet Ok.
  2. UTF-8 Ok
  3. Accessibility label issues: Visible token in wallet re-enter pin accessibility label #1536, The EULA title is a little cramped #1537, The accessibility to message this contact repeats #1538 , Settings link missing accessibility label #1539, Get credentials accessibility labels missing or misaligned  #1540, Text to remove contacts may be misleading #1541, Accessability labels missing from remove from wallet screen #1542.

@bryce-mcmath
Copy link
Contributor

Build 1252

Android

  • Manual testings
    • Showcase (Student/Lawyer) - PASS
    • LSBC Test Environment - PASS
    • LSBC Prod environment - no access
    • Accessibility: Voice Control, Labels
    • Get Person Credential with BCSC App - PASS
  • Automated testings are passing - PASS (last I heard)
  • Mobile Verifier with Default and Dev Mode settings - PASS
  • Connected experience (e.g.: messaging, proof request, wallet name/alias) - PASS
  • Single Device experience using showcase - PASS
  • Special characters in names / values - PASS (special characters in wallet names work, although I wasn't able to test credential values)

@jeffaudette
Copy link

waiting for #1529

@nodlesh
Copy link
Contributor

nodlesh commented Oct 16, 2023

Build 1252
iOS & Android

Manual testings

  • Showcase (Student/Lawyer)
  • LSBC Test Environment
  • LSBC Prod environment
  • Accessibility: Voice Control, Labels
  • Get Person Credential with BCSC App
  • Automated testings are passing
  • Mobile Verifier with Default and Dev Mode settings
  • Connected experience (e.g.: messaging, proof request, wallet name/alias)
  • Single Device experience using showcase (deep linking)
  • Use names/values supporting Indigenous Languages

@jleach jleach closed this as completed Oct 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants