Analisando propostas

Automação de testes em equipamentos Mobile

Publicado em 22 de Novembro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Preciso desenvolver uma ferramenta que realize a automação de alguns testes em equipamentos Smartphones Android, segue abaixo a lista de testes:

1- Taxa de Estabelecimento de Chamadas - MO VoLTE
Configuração Inicial:
•    Realizar o caso simultaneamente nos dispositivos DUT e referência.
Passos de Teste:
1.    Iniciar uma chamada VoLTE para uma linha fixa ou número de serviços.
2.    Manter a chamada conectada por 20 segundos.
3.    Desconectar a chamada.
4.    Deixar o telefone em estado ocioso por 20-30 segundos.
5.    Repetir os passos 1-3 por 50 ciclos.
Resultados Esperados:
1.    A taxa de sucesso de configuração de chamadas deve ser de 100%.
2.    Verificar que a qualidade da voz está boa.
3.    Registrar um bug se a configuração da chamada falhar.
4.    Registrar um bug se a qualidade da voz for ruim ou se não houver áudio.
Requisitos para Automação:
•    Tabela com o resultado de cada chamada.
•    Logs.
•    Verificação da qualidade de voz durante as chamadas.
•    Verificação se cada chamada é completada e se há quedas.
•    Informações sobre o canal utilizado.
•    Localização/GPS do telefone.
•    Tabela com informações adicionais (vide abaixo "Info").
==================================================================________________________________________
2- Taxa de Estabelecimento de Chamadas - MT VoLTE
Configuração Inicial:
•    Realizar o caso simultaneamente nos dispositivos DUT e referência.
Passos de Teste:
1.    Realizar uma chamada mt para o dut e dispositivos de referência (refs).
2.    Manter a chamada conectada por 20 segundos.
3.    Desconectar a chamada.
4.    Deixar os dispositivos em estado ocioso por 20-30 segundos.
5.    Repetir os passos 1-3 por 50 ciclos.
Resultados Esperados:
1.    A taxa de sucesso de configuração de chamadas deve ser de 100%.
2.    Verificar que a qualidade da voz está boa.
3.    Registrar um bug se a configuração da chamada falhar.
4.    Registrar um bug se a qualidade da voz for ruim ou se não houver áudio.
Requisitos para Automação: (Semelhantes ao item 1 acima.)

==================================================================
________________________________________
3- Chamada Longa com Cobertura Mista - VoLTE
Configuração Inicial:
•    Realizar o caso simultaneamente nos dispositivos DUT e referência.
Passos de Teste:
1.    Fazer uma chamada do DUT e dos dispositivos de referência para uma linha fixa com gravação.
2.    Manter a chamada conectada por 120 minutos.
3.    Registrar quedas de chamadas e realizar uma nova ligação se houver quedas.
4.    Encerrar o teste após 120 minutos.
Resultados Esperados:
1.    O desempenho do dut deve ser igual ou até 2% pior que os dispositivos de referência (ref), com quedas por 100 minutos.
2.    Verificar que a qualidade do áudio está boa.
Requisitos para Automação: (Semelhantes aos itens anteriores.)
==================================================================
4- : PS-2.5.3
Configuração Inicial:
•    Estabelecer 3G no telefone e no dispositivo de referência.
Passos de Teste:
1.    Ativar tethering (USB/Wi-Fi) / dun / conexão de cliente no dut.
2.    Fazer uma chamada CS para o Cliente 1.
3.    Iniciar o throughput bidirecional UDP.
4.    Medir a média de throughput de downlink e uplink usando um aplicativo adequado por um período de 10 minutos.
5.    Avaliar o desempenho de dados comparando as medições de throughput do DUT com as medições de dispositivos de referência com capacidades similares.
Resultados Esperados:
1.    A conexão de dados é estabelecida com sucesso.
2.    A chamada CS é estabelecida com sucesso.
3.    Download e upload estão em andamento.
4.    As medições são realizadas e registradas.
5.    Garantir que o desempenho de dados do DUT seja comparável ao desempenho de dados de referência (não mais que 10% pior).
Requisitos para Automação:
1.    Tabela com a taxa de cada interação dut/ref.
2.    Média dut/ref.
3.    Logs.
4.    Captura de tela do speedtest com a taxa de cada interação.
5.    Informação sobre o canal utilizado em cada interação.
6.    Informação de localização/GPS do telefone.
7.    Tabela com informações adicionais (vide abaixo "Info").
________________________________________
==================================================================
5- : PS-2.4.3
Configuração Inicial:
•    Estabelecer 3G no telefone e no dispositivo de referência.
Passos de Teste:
1.    Ativar tethering (USB/Wi-Fi) / dun / conexão de cliente no dut.
2.    Iniciar o throughput bidirecional UDP.
3.    Medir a média de throughput de downlink e uplink usando um aplicativo adequado por um período de 10 minutos.
4.    Avaliar o desempenho de dados comparando as medições de throughput do DUT com as medições de dispositivos de referência com capacidades similares.
Resultados Esperados:
1.    A conexão de dados é estabelecida com sucesso.
2.    Download e upload estão em andamento.
3.    As medições são realizadas e registradas.
4.    Garantir que o desempenho de dados do DUT seja comparável ao desempenho de dados de referência (não mais que 10% pior).
Requisitos para Automação:
1.    Tabela com a taxa de cada interação dut/ref.
2.    Média dut/ref.
3.    Logs.
4.    Captura de tela do speedtest com a taxa de cada interação.
5.    Informação sobre o canal utilizado em cada interação.
6.    Informação de localização/GPS do telefone.
7.    Tabela com informações adicionais (vide abaixo "Info").

==================================================================

6- : PS-2.5.2 / PS-2.5.1
Configuração Inicial:
•    Estabelecer 3G no telefone e no dispositivo de referência.
•    Preparar o DUT e o dispositivo de referência 1 com o método de medição de throughput.
Passos de Teste:
1.    Fazer uma chamada cs no dut para o cliente 1.
2.    Fazer uma chamada CS no dispositivo de referência 1 para o Cliente 2.
3.    Realizar 1 medição de throughput de uplink no DUT usando o método adequado.
4.    Realizar 1 medição de throughput de uplink no dispositivo de referência 1 usando o método adequado.
5.    Repetir e realizar pelo menos 5 medições de throughput de uplink no DUT e no dispositivo de referência 1 em sequência alternada.
6.    Calcular a média do throughput de uplink para o DUT e o dispositivo de referência 1.
7.    Repetir os passos acima agora realizando medições de download.
8.    Avaliar o desempenho de dados comparando o throughput médio do DUT com o throughput médio do dispositivo de referência 1 e com o máximo conhecido para a localização do teste e capacidades do dispositivo.
Resultados Esperados:
1.    DUT e dispositivo de referência 1 configurados com a ferramenta/método apropriado.
2.    A chamada cs é estabelecida com sucesso no dut.
3.    A chamada CS é estabelecida com sucesso no dispositivo de referência 1.
4.    As medições são realizadas e registradas no DUT e no dispositivo de referência 1.
5.    O desempenho de dados do DUT não deve ser mais de 10% pior que o dispositivo de referência 1 e não mais que 20% pior que o máximo conhecido para a localização do teste e capacidades do dispositivo.
Requisitos para Automação:
1.    Tabela com a taxa de cada interação dut/ref.
2.    Média dut/ref.
3.    Logs.
4.    Captura de tela do speedtest com a taxa de cada interação.
5.    Informação sobre o canal utilizado em cada interação.
6.    Informação de localização/GPS do telefone.
7.    Tabela com informações adicionais (vide abaixo "Info").

==================================================================

Exemplo de tabela “INFO” necessária nas atividades:

    Start Time    Finish Time
Date and Time:     23-01-2024 / 7:16pm    23-01-2024 / 9:16pm
DUT's Model/ IMEI:    T000000 / 0000000xxxxxxxx
REF's Model/ IMEI:    T000000 / 0000000xxxxxxxx
Operator(s):    XPTO
Sim Card id    msisdn: 000000000000
iccid: 000000000000
rat:    abcd
test case n°:    ps-2.5.1 - PS-2.5.2 - PS-2.5.3
Location:    São Paulo, BR
Tester name:    Tester

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por T. T. S. E. T. L.