#GXBR
Caroline Silva
caroline.silva@r2tec.com
Roberta Araujo
roberta.araujo@r2tec.com
GeneXus Solution Partner
#GXBR
• Políticas de controle de qualidade
• Validação dos requerimentos
• Participação na elaboração das soluções propost...
#GXBR
POR QUE
AUTOMATIZA
R?
Maior cobertura de testes (permite
realizar maior quantidade de testes em
menos tempo)
Maior a...
A maneira mais rápida e simples de testar aplicações GeneXus
#GXBR
COMPONENTES DO
GXTEST
Tester
Engenheiro de testes
• GXtest Designer
• GXtest Recorder
• GXtest Extension
GXtest Mana...
#GXBR
• O GXtest cria scripts de testes a partir das bases de conhecimento
(Kbases)
• Possui conceito de Record and Play, ...
#GXBR
BAIXANDO E
INSTALANDO O
GXTEST
#GXBR
UTILIZANDO O
GXTEST
#GXBR
ROI – RETORNO DE
INVESTIMENTO
EXECUÇÃO MANUAL
Tempo
Planejamento
Tempo
Elaboração
Tempo
Execução Tempo Total
1ª Exec...
www.genexus.com/gxbr
@genexus#GXBR
DÚVIDAS, COMENTÁRIOS
GXTest Para Dummies
GXTest Para Dummies
GXTest Para Dummies
GXTest Para Dummies
Próximos SlideShares
Carregando em…5
×

GXTest Para Dummies

223 visualizações

Publicada em

Garantindo a qualidade da aplicação: Testing GXtest
Há mais de dois anos temos uma área de testing na R2Tech Systemas vamos compartilhar nossa experiência e mostrar como conseguimos criar casos de prova para testar aplicações GeneXus utilizando GxTest, diminuindo tempo, custo e esforço.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
223
No SlideShare
0
A partir de incorporações
0
Número de incorporações
44
Ações
Compartilhamentos
0
Downloads
7
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Boa Tarde! Somos da R2 Tech Systems, empresa que desenvolve softwares utilizando o GeneXus, eu sou a Fulana faço X na R2, essa eh a Ciclana (Ciclana diz oi Boa Tarde, sou a Ciclana faco Y na R2).Hoje estamos aqui para apresentar uma ferramenta que auxilia muito no nosso processo de garantia da qualidade , mais especificamente nos testes dos sistemas. O Gxtest é uma ferramenta de automação de testes que substitui o trabalho braçal do teste repetitivo que um testador executa por um trabalho mais complexo de análise da qualidade sem a preocupação de apertar no botão no momento correto ou com todos os dados preenchidos ,por exemplo. Isso, com a eficiência de uma ferramenta integrada com o ambiente de desenvolvimento, no caso o GeneXus.
  • Estabelecer, implementar e manter garantindo o atendimento às expectativas do cliente em acordo com os processos internos, através de A missão da área de qualidade na R2Tech é garantir a excelencia na entrega do pedido do cliiente, para isso, atuamos nao so na area de testes funcinais de sistema, mas tambem na excelencia de nossos processos com o objetivo de sempre termos um resultado eficiente e com qualidade. Essa visao geral de qualidade só tornou o GXTest algo mais necessário, por tornar o passo de trabalho manual que toma muito tempo e dinheiro algo mais rápido e eficaz. Com a automatização dos testes podemos focar nossos esforços em outros aspectos da qualidade que dependem de uma análise mais crítica como a validação do resultado de um relatório gerado em produção.
  • Com a automatização de testes temos uma maior cobertura de testes, principalmente por termos a possibilidade de testar mais de uma funcionalidade ao mesmo tempo e além disso sem utilizar mais de um recurso para isso e até mesmo podendo trabalhar testando “non stop” utilizando o processamento “overnight” – desta forma trabalhamos o risco do tempo, não necessariamente 100%, mas conseguindo diminuir o risco do tempo. Com a diminuição do tempo do trabalho braçal (que foi automatizado) temos um ganho em produtividade e documentação, pois ganhamos um recurso que estaria trabalhando nos testes para executar trabalhos mais complexos proporcionando uma qualidade maior ao software em questão.
  • Entendendo a importancia da documentação, vamos entrar especificamente na automatização com o GXTEST, que é a maneira mais rápida e simples de testar aplicações GeneXus.
  • Mostrar somente, explicar somente quando mostrar.
  • Algumas características gerais do GXTest, um sotware de automatização de aplicações de GeneXus. Aqui temos alguma caracaterísticas que só o GXTest promove na automatização de aplicações genexus.Atraves de um clique temos testes básicos criados automaticamente no próprio genexus, o gxtest reconhece a lógica do sistema e cria testes básicos que podem ser replicados e adaptados e importados no gxtest designerO Record Play é o conceito de que o GxTest grava o que esta sendo feito e cria o caso de teste no gxdesigner podendo ser replicado e adaptado e utilizado conforme necessário.Os casos de testes são salvos via fluxograma e para cada caso de teste é possível replicar co N dados em função do repositorio de dados.Tudo o que é feito automaticamente é salvo em prints ou status, conforme configurado o que é utilizado como evidência para o teste.
  • Para baixar deve-se ter acesso ao GXTechinical, o download deve estar habilitado
  • GX DESIGNER (cara dele)
  • Extensão no IE e no GeneXus (cara)
  • GXExecutor e GXManager (cara)
  • Iniciando um projeto
  • AQUI ABRIMOS O GXTest na máquina e mostramos como utilizar e exemplos
  • Comparar que o que muda muito é o tempo de execução, uma vez feito a execução pode levar até menos de 5 min de um recurso somente o tempo de programar a execucao e analisar o resultado. O investimento vale a pena pois não será sempre revervado um tepo para análise e execução do mesmo teste, sendo que é possível utilizar o teste de um caso de teste em outro, alocando o tempo de criação como 0.Explicação do retorno de investimento – novamente vatagens de automatizar e GXTest
  • FIIIIIIIIIIIIIIIIIIM!
  • GXTest Para Dummies

    1. 1. #GXBR Caroline Silva caroline.silva@r2tec.com Roberta Araujo roberta.araujo@r2tec.com GeneXus Solution Partner
    2. 2. #GXBR • Políticas de controle de qualidade • Validação dos requerimentos • Participação na elaboração das soluções propostas • Execução de testes de sistema • Otimizar os processos • Alcançar a excelência na entrega do pedido ao cliente. MISSÃO QUALITY ASSURANCE
    3. 3. #GXBR POR QUE AUTOMATIZA R? Maior cobertura de testes (permite realizar maior quantidade de testes em menos tempo) Maior agilidade na finalização do processo de controle de qualidade Documentação & Metodologia Mais tempo para dedicação a outras atividades do processo de Verificação e Validação Facilmente repetível Aumenta a vida útil do software Maior produtividade Automatizar
    4. 4. A maneira mais rápida e simples de testar aplicações GeneXus
    5. 5. #GXBR COMPONENTES DO GXTEST Tester Engenheiro de testes • GXtest Designer • GXtest Recorder • GXtest Extension GXtest Manager Repositório de testes Agenda de execuções GXtest Executor Execução desacompanhada
    6. 6. #GXBR • O GXtest cria scripts de testes a partir das bases de conhecimento (Kbases) • Possui conceito de Record and Play, bem como desenho dos passos via diagrama de fluxo do teste que será executado • Possui um repositório de Casos de Testes e outro para Dados, possibilitando o teste orientado a dados (DDT) • Provê relatório de resultado dos testes com evidências O QUE É
    7. 7. #GXBR BAIXANDO E INSTALANDO O GXTEST
    8. 8. #GXBR UTILIZANDO O GXTEST
    9. 9. #GXBR ROI – RETORNO DE INVESTIMENTO EXECUÇÃO MANUAL Tempo Planejamento Tempo Elaboração Tempo Execução Tempo Total 1ª Execução 0:30 01:00 0:30 02:00 2ª Execução - - 0:30 00:30 3ª Execução - - 0:30 00:30 TOTAL 0:30 01:00 01:30 03:00 EXECUÇÃO AUTOMÁTICA Tempo Planejamento Tempo Elaboração Tempo Execução Tempo Total 1ª Execução 0:30 01:30 0:10 02:10 2ª Execução - - 0:10 00:10 3ª Execução - - 0:10 00:10 TOTAL 0:30 01:30 0:30 02:30
    10. 10. www.genexus.com/gxbr @genexus#GXBR DÚVIDAS, COMENTÁRIOS

    ×