mirror of
https://gitlab.torproject.org/tpo/applications/tor-browser.git
synced 2026-05-25 21:40:38 +02:00
Page:
Quality Assurance
Pages
Codebases
Firefox Version Audit
Hacking
Hardening
Next Change Logs
Nightly_Builds_Download
Nightly_Builds_Setup
Platform_Installation
Quality Assurance on Tor Browser Releases
Quality Assurance
Release Schedule
Sandbox
Signing_Keys
SmartOS_Sandboxing
Supported_Platforms
Tor Browser Build Machines
TorBrowserFeatures
Track Mozilla Release Train
Triaging
Updating
VMSetup
home
No results
12
Quality Assurance
Matthew Finkel edited this page 2021-07-21 22:35:41 +00:00
Tor Browser QA
Notices
- html5demos.com/web-socket is no longer functional, please do not use it for testing.
QA Template
System Information
- Testing: $VERSION
- Platform: Linux(distro)/Windows/macOS/Android
Basic Browser Functionality
- Tor Browser launches successfully - OK / Explain issue
- Connects to the Tor network - OK / Explain issue
- Quickstart automatically connects - OK / Explain issue
- Tor Browser localization - OK / Explain issue
- Browser toolbars and menus work. Tab dragging works. - OK / Explain issue
Proxy Safety
- Traffic Leaks(DNS, etc) - OK / Explain issue
Anti-Censorship
- All Pluggable Transports are visible and operational - OK/ Explain issue
- snowflake
- obfs4
- meek
- Requesting bridges from torproject.org is successful - OK / Explain issue
External Components
- OpenSSL - $VERSION
- All extensions are present and functional - OK / Explain issue
- HTTPS-Everywhere $VERSION
- NoScript $VERSION
Web Browsing
- WebBrowsing works as expected - OK / Explain issue
- HTTP, HTTPS, .onion browsing works - OK / Explain issue
- HTML5 videos work - OK / Explain issue
- ip-check.info - OK / Explain issue
- samy.pl/evercookie - OK (new identity clears cookie) / Explain issue
- phoul.github.io / websocketstest.com - Websocket open / closed
Disk Persistence Checks
- Tor Browser writes to disk as anticipated - OK / Explain issue
Environment Variables
- Do they have the intended affects - OK / Explain issue
TOR_CONFIGURE_ONLYTOR_CONTROL_COOKIE_AUTH_FILETOR_CONTROL_HOSTTOR_CONTROL_IPC_PATHTOR_CONTROL_PASSWDTOR_CONTROL_PORTTOR_DEFAULT_HOMEPAGETOR_FORCE_NET_CONFIGTOR_SKIP_CONTROLPORTTESTTOR_SKIP_LAUNCHTOR_SKIP_LOCALE_PROMPTTOR_SOCKS_HOSTTOR_SOCKS_IPC_PATHTOR_SOCKS_PORTTOR_TRANSPROXYTOR_USE_LEGACY_LAUNCHERMOZ_BROWSER_TOOLBOX_PORT
Preferences
- Do they have the intended affects - OK / Explain issue
extensions.torbutton.clear_http_authextensions.torbutton.close_newnymextensions.torbutton.confirm_newnymextensions.torbutton.confirm_pluginsextensions.torbutton.cookiejar_migratedextensions.torbutton.display_circuitextensions.torbutton.launch_warningextensions.torbutton.local_tor_checkextensions.torbutton.loglevelextensions.torbutton.logmethodextensions.torbutton.maximize_warnings_remainingextensions.torbutton.noscript_persistextensions.torbutton.noscript_initedextensions.torbutton.pref_fixup_versionextensions.torbutton.resize_new_windowsextensions.torbutton.security_sliderextensions.torbutton.startupextensions.torbutton.test_enabledextensions.torbutton.test_urlextensions.torbutton.use_nontor_proxyextensions.torlauncher.bridgedb_bridge_typeextensions.torlauncher.bridgedb_frontextensions.torlauncher.bridgedb_reflectorextensions.torlauncher.control_portextensions.torlauncher.control_hostextensions.torlauncher.default_bridge_typeextensions.torlauncher.default_bridge_recommended_typeextensions.torlauncher.loglevelextensions.torlauncher.logmethodextensions.torlauncher.moat_serviceextensions.torlauncher.only_configure_torextensions.torlauncher.prompt_at_startupextensions.torlauncher.prompt_for_localeextensions.torlauncher.should_remove_meek_helper_profilesextensions.torlauncher.socks_port_flagsextensions.torlauncher.start_torextensions.torlauncher.tmp_ipc_dirextensions.torlauncher.torrc_fixup_versionextensions.torlauncher.quickstarttorbrowser.post_update.shouldNotifytorbrowser.post_update.urltorbrowser.version
Updating
- Download previous version and install incremental update - OK / Explain issue
- Download older version and install full update - OK / Explain issue
Automated tests (work in progress):
- Tor Browser launches successfully on Linux, Win, macOS Connects to the Tor network
- Tor Browser localization (partial support) See attached for ad-hoc testing; will move to git post clean-up.
Imported from https://gitlab.torproject.org/legacy/trac/-/wikis/doc/TorQA/TBBQA