Add some preliminary templates for manual tests (#926)
- In-app - Migration - Release - Platforms
This commit is contained in:
parent
f83a35e35d
commit
4cbe954789
|
@ -0,0 +1,50 @@
|
|||
- TestFlight user level
|
||||
- [ ] Clean install from TestFlight
|
||||
- [ ] User level is .beta
|
||||
- [ ] Trigger "Restricted" paywall if ineligible
|
||||
|
||||
- TestFlight fallback to release receipt
|
||||
- [ ] Clean install from TestFlight
|
||||
- [ ] User level is .beta
|
||||
- [ ] Download from App Store
|
||||
- [ ] Download from TestFlight
|
||||
- [ ] User level is .beta
|
||||
- [ ] Purchased build number is App Store
|
||||
- [ ] Purchased products are not empty
|
||||
|
||||
- Persist shared profiles
|
||||
- [ ] Purchase .sharing
|
||||
- [ ] Enable sharing
|
||||
- [ ] Save
|
||||
- [ ] Profile appears with cloud icon on all devices
|
||||
- [ ] Refund .sharing
|
||||
- [ ] Open app
|
||||
- [ ] Profile is not deleted, but cloud icon is slashed on local device (sync disabled)
|
||||
|
||||
- Ineligible features: App
|
||||
- [ ] Pick a profile with the upgrade icon
|
||||
- [ ] Connect
|
||||
- [ ] Paywall alert with required features
|
||||
|
||||
- Ineligible features: Profile
|
||||
- [ ] Enable paid feature
|
||||
- [ ] Upgrade icon appears on related module
|
||||
- [ ] Save profile
|
||||
- [ ] Paywall alert with required features
|
||||
- [ ] "Save anyway" saves and closes modal
|
||||
- [ ] Profile has the upgrade icon in the list/grid
|
||||
- [ ] Disable paid feature
|
||||
- [ ] Upgrade icon disappears from related module
|
||||
- [ ] Save profile
|
||||
- [ ] Saves and closes modal
|
||||
- [ ] Profile has no upgrade icon in the list/grid
|
||||
|
||||
- Ineligible features: Apple TV
|
||||
- [ ] Connect to any profile
|
||||
- [ ] Paywall alert with required features
|
||||
- [ ] Purchase .appleTV
|
||||
- [ ] Connects successfully
|
||||
- [ ] Refund .appleTV
|
||||
- [ ] Background/Foreground
|
||||
- [ ] Connect to any profile
|
||||
- [ ] Paywall alert with required features
|
|
@ -0,0 +1,41 @@
|
|||
- Migration process from v2
|
||||
- Install v2
|
||||
- Create host/provider profiles
|
||||
- Upgrade to v3
|
||||
- Migrate profiles
|
||||
- Content is expected
|
||||
|
||||
- DNS
|
||||
- [ ] Set manual
|
||||
- [ ] Set DoH/DoT
|
||||
- [ ] Set addresses
|
||||
- [ ] Set search domains
|
||||
- [ ] Migrated profile has DNSModule
|
||||
- [ ] Module is enabled
|
||||
|
||||
- HTTP proxy
|
||||
- [ ] Set manual
|
||||
- [ ] Set HTTP proxy
|
||||
- [ ] Set HTTPS proxy
|
||||
- [ ] Set PAC URL
|
||||
- [ ] Set bypass domains
|
||||
- [ ] Migrated profile has HTTPProxyModule
|
||||
- [ ] Module is enabled
|
||||
|
||||
- On-demand
|
||||
- [ ] Set rules
|
||||
- [ ] Migrated profile has OnDemandModule
|
||||
- [ ] Module is enabled if on-demand was enabled
|
||||
|
||||
- Default gateway
|
||||
- [ ] Set manual
|
||||
- [ ] Enable IPv4/IPv6
|
||||
- [ ] Migrated profile has IPModule with default IPv4/6 routes
|
||||
|
||||
- MTU
|
||||
- [ ] Set manual
|
||||
- [ ] Set 1300
|
||||
- [ ] Migrated profile has IPModule with MTU
|
||||
|
||||
- Default gateway + MTU
|
||||
- [ ] Migrated profile has single IPModule with merged settings
|
|
@ -0,0 +1,10 @@
|
|||
Test with promo code after approval.
|
||||
|
||||
- Build number
|
||||
- [ ] Install TestFlight version
|
||||
- [ ] Check "unknown" build number in app log
|
||||
- [ ] Install release version
|
||||
- [ ] Show purchased build number in app log
|
||||
|
||||
- User level
|
||||
- [ ] App level is .freemium
|
|
@ -0,0 +1,10 @@
|
|||
- [ ] iOS 16 (simulator)
|
||||
- [ ] iOS 17 (device)
|
||||
- [ ] iOS 18 (simulator)
|
||||
- [ ] iPadOS 16 (simulator)
|
||||
- [ ] iPadOS 17 (simulator)
|
||||
- [ ] iPadOS 18 (device)
|
||||
- [ ] macOS 13 (?)
|
||||
- [ ] macOS 14 (device)
|
||||
- [ ] macOS 15 (?)
|
||||
- [ ] tvOS 17 (device)
|
|
@ -0,0 +1,5 @@
|
|||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Discussions
|
||||
url: https://github.com/orgs/passepartoutvpn/discussions
|
||||
about: Please ask and answer questions here.
|
Loading…
Reference in New Issue