-
Notifications
You must be signed in to change notification settings - Fork 19
Video NTT Test Plan (iOS)
smesher edited this page Apr 22, 2024
·
8 revisions
- Release: 1.66.x (iOS)
- Specs: https://docs.google.com/document/d/171X4IOksd1VrZRRrrLXEPRDmPb90rn9qZ0VH2yspSsA/edit
- Epic: https://github.com/brave/brave-browser/issues/36435
- Platform: iOS
- Region: Japan (JP)
-
Staging (POC testing):
- Fresh install
- Turn off WiFi and mobile network
- Launch browser
- Toggle Use
Staging CRX components
in Settings -> BraveCore Switches - Close the browser
- Turn on WiFi or mobile network
- Launch Brave browser
- Staging components are downloaded and applied in a minute after start
-
Production:
- Fresh install
- Open NTP
- Video NTT supports portrait mode only.
- Video NTT is only supported in Japan region.
- Video initially autoplays with sound muted.
- 6 seconds for long form.
- Whole length for short form.
- Ad unit CTA appears when autoplay ends.
- Sound will play if user clicks play button.
- Clicking on Ad CTA will direct user to advertiser's webpage.
- Test video NTT on mobile network / wifi.
- Verify Ad quality / performance.
- Stats and Favorites are hidden when video is autoplaying, show up when it stops.
- Short form video is less than or equal to 6 seconds in length.
- Long form video is less than 45 seconds in length.
- Timing should be adjustable via Griffin like image NTT.
- Stop keyframe (KF) logic
- Test it pauses at specific keyframe that is predefined in filename:
<video name>-KF<frame number>.mp4
- When KF is missing, autoplay whole short form video and only 6 seconds for long form.
- Test if KF is past 6 seconds or end of file, behavior should be the same as above.
- Test it pauses at specific keyframe that is predefined in filename:
- Video NTT on iPad / Multi-window.
- Test on previous versions of OS (16 & 15)