Especificações técnicas
HP Business Process Testing
Crie uma ponte de comunicação entre analistas de negócios e engenheiros.
Evolução de ferramenta de teste
Originalmente, ferramentas de automação de teste ofereciam
recursos simples de captura/reprodução: gravação e reprodução de
pressionamento de teclas tendo, em seguida, captura e comparação
de telas. Embora simples de criar, provou-se que foi quase
impossível de manter estes testes e suas ferramentas de captura/
reprodução foram substituídas com o tempo por ferramentas de
criação de scripts de teste.
Ferramentas de criação de scripts são basicamente especializadas
em linguagens de programação que permitem mais lógica e controle
na elaboração de testes, incluindo o uso de fontes externas de dados
para proporcionar condições variadas destes dados.
Já as ferramentas de teste, com base na criação de scripts,
certamente evoluíram ao longo dos anos. Elas são mais fáceis de usar
com suporte de tecnologia mais amplo e recursos integrados para
tornar os testes mais flexíveis, mas há um preço a ser pago caso a
automação seja mal feita – preço este com o qual muitas empresas
não podem mais arcar.
Ao introduzir a automação, você cria mais softwares que
devem ser codificados, depurados e mantidos. Você adicionou
tempo ao cronograma para atividades de automação e elas são
frequentemente realizadas por um engenheiro mais qualificado. Se
não foram gerenciadas atentamente, você obterá retorno negativo
do investimento em automação.
Acelere sua automação
Para reduzir a manutenção e acelerar a criação de testes, muitos
profissionais usam uma estrutura de testes. Essas estruturas foram
desenvolvidas para reduzir o custo de implementação e propriedade,
fornecendo scripts utilitários e elaborados previamente para suportar
a maioria das tarefas de teste padrão, além de, em alguns casos,
reduzir consideravelmente – ou mesmo eliminar – a necessidade de
aprender e de usar linguagens de script. Uma abordagem possível é
usar uma estrutura de teste baseada em componentes. Uma estrutura
de testes baseada em componentes, ou CBT, envolve delinear um
processo de negócios e segmentá-lo em partes lógicas, com cada
parte geralmente representando um grupo de ações para fazer uma
coisa; “efetuar login” é um exemplo básico de uma série de etapas que
são independentes e utilizadas em muitos casos de teste. Conforme
você delineia e analisa mais processos de negócios, você notará mais
sobreposição de séries de etapas.
A vantagem desse exercício é que você identificou grupos de
etapas que podem ser divididas em componentes e reutilizadas em
vários testes, muito semelhante às bibliotecas compartilhadas e à
programação orientada para objetos.
HP Business Process Testing para testes
sem script
O HP Business Process Testing oferece as ferramentas e a
infraestrutura necessárias para implementar uma estrutura
rapidamente. Grupos de etapas são definidos dentro de um
"componente de negócios", o qual fica disponível depois para que
outros verificadores aproveitem. Estes componentes podem ser
reunidos para criar um processo de negócios completo para testes,
que pode ter o intuito de ser seguido por um verificador manual,
ou pode ser executado com automação, por exemplo, usando o HP
Unified Functional Testing (UFT).
A beleza desta abordagem revela-se de duas maneiras.
Verificadores que desejam criar novos testes podem aproveitar o
trabalho realizado anteriormente e podem literalmente arrastar e
soltar componentes para montar um teste. O outro benefício é que
reduz a manutenção. Imagine se a tela de login mudasse. Multiplique
esta mudança pelo número de casos de teste que dependem do login
e você terá muito mais trabalho de manutenção a fazer. Mas em
uma estrutura, você atualiza o componente de "efetuar login" uma
vez e todos os testes que utilizam tal componente são atualizados
automaticamente. O resultado é economia de tempo, resposta mais
rápida às mudanças e casos de teste sempre atualizados.
Incorpore seu teste manual
Embora estruturas sejam frequentemente associadas a testes
automatizados, ao integrar testes manuais a sua estrutura HP
Business Process Testing você pode aproveitar completamente
os benefícios de uma estrutura: reuso, criação mais rápida de
testes, manutenção de testes reduzida e representação de casos
de teste para processo global de negócios – tudo isso usando
uma linguagem natural e uma abordagem de palavra-chave que
verificadores não técnicos e analistas de negócios podem adotar
facilmente. Sua estrutura HP Business Process Testing pode ser
usada exclusivamente para testes manuais, mas quando a estrutura
também está integrada a testes automatizados do HP Unified
Functional Testing, você pode criar uma ponte de comunicação
entre seus analistas de negócios e os engenheiros de automação.
Um teste pode ser executado manualmente, ou um verificador
pode sinalizar que ele seja convertido para um teste automatizado
com o clique de apenas um botão. Uma vez convertido o teste,
o engenheiro de automação tem um caso de teste totalmente
documentado que pode ser facilmente adaptado ao repositório de
automação existente. Em outras palavras, você teve êxito em levar
a experiência em aplicativo do analista de negócios ao engenheiro
focado na automação de testes.
Figura 1
Crie um teste BPT a partir do UFT.
Acesso flexível
Componentes de negócios podem ser criados a partir de três
lugares: HP Business Process Testing, HP Sprinter e HP Unified
Functional Testing. O HP Sprinter permite que você crie e salve
testes manuais rapidamente. No momento de salvar, você tem a
opção de gravá-lo como um componente de negócios. Isto diz ao HP
Business Process Testing que este componente pode ser executado
com o HP Sprinter – um acelerador de execução de teste manual. E
a interface do HP Business Process Testing agora pode ser acessada
diretamente do UFT; engenheiros de automação não precisam
mais fazer o login através do HP ALM para elaborar componentes
ou testes de processo de negócios. Ao criar um novo teste no UFT,
simplesmente selecione "GUI", "API" ou "Business Process Test". A
partir deste momento, você terá uma solução que permite acesso a
todos os ativos de automação do HP Business Process Testing.
Abordagem de desenvolvimento
de teste visual
O HP Business Process Testing agora usa uma abordagem visual
para o desenvolvimento de testes. Os componentes são arrastados
e soltos em uma tela para criar testes de processos de negócios. A
finalidade e criação destes testes são facilmente compreendidas e
manipuladas (veja a Figura 2).
2
Pacote de testes de aplicativos
acelerados
Aceleradores para o pacote HP Functional Test atendem à necessidade
que uma empresa tem de chegar ao mercado mais rápido, oferecendo
bibliotecas e ferramentas para a criação fácil e rápida de testes para
aplicativos populares, como Oracle e SAP. Desenvolvida com o poder
dos softwares UFT e BPT, a aceleração inclui:
Aceleradores: Bibliotecas de teste de processo de negócios HP BPT
para pacotes de aplicativos como PeopleSoft™, Oracle e SAP™.
cFactory ™: Solução de criação de teste consciente, para qualquer
aplicativo. O cFactory analisa telas, formas e objetos de aplicativos,
identifica automaticamente os itens a serem testados e exibe ícones
para criação de teste através de arrastar e soltar. Além disso, ele
também detecta mudanças no software e atualiza automaticamente
o HP Quality Center e o HP ALM.
docEngine ™: Melhoria de relatórios para o HP Quality Center e o
ALM, com a capacidade de criar novos relatórios usando qualquer
editor XML e biblioteca padrão de relatórios de teste comuns
personalizáveis.
Figura 2
Abordagem de desenvolvimento de teste visual
Principais recursos e benefícios
Sobre as soluções HP Functional Testing
• O BPT oferece a estrutura para elaborar e desenvolver
componentes de fluxos de testes reutilizáveis, com base em
modelos de processos de negócios.
A HP oferece um pacote completo de software e de serviços para
o teste funcional, que é baseado em uma experiência de usuário
comum e que aumenta de acordo com suas necessidades. Projetado
tanto para acelerar a maturidade de teste quanto para abordar
a mais ampla gama de tecnologias do setor, o pacote de testes
funcionais da HP ajuda a testar mais e mais rápido, para uma alta
qualidade com fornecimento ágil. Comece com testes manuais
altamente eficientes, converta perfeitamente conjuntos de testes
manuais para testes automatizados, aproveite a experiência de
usuário unificada para migrar de testes de GUI e API para testes
completos de ponta a ponta e crie uma estrutura para componentes
reutilizáveis em
​​ cada etapa do caminho de modo a facilitar a
manutenção e impulsionar o ROI de seus esforços de teste. Somente
o pacote de testes funcionais da HP oferece a você a flexibilidade
para realizá-los conforme necessário, com a simplicidade de um
ambiente de teste unificado.
hp.com/go/functionaltesting
• Especialistas não técnicos no assunto podem criar, inserir dados e
documentar testes rapidamente.
• Realize testes de processo de negócios com o HP Sprinter ou o UFT.
• Reduza a manutenção de testes ao implementar componentes
de negócios centralizados, tanto para testes manuais quanto
automatizados, diretamente em seu desktop.
• Converta testes manuais para testes automatizados.
• Gere automaticamente documentação de plano de testes por meio
de um recurso inovador de autodocumentação.
• Estabelecimento de versão e linha de base de componentes,
fluxos e testes.
• Mapeie requisitos de negócios para testes, componentes ou fluxos
para melhor rastreabilidade.
• Estabeleça condições de aprovação/reprovação por meio de
critérios de componentes para cobertura de requisitos lógicos.
• Centralize a manutenção de testes para que as alterações de
aplicativos sejam automaticamente disseminadas por meio de
ativos de testes.
• Defina centralmente um conjunto de ambientes de teste e
configurações de dados a serem utilizados tanto em testes
manuais quanto automáticos de processos de negócios.
• Crie parâmetros de entrada e, iterativamente, insira dados
correspondentes em etapas de testes reais durante a execução.
O HP IT Performance Suite
Com base em anos de experiência trabalhando com empresas do
mundo todo, a HP criou o HP IT Performance Suite, um portfólio
abrangente, conectado e flexível de software e práticas que permite
que seus líderes administrem a TI como um negócio. O pacote é um
sistema de desempenho de TI completo que lhe fornece a segurança
e os insights para aprimorar continuamente o desempenho.
Para obter mais informações
Para obter informações sobre o software HP Business Process
Testing e ver como ele pode ajudá-lo a simplificar processos de
teste, acesse hp.com/go/software.
Conecte-se com colegas e especialistas em softwares da HP em
hp.com/go/swcommunity.
3
Conecte-se
hp.com/go/getconnected
Compartilhe com os colegas
Driver atual da HP, suporte e alertas de segurança
oferecidos diretamente a seu desktop
© Copyright 2007–2010, 2012 Hewlett-Packard Development Company, L.P. As informações contidas neste documento estão sujeitas a alterações
sem aviso. As únicas garantias para produtos e serviços da HP são as estabelecidas nas declarações de garantia expressa que acompanham tais
produtos e serviços. Nada aqui contido deve ser interpretado como constituindo uma garantia adicional. A HP não se responsabiliza por omissões,
erros técnicos ou erros editoriais contidos neste documento.
Oracle é marca registrada da Oracle Corporation e/ou suas afiliadas.
4AA1-2117PTL, criado em maio de 2007; atualizado em novembro de 2012, Rev. 7
Download

HP Business Process Testing