mozilla
Os seus resultados da pesquisa

    Testes automatizados do Firefox OS

    Uma vez que o Fireofox OS está em desenvolvimento e o suporte para novos hardwares está próximo, é importante saber como testá-lo. Essa página mostra artigos que fornecem informações sobre os vários aspectos de como testar o Firefox OS, incluindo a execução de diferentes testes, automação, relatórios de resultados e rastreamento.

    Iniciando

    Executando testes no Firefox OS: um guia para desenvolvedores
    Um guia rápido, focado no desenvolvedor que deseja iniciar os testes. Se você não tem experiência em executar testes em produtos da Mozilla nem em suas automações, é aqui onde você deve começar. Se você tem alguma ideia que quais testes você precisa executar e como, você pode ir direto aos guias mais específicos abaixo.

    Testes do Gaia

    Esses artigos cobrem o conjunto de testes primários desenvolvido para colocar o Gaia no seu ritmo.

    Testes da Inteface do usuário (IU) Gaia
    Testes python para recursos e interações da IU Gaia.
    Testes de integração do Gaia
    Testes de integração JavaScript para o Gaia, baseado no Marionette.
    Testes unitários do Gaia
    Testes unitários do Gaia sem interação com a IU, escrito em JavaScript, não baseado no Marionette.
    Testes de performance do Gaia
    Mede a performance do Gaia baseado em instrumentação interna. Measures Gaia app performance based on internal instrumentation. Os equipamentos do teste estão na árvore.

    Testes B2G

    Os guias abaixo cobre um número de diferentes ferramentas de testes em vários aspectos da funcionalidade do B2G.

    Mochitests
    Testes funcionais do Gecko e APIs; baseados em HTML e JS based.  Sem interação com o Gaia.
    Reftests
    Testes de correção da renderização do Gecko.
    Testes de WebAPI
    Baseado no Gecko e JS. Muitos desses testes necessitam de um emulador.
    Testes xpcshell
    Testes headless do Gecko XPCOM APIs.
    B2GPerf
    Aplicativos de medição de performance do Gaia baseados em instrumentações internas.
    Eideticker
    Provê medições de performance para o Firefox OS baseado em captura de vídeos.
    Teste de resistência
    Testes de longa duração e repetitivos para descobrir problemas como vazamento de memória e problemas de estabilidade.
    Teste MTBF
    Esse é um framework de teste baseado na não-reinicialização da IU gaia. Tenta localizar todos os tipos de problema evitando a execução de testes de longa duração. Atualmente, pertence a um time de QA em Taiwan que ainda estão testando esse framework.
    Testes de Memória - Em breve
    Testes repetitivos são executados a cada commit ao repo mozilla-central, reportados ao https://areweslimyet.com/, projetado para descobrir problemas relacionados ao uso da memória.

    Documentação de Suporte

    Essa seção fornece links para algumas das tecnologias que suportam os testes da Mozilla, nos quais você pode encontrar maiores informações.

    Marionette
    E driver de teste remoto baseado no Selenium WebDriver.
    Testes Marionette JavaScrip
    Um executor de testes para Marionette baseado em baseado em node.js-based.
    Testes Marionette Python
    Um executor de testes para Marionette baseado em Python.

    Nota: Se você deseja executar o Marionette em uma compilação de produção (executar testes de integração gaia, etc.), você pode instalar o Marionette como uma extensão (atualmente só funciona na versão 1.3 builds, porém mais suporte será incluído em breve).

     

     

    Integração contínua e relatórios de resultado

    Os artigos a seguir cobre os mecanismos de integração contínua e relatórios de resultados que a Mozilla utliza para armazenar e interpretar os dados oriundos dos testes.

    TBPL
    Entenda os testes e compilações que rodam no TBPL.
    Jenkins
    Entenda os testes que rodam em dispositivos reais via Jenkins.
    Datazilla
    Entenda quais testes de performance são reportados no dashboard Datazilla, e quais são as medições de testes.
    Gráfico de execução de teste
    Um gráfico que mostra quais testes foram executados — em quais dispositivos e onde — e quais plataformas são suportadas para cada testes.

    Vídeo do framework de teste unitário

     

    Etiquetas do documento e colaboradores

    Contributors to this page:
    Última atualização por: maybe,
    Esconder painel