Projeto Jean Sammet - Análise do Firefox

Análise de qualidade de software do Mozilla Firefox com foco em Eficiência e Portabilidade.

View the Project on GitHub FCTE-Qualidade-de-Software-1/2025-2_T02_JEAN-SAMMET

Resultados da Execução da Avaliação

Plataforma Linux

1. Eficiência

M1.1 - Consumo de RAM:

Para essa métrica, foi evitado faze vídeo, pois o OBS estava consumindo mais RAM durante a gravação, o que prejudicaria a medição real do consumo de memória.

Cenário de Carga Leve

Imagem 1

Cenário de Carga Pesada

Imagem 2


M1.2 - Tempo de Carga (LCP):

A seguir, tem um vídeo mostrando a coleta da métrica 1.2, rodando o comando javascript no console de cada página listada na seção 2.4 Lista de Sites Padronizados da Fase 3

Evidência de Execução (Vídeo): LCP

Lista dos sites e suas respectivas LCPs em milissegundos:

1 - Youtube: 2012ms

2 - Amazon: 2326ms

3 - Facebook: 1301ms

5 - G1 Globo: 476ms

6 - Wikipedia: 834ms

4 - Mercado livre: 925ms

7 - Twitch: 1178ms

8 - Reddit: 818ms

9 - Magazine Luiza: 1538ms

10 - X: 3679ms

Total = 15,087s

Média = 15,087/10 = 1,509s


M1.3 - Benchmarks:

Evidência de Execução do speedometer 3.0: Assistir Benchmarks no YouTube

Speedometer 3.0

Teste 1 (11.1) Resultado 1 Detalhe 1

Teste 2 (11.3) Resultado 2 Detalhe 2

Teste 3 (11.2) Resultado 3 Detalhe 3

JetStream 2

Evidência de Execução do JetStream 2: Assistir Benchmarks no YouTube

Teste 1 (93.799) JetStream 1

Teste 2 (114.774) JetStream 2

Teste 3 (114.929) JetStream 3


2. Portabilidade

M2.1 - Paridade Funcional:

3. Checklist

Instrução: Preencha ‘OK’, ‘N/A’ ou ‘FALHA’.

Ambiente: Linux Executor: Lucas Mendonça Arruda

Total: 20/20

1. Gerenciamento de Conta e Sincronização (5 Itens)

2. Navegação e Gerenciamento de Abas (5 Itens)

3. Interação com Conteúdo Web (5 Itens)

4. Recursos Nativos do Navegador (5 Itens)


3. Checklist (Template)

Instrução: Preencha ‘OK’, ‘N/A’ ou ‘FALHA’.

Ambiente: Linux Executor: Lucas Mendonça Arruda

Total: 12/15

1. Convenções Nativas do SO (5 Itens)

2. Adaptabilidade e Layout (5 Itens)

3. Consistência Visual e Interação (5 Itens)

Caso o item da checklist esteja em “N/a” ou “Falha” ele não aparecerá na tabela abaixo. Abaixo estão as capturas de tela coletadas, organizadas por métrica.

Galeria M2.1 - Paridade Funcional

Item do Checklist Evidência Visual Descrição
1.1 Login / Perfil Conta Tela de conta Mozilla com usuário logado e sincronização ativa.
1.2 Favoritos Favoritos Lista de favoritos sincronizados exibida corretamente.
1.3 Histórico Histórico Histórico de navegação sincronizado
2.1 Janela privativa privado Tela mostrando aba em guia anônima no firefox.
2.2 Reabrir aba fechada Aba fechada Tela mostrando opção pra reabrir abas fechadas.
2.3 Fixar aba Fixar aba Tela mostrando uma aba fixada no firefox.
2.4 Mover aba Mover aba Interface mostrando a aba movendo para uma nova janela
2.5 Silenciar aba silenciar aba 1x, silenciar aba 2 Aba silenciada.
3.1 Mídia Youtube Reprodução de vídeo no YouTube.
3.2 Submissão de formulário Formulário Submissão de formulário
3.3 Download Download Notificação visual de download de imagem.
3.4 Zoom Zoom Interface mostrando zoom.
3.5 Dropdown Busca Imagem contendo o dropdown do github.
4.1 Extensões Addons Instalação da extensão uBlock Origin via menu de complementos.
4.2 Captura de tela Captura Sistema de captura de tela nativa do Firefox.
4.3 Gerenciador de favoritos Gerenciador de favoritos 1, Gerenciador de favoritos 2 Tela mostrando opção de nomear, ver e excluir os favotitos
4.4 Gerenciador de histórico Gerenciador de histórico Sistema mostrando o histórico com a ferramenta de pesquisa
4.5 Limpar Dados Limpeza Pop-up nativo para seleção de intervalo de limpeza de histórico.

Galeria M2.2 - Conformidade da UI

Item do Checklist Evidência Visual Descrição
1.1 Controle de janela Janela O controle de janela do firefox é parecido com o do linux.
1.2 Menu Contexto Contexto, Contexto2 Menu de contexto ao pressionar link.
1.3 Renderização de fonte Fonte O controle de janela do firefox é parecido com o do linux.
1.4 Notificações NotifSistema1 Central de notificações do Android exibindo alertas do sistema.
1.5 Alerta nativo Alerta Integração com o gerenciador de permissões nativo do Android.
2.1 Renderização Mobile Busca carregado com viewport correto para mobile.
2.2 Redimensionamento Redimensionamento Interface mostrando o redimensionamento do firefox.
2.4 Barra Dinâmica Barra Barra de endereço oculta automaticamente ao rolar a página.
3.1 Tema do Sistema operacional Tema Interface mostrando o Tema adaptável.
3.2 Animações de tela Animação Interface mostrando a animação de carregar uma página no firefox
3.3 Interação com trackpad Trackpad Interface mostrando zoom utilizando trackpad
3.5 Aparência de abas Abas Interface mostrando as abas com bordas arredondadas e com ícones.