Articles tagged: Testing
Found 58 documents
- Archive/Firefox_OS/Automated_testing This page offers articles that provide information about various aspects of testing B2G OS, ...
- Archive/Firefox_OS/Automated_testing/gaia-ui-tests Gaia-ui-tests uses Gaiatest, a Python package based around Marionette. Gaiatest is designed to ...
- Archive/Firefox_OS/Automated_testing/gaia-ui-tests/Gaia_UI_Tests_Run_Tests This article provides a detailed rundown of how to run the actual gaia-ui-tests suite that ...
- Archive/Firefox_OS/Automated_testing/gaia-ui-tests/Part_4_Reusing_commands_Firefox_OS_setup In Parts 2 and 3 we got a working test, but if we wanted to reset its state (for example killing ...
- Archive/Firefox_OS/Automated_testing/gaia-ui-tests/Part_6_Marionette_By_class In our code so far, we have used many locators to find specific elements, whether they are apps ...
- Archive/Firefox_OS/Automated_testing/Gaia_performance_tests This article provides information about running performance tests on Gaia, as well as how to ...
- Archive/Firefox_OS/Automated_testing/Mochitests Mochitest is an automated testing framework built on top of the MochiKit JavaScript libraries ...
- Archive/Firefox_OS/Automated_testing/MozITP The Mozilla integrated tools package (MozITP) is a one-stop shop for setting up Firefox ...
- Archive/Firefox_OS/Automated_testing/Reftests Reference tests (or reftests) are basically tests that compare two separate renderings of web ...
- Archive/Firefox_OS/Automated_testing/Writing_Gaia_Unit_Tests The unit test runner is mocha using the TDD interface. Mocha doesn't ship with an assertion ...
- Archive/Firefox_OS/Debugging There are two main types of debugging you'll want to with Firefox OS: debugging apps, and ...
- Archive/Firefox_OS/Debugging/Debugging_and_security_testing This guide includes the following subsections:
- Archive/Firefox_OS/Debugging/Firefox_OS_crash_reporting The following instructions assume that you have already followed these three steps:
- Archive/Firefox_OS/Debugging/Intercepting_traffic_using_a_proxy Working with apps that are nothing but HTML and JavaScript, you'll find that a lot of the really ...
- Archive/Firefox_OS/Debugging/Testing_in_a_privileged_context This article takes you through how to test privileged apps before they are submitted to a ...
- Archive/Firefox_OS/Platform/Feature_support_chart There are several different builds of Firefox OS you can download or build for yourself, and ...
- Archive/Mozilla/XULRunner/Using_Mochitests_in_a_XULRunner_Application Mochitest is an automated testing framework built on top of the MochiKit JavaScript libraries. ...
- Glossary/Smoke_Test A smoke test consists of functional or unit tests of critical software functionality. Smoke ...
- Learn/Tools_and_testing Once you've started to become comfortable programming with core web technologies (like HTML, ...
- Learn/Tools_and_testing/Cross_browser_testing This module looks specifically at the area of testing web projects across different browsers. ...
- Learn/Tools_and_testing/Cross_browser_testing/Accessibility Hopefully this article has given you a good grounding in the main accessibility problems you ...
- Learn/Tools_and_testing/Cross_browser_testing/Automated_testing This was quite a ride, but I'm sure you can start to see the benefit in having automation tools ...
- Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS Now you should be familiar with the main types of cross browser HTML and CSS problems that ...
- Learn/Tools_and_testing/Cross_browser_testing/Introduction This article should have given you a high-level understanding of the most important concepts you ...
- Learn/Tools_and_testing/Cross_browser_testing/JavaScript So that's JavaScript. Simple huh? Maybe not so simple, but this article should at least give you ...
- Learn/Tools_and_testing/Cross_browser_testing/Testing_strategies After reading this article you should now have a good idea of what you can do to identify your ...
- Learn/Tools_and_testing/Cross_browser_testing/Your_own_automation_environment XXX
- Mozilla/Add-ons/SDK/Tools/jpm-mobile The Node-based replacement for cfx --force-mobile. Enables you to run and test add-ons for ...
- Mozilla/Add-ons/WebExtensions/Getting_started_with_web-ext web-ext is a command line tool designed to speed up various parts of the WebExtension ...
- Mozilla/B2G_OS/Developing_Gaia/Testing_Gaia_code_changes When you have finished making a change to the Gaia codebase and it seems to work ok, the next ...
- Mozilla/Developer_guide/Virtual_ARM_Linux_environment If you need to test ARM-specific code but don't have (or need) real ARM hardware for testing, ...
- Mozilla/Firefox_for_Android/Compatibility_Testing Our goal, is to open up the Web to all mobile browsers via promotion of standards and best ...
- Mozilla/How_test_harnesses_work Mozilla test harnesses are typically composed of a python runner that invokes Firefox, utilizes ...
- Mozilla/Performance/GPU_performance Doing performance work with GPUs is harder than with CPUs because of the asynchronous and ...
- Mozilla/Performance/Measuring_add-on_startup_performance The About Startup add-on provides a much simpler way to measure startup performance. Once ...
- Mozilla/Performance/Reporting_a_Performance_Problem This article will guide you in reporting a performance problem using the Gecko Profiler extension.
- Mozilla/Performance/Reporting_a_Thunderbird_Performance_Problem_with_G This article will guide you in reporting a Thunderbird performance problem using the Gecko ...
- Mozilla/Projects/Crash_reporting/Searching_crash_reports The Mozilla crash-stats site provides facilities for investigating large numbers of Firefox ...
- Mozilla/Projects/Crash_reporting/Understanding_crash_reports If a user experiences a crash they will be prompted to submit a raw crash report, which is ...
- Mozilla/Projects/Mozmill MozMill is a test tool and framework for writing automated tests for Gecko based applications ...
- Mozilla/Projects/Thalos Talos is a python performance testing framework that is usable on Windows, Mac and Linux. Talos ...
- Mozilla/Projects/TPS_Tests TPS consists of a Firefox extension of the same name, along with a python test runner. The ...
- Mozilla/QA Here you'll find articles and tools to help you gear up to join the QA team testing Firefox to ...
- Mozilla/QA/Adding_AJAX_tests_to_Mozilla Have you written an AJAX framework? Would you like to make sure we don't cause problems for your ...
- Mozilla/QA/Automated_testing These tests are found within the mozilla-central tree, along with the product code. They are all ...
- Mozilla/QA/Automated_testing/Peptest Peptest is an automated testing framework designed to test whether or not the browser's UI ...
- Mozilla/QA/Firefox_UI_tests The Firefox UI test suite is an automated testing framework built on top of Marionette for ...
- Mozilla/QA/Fuzzing Fuzzing is a technique for testing software using automated tools to provide invalid or ...
- Mozilla/QA/Marionette Marionette is an automation driver for Mozilla's Gecko engine. It can remotely control either ...
- Mozilla/QA/Marionette/Protocol The Marionette remote control protocol lets out-of-process programs to communicate with Gecko.
- Mozilla/QA/Marionette/Running_Tests Marionette-based tests can be run in-tree with a locally built Firefox through mach ...
- Mozilla/QA/Marionette/WebDriver Marionette, the next generation of FirefoxDriver, is nearing completion. You can track the ...
- Mozilla/QA/Mozmill Much of Mozilla's success is attributed to contributions from the community; Mozmill is no ...
- Mozilla/QA/Robocop Robocop is a Java-based testing framework, which is an extention of the Android Robotium test ...
- Mozilla/QA/Robocop/Code_style_guidelines This page provides a set of minimum guidelines for code formatting and coding style that you ...
- Mozilla/Tech/XPCOM/Language_bindings/XPConnect/xpcshell/Test_manifest_expressions XPCShell unit tests are run by specifying them in a manifest file. You can add conditions to ...
- Mozilla/Testing Testing your code is important! Before you can even get your code committed into the source ...
- Web/Apps/Fundamentals/Performance/App_performance_validation Techniques listed first have a higher priority and make sense to do earlier. For example, fixing ...