English

CIn - Centro de Informática UFPE




Eventos Relacionados

Defesa de Dissertação de Mestrado Nº1.693: "FREVoz - Um Framework para Automação de Testes de Voz"

O aluno Alex Antonio Candido Silva irá defender sua pesquisa no dia 7 de março às 14h, na sala D220 Início: 07/03/2017 às 14:00 Término: 07/03/2017 às 00:00 Local: Sala D220

Pós-Graduação em Ciência da Computação – UFPE
Defesa de Dissertação de Mestrado Nº  1.693

Aluno: Alex Antonio Candido Silva
Orientador: Prof. Juliano Manabu Iyoda
Título: FREVoz - Um Framework para Automação de Testes de Voz
Data: 07/03/2017
Hora/Local: 14:00 – Centro de Informática – Sala D220
Banca Examinadora:
Prof. Alexandre Cabral Mota (UFPE / CIn)
Prof. Lucas Albertins de Lima (UFRPE / DEINFO)
Prof. Juliano Manabu Iyoda (UFPE / CIn)


RESUMO:

Teste de software é uma das atividades desempenhadas durante o ciclo de desenvolvimento de um software. Ele é o principal responsável por garantir a qualidade do produto sob desenvolvimento. Essa atividade está presente nos diversos tipos de produtos de software desenvolvidos, desde aplicações desenvolvidas em plataformas para desktop, web e dispositivos móveis. A tecnologia presente nos dispositivos móveis tem facilitado cada vez mais a vida do usuário final enquanto as possibilidades de interação tem se tornado mais natural através de novos tipos de interfaces de interação por gestos e voz. As interações mais tradicionais como o toque na tela não são mais consideradas desafiadoras, uma vez que são amplamente suportadas pelos frameworks de automação de teste disponíveis no mercado, diferentemente das interações através da voz humana, que não possuem ferramentas com tal suporte.  Diante desse cenário, esse tipo de teste acaba sendo executado de forma manual, onde o testador precisa interagir diretamente com o dispositivo através da voz, ou então manipular em tempo real ferramentas que possibilitem a execução de arquivos de áudio com gravações dos comandos de voz. O trabalho proposto, FREVoz - Um Framework para Automação de Testes de Voz, estende o framework FREVO adicionando-o uma nova camada de comunicação que permite o desenvolvimento de casos de teste com suporte a manipulação de áudios. Através dessa extensão, o desenvolvedor de testes automáticos consegue desenvolver e executar casos de teste de voz de maneira automática. O principal trabalho relacionado a este é o Zygon, que é uma ferramenta que permite a gravação (capture) de passos baseados na interação com um dispositivo móvel e depois sua execução (replay), além de permitir que o usuário grave comandos de áudio em tempo real e crie testes de voz sem a necessidade de programá-los. Outros trabalhos relacionados estão centrados na área de reconhecimento de voz na área médica e educacional. FREVoz apresenta-se como uma alternativa viável para o desenvolvimento de scripts de automação de testes baseado em UI Automator. Através de um experimento onde foram realizadas 3.840 execuções de casos de teste, foi possível exercitar a aplicação de reconhecimento de voz disponível nos dispositivos móveis na plataforma Android, o Google Voice Search, para 16 comandos válidos contendo 3 variações de áudios com qualidade e entonação diferentes. Cada uma dessas variações foi executada 10 vezes em 8 idiomas suportados, com o propósito de avaliarmos o comportamento da aplicação Google Voice Search perante o reconhecimento desses comandos, bem como realizarmos uma avaliação da qualidade dos recursos de áudio utilizados. Neste experimento, simulamos assim alguns dos testes de voz realizados dentro do contexto do projeto de cooperação entre o Centro de Informática da Universidade Federal de Pernambuco e a Motorola.

Palavras-chave: Engenharia de Software, Teste de Software, Automação de Testes, Teste de Voz, Reconhecimento de Voz, Android, UI Automator, FREVO.
  • © Centro de Informática UFPE - Todos os direitos reservados
    Tel +55 81 2126.8430 - Cidade Universitária - 50740-560 - Recife/PE
Plano4 Consultoria Web