Skip to content

Video NTT Test Plan (iOS)

smesher edited this page Apr 22, 2024 · 8 revisions

Feature: Add Video NTT (NTP SI) for Japan region.

Onboarding:

  • Staging (POC testing):

    1. Fresh install
    2. Turn off WiFi and mobile network
    3. Launch browser
    4. Toggle Use Staging CRX components in Settings -> BraveCore Switches
    5. Close the browser
    6. Turn on WiFi or mobile network
    7. Launch Brave browser
    8. Staging components are downloaded and applied in a minute after start
  • Production:

    • Fresh install
    • Open NTP

Test Cases:

  • 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.
  • Video NTT on iPad / Multi-window.
  • Test on previous versions of OS (16 & 15)

Deliverables: