QA/Desktop Firefox/WebRTC

From MozillaWiki
Jump to navigation Jump to search

See: https://wiki.mozilla.org/Media/WebRTC/Testing for background on automated testing.

Routine Manual Testing Tasks

The following tasks are essentially mechanical, but at least for now the need a person.

The basic topology should include two separate machines on separate networks, each with their own NAT. We have some flexibility about which NAT, but for concreteness, I suggest a pair of Apple Airport Express NATs. I.e., the following topology:

Topoplogy.png

  • Platforms to include all Windows, Mac OSX, Linux, Android, FirefoxOS
  • Daily regression testing with Firefox Nightly across all platforms to include:
    • Calling with apprtc using various combinations of Firefox and Chrome
    • Calling with webrtcme using various combinations of Firefox and Chrome
    • Evaluation of audio/video delay
    • WebRTC-Landing tests pass
    • Daily might be too ambitious, can it be done weekly?


QA Tasks

  • Daily verification of whatever fixes landed in that day's Nightly
  • Weekly triage and attempted confirmation of unconfirmed/regression bugs
  • Monthly re-evaluation of regression rate to inform adjustments to the above approach

Testing

  • Manual
    • What must be done manually?
  • Automated
    • What can be automated?