Prticas e tcnicas de Teste de Software para aplicativo de TV Digital embarcado em dispositivo mvel
Luana Lobo Nokia Internal Use Only Roteiro 1. INdT 2. rea de Validao de Produto 3. Conceito de aplicativos mveis 4. Aplicativo de TV Digital da Nokia 5. Tipos e tcnicas de testes Tabelas de Deciso Transio de Estados Monitoramento de Log 6. Aplicativo TV Digital + Ginga Exemplo de teste unitrio (script NCL/LUA) 7. Nokia SIM
2 Luana Lobo e Eliane Collins Nokia Technlogy Intitute INSTITUTO NOKIA DE TECNOLOGIA INdT Centro de pesquisa e desenvolvimento (P&D) sem fins lucrativos que objetiva gerar novos conceitos, produtos, solues e desenvolver o ecosistema Latino-Americano em reas ligadas s tecnologias mveis e Internet.
302 funcionrios
Nossas reas principais:
Criao de Produtos Aplicativos e Servios Hardware e Manufatura Software Open Source e Interface de Usurio
Manaus Recife Braslia So Paulo 3 Luana Lobo e Eliane Collins Nokia Internal Use Only Validao de Produto uma subrea que compe Criao de Produtos. Surgiu pela necessidade de garantir a qualidade tanto de produtos de software quanto de hardware. Equipe de Desenvolvedores/Pesquisadores com habilidades para prover solues Tecnolgicas na rea de engenharia de produto. Desenvolvimento de Pesquisas na rea, Parcerias com UFAM e Colaborao com a comunidade atravs de publicaes, mini- cursos, palestras e eventos. 2010 3 publicaes em Congressos e 2 em revista 2011 3 publicaes em Congressos e 1 em revista. 2012 4 publicaes em Congressos. 4 Luana Lobo e Eliane Collins Nokia Internal Use Only Aplicativos Mveis Conceito Programas/Softwares produzidos para serem executados em dispositivos mveis como: celulares, pagers, tablets, smartphones e alguns tipos de netbooks.
Baseados em Browser Aplicativos pr-instalados Aplicativos instalveis
5 Luana Lobo e Eliane Collins Nokia Internal Use Only Aplicativos de TV Digital da Nokia Escrito em Symbian C++.
Necessita do dispositivo bluetooth (SU-33Wb) que recebe o sinal de TV compatvel com o padro SBTV (ISDB-Tb).
Suporta aplicaes interativas ginga NCL/Lua.
6 Luana Lobo e Eliane Collins Nokia Internal Use Only Aplicativos de TV Digital da Nokia 7 Luana Lobo e Eliane Collins Assistir canais Buscar canais Gravar programao Ver guia de programao Controle de Pais Recepo e interao com aplicaes Ginga NCL/Lua Transmisso do udio do canal via radiofrequncia Compatvel com aproximadamente 22 modelos nokia, dentre eles modelos da Serie 60 e modelos Symbian 3, Anna e Belle. Nokia Internal Use Only Tipos de testes feitos 8 Luana Lobo e Eliane Collins Testes Interrupes. Instalaes Chamadas de Voz/Video Recebimento/envio de mensagens Cmera ativada Conexo bluetooth Alarme
Testes em verses com Debug. Nokia Internal Use Only Tcnicas Aplicadas Tabelas de Deciso 9 Luana Lobo e Eliane Collins Testes focados na regra de negcio. Ajudam a exercitar o software quando h possibilidade de vrias combinaes de entrada. Reunio com 1 desenvolvedor, designer, P.O e testadora para definir comportamento para os cenrios.
Nokia Internal Use Only Tcnicas Aplicadas Transio de Estados 10 Luana Lobo e Eliane Collins Testes feitos para cobrir os estados da aplicao exercitando as transaes existentes. Testes de transies vlidas e invlidas. Aplicao de TV Digital baseada em mquina de estado.
Nokia Internal Use Only Tcnicas Aplicadas Verificao de Log 11 Luana Lobo e Eliane Collins Projeto compilado em modo debug com o log ativado. Monitorar log para identificar como o sistema operacional respondia a determinados eventos e interrupes no momento da execuo do aplicativo.
Nokia Internal Use Only Automao de Teste Ginga NCL/Lua 12 Luana Lobo e Eliane Collins Exemplo de teste unitrio.
Nokia Internal Use Only Automao de Teste Ginga NCL/Lua 13 Luana Lobo e Eliane Collins Verificao dos resultados.
Nokia Internal Use Only Testes funcionais com eventos Ginga 14 Luana Lobo e Eliane Collins Testes Funcionais: Validam os estados em que a aplicao interativa enviada pela emissora
Kill / Destroy Auto Start Present Ginga-J
Nokia Internal Use Only Nokia Sim 15 Luana Lobo e Eliane Collins Interpretador de NCL/LUA robusto que gera log de erros e tira a necessidade de ter um aparelho de transmisso de tv prprio
http://store.ovi.com/content/178399
Nokia Technology Institute Obrigada! Perguntas? Luana Lobo luana.lobao@indt.org.br http://www.indt.org/ Tel: +55 92 2126-1000