Upload
cesar
View
1.598
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
TESTES no C.E.S.A.R
JUN/2012
Somos um instituto
privado que desde 1996
oferece soluções que
abrangem todo o
processo de geração de
inovação em e com TICs.
Nossa missão é realizar a transferência autossustentada de conhecimento em tecnologias da informação entre a sociedade e a academia.
MISSÃO
ONDE ESTAMOS
Sede Recife – PE
Escritório Comercial São Paulo – SP
Unidades Filiais Sorocaba – SP Curitiba – PR
Outras Atuações Brasília – DF Rio de Janeiro - RJ
Design e Experiência do Usuário
Sistemas Embarcados
Mobilidade
Desempenho e Segurança de Sistemas
Testes
TV Digital Interativa
Expertise
Visão Computacional
Educação com TICs
Cloud Computing
Smart Cities
TESTES
Criação do
Encontro Nacional de
Testes de Software (EBTS)
Criação do ATE (Automated Test Environment) para TV Digital
TCK -Testes de conformidade
das APIs JAVA e JAVA Micro
Edition (Mobile) para a Sun
Microsystems
Definição de metodologia de
testes para dispositivos
móveis
TMM – Test Maturity Model
Início da
validação e verificação do ANDROID em
dispositivos lançados em
escala mundial
Criação de metodologia
de testes para verificação do
GINGA
CMMI3
Brazil Test Center – BTC
Criação do
GRIT (Grupo Independente de Testes)
‘01 ‘02 ‘03 ‘04 ‘05 ‘06 ‘07 ‘08 ‘09 ‘10 ‘11 ‘12
TESTES
Início de um programa de
05 anos de Residência
de Testes em parceria com a Motorola e
a UFPE
Linha do Tempo
Programa de formação de capital humano em Testes, com capacidades específicas alinhadas a necessidade do cliente Motorola. O programa foi administrado pelo C.E.S.A.R em parceria com a UFPE ao longo de 05 anos, entre 2003 e 2008, e formou mais de 200 profissionais em diversos estados no Brasil.
Programa de Residência em Testes
Em 2005 foi criado um grupo independente de testes dentro do C.E.S.A.R, responsável pelo desenvolvimento de processos e ferramentas de apoio, automação, planejamento, execução de casos de testes, etc. A partir da criação do GRIT houve a inserção formal e recorrente do processo de testes dentro do pipeline de desenvolvimento de software no C.E.S.A.R.
GRIT – Grupo Independente de Testes
Milestones
Com uma infra-estrutura de mais de 200 profissionais espalhados pelo mundo, sendo 100 destes colaboradores do C.E.S.A.R, o BTC foi uma grande iniciativa com foco na definição de estratégias de teste, criação de ferramentas de suporte e treinamento de equipes na Índia, Rússia, Itália, USA e Brasil.
BTC – Brazil Test Center
Desenvolvimento de uma suíte de testes de conformidade para o Middleware Ginga do sistema Brasileiro de Televisão Digital, bem como um ambiente de execução automática (ATE – Automated Test Environment) capaz de executar esta suíte.
Testes para TV Digital
Milestones
GRIT Grupo Independente de Testes
Mais de 50 Engenheiros de Testes
Profissionais dedicados a definição de processos de testes e realização de suas atividades de maneira manual ou automática, além do desenvolvimento de ferramentas de suporte para estas atividades.
Nosso Time
Mais de 50 Engenheiros de Testes
Equipe sênior com mestrados na área de testes e certificação ISTQB (International Software Testing Qualifications Board).
Nosso Time
Pré-venda Planejamento Desenvolvimento
PROJETO
Apoio no planejamento de alocação de
engenheiros de testes de acordo com o tipo de
projeto
Planejamento do processo de testes do
projeto
Desenvolvimento de atividades de testes e
mentoring ao longo do projeto
GRIT
Atuação
EXPERTISE Abordagens
Funcional
Estrutural
Projetos de Testes
Roteiro
Exploratórios
Tipos
Testes de stress
Testes de carga
Testes de configuração
Testes de usabilidade
Aplicabilidade
Hardware
Softwares
Embarcados
Ferramentas
Frameworks de automação
Geração de massa de dados
Simuladores
O processo padrão de desenvolvimento de aplicações no C.E.S.A.R é formado por 04 times com diferentes skills que contribuem para uma solução de qualidade e alinhada com as necessidade do usuário final. A equipe de testes é parte fixa e fundamental neste processo.
USABILIDADE
DESIGN
TESTES
PROGRAMAÇÃO
APPs
Cases
Case: Reconhecimento de Gestos e Imagem
Realização de testes estatísticos em algoritmo de reconhecimento de gestos e a partir de reconhecimento de imagens, casos de teste foram validados.
Inteligência Artificial (IA)
Reconhecimento de gestos
Detecção facial e de movimentos
Integração com jogos e apps mobile.
Case: Software Médico nas Nuvens
Adequação de um software médico aberto (open source) para trabalhar nas nuvens, com uma arquitetura distribuída, alto grau de disponibilidade e facilmente escalável.
Para isso foi desenvolvido um ambiente de teste de stress para o software no ambiente de computação nas nuvens, e um Multi-database (Multi-tenant) para dividir o banco de dados em vários, ou diminuir, dependendo da demanda do sistema.
Para verificar o desempenho do sistema, um ambiente de testes de carga foi projetado com o intuito de simular a utilização real do sistema em momentos de pico, onde muitas requisições são enviadas para o sistema.
Case: Suíte de automação de testes para validação de POS
Criação de uma suíte de testes que valida a implementação da plataforma no terminal POS.
Esta suíte foi utilizada como referência para o porte de novos fabricantes de POS que quisessem rodar a plataforma do cliente em seus terminais.
Os testes rodavam de forma automática e semi-automática (com interação com o usuário) e realizavam no final da execução, um total de 1.548 testes.
Case: Testes de Apps para Dispositivos Móveis
Neste projeto, ao longo de 2 anos, mais de 200 aplicativos para dispositivos móveis foram desenvolvidos e testados.
Entre avaliações de temas e aplicações para smartphone e tablets, a equipe de testes multidisciplinar do C.E.S.A.R seguiu a abordagem de testes exploratórios no intuito de oferecer entregas de qualidade para o cliente.
Esta abordagem consiste na escrita e execução dos casos de testes simultaneamente, o que exige um alto nível de comprometimento e maturidade técnica das pessoas envolvidas.
Desenvolvimento de um framework de testes flexível e baseado em tecnologia TCL para interação com rádios específicos do cliente, permitindo a configuração, testes e geração de relatórios de resultados de performance nestes equipamentos. Esta solução gerou maior agilidade na realização dos testes de performance e facilidade na configuração remota destes rádios.
Case: Framework de Testes de Performance para Rádios
Case: Testes GINGA para TV Digital
Desenvolvimento de uma suíte de testes de conformidade para o Ginga tanto de TVs quanto de celulares. Também foi criado um ambiente de execução automática capaz de executar esta suíte. O projeto mostrou uma interessante integração com áreas distintas:
Conhecimento sobre a Transmissão Digital: entrada de dados para o receptor/TV;
Conhecimento em embarcados: construção de periféricos, como fonte de energia e transmissor infravermelho que simula um controle remoto;
Reconhecimento de Padrões para interpretar os resultados mostrados na tela, uma vez que a validação visual é a única forma de validar boa parte das operações;
Automação de testes para desenvolver a suíte de testes, e também para testar a ATE;
Análise, projeto e implementação de sistemas para construção da ferramenta propriamente dita.
Case: Testes de Performance em Sistemas de Gestão de Logística
Com o objetivo de se identificar melhorias para serem implementadas a curto prazo em um sistema de gestão de logística, foram rodados scripts de teste com alvo nas principais funcionalidades deste sistema, com o intuito de identificar gargalos de desempenho.
Durante a execução dos testes, realizados de forma distribuída, a aplicação, o banco de dados e o sistema operacional foram monitorados para que os pontos de melhoria fossem devidamente identificados.
O resultado da execução dos testes foi o insumo necessário para o planejamento e implementação das melhorias identificadas para o sistema.
Contato de Negócios http://www.cesar.org.br [email protected] (81) 3425-4624