Diferenças entre QTP e RFT Diferença entre

Anonim

QTP vs RFT

QTP refere-se para o Quick Test Professional, um produto desenvolvido pela HP para fornecer automação de teste funcional e de regressão para diferentes ambientes de software e aplicativos desenvolvidos. O QTP também é amplamente utilizado na garantia de qualidade empresarial. RFT, por outro lado, refere-se a um Relational Functional Tester, que é uma ferramenta para teste automatizado desenvolvido pela divisão de software da IBM. Os usuários têm a capacidade de criar testes que refletem as ações e avaliações que seriam fornecidas por um testador humano. Embora os valores de face destas duas ferramentas sejam semelhantes, existem várias diferenças observadas entre elas.

Diferenças

Na geração de scripts e no idioma, a RFT é capaz de desenvolver scripts VB totalmente funcionais, bem como scripts Java. O QTP, por outro lado, só pode gerar scripts VB. Olhando para os scripts que esses dois criam, o script no QTP da HP é baseado na interface de usuário gráfica (GUI). Em cada passo que é executado pelo usuário, a documentação automática está concluída. Tudo isso é gravado na tabela e na vista de palavras-chave, tornando assim um novato a se sentir confiante e facilitando o trabalho com a ferramenta. Qualquer usuário de RFT deve ter um nível justo de experiência de programação, pois não possui uma interface gráfica como no QTP. Um novato, portanto, acharia usar RFT extremamente desafiador.

Na reprodução de scripts, é feita uma repetição das ações do usuário realizadas durante a fase de gravação. Em contraste com a RFT, que não permite a seleção de múltiplos valores (o que é feito com o uso de chaves shift), o QTP suporta a seleção de múltiplos valores. Diferentes casos de teste podem ser gerados pelo uso de comandos orientados por dados em RFT, mas a saída de valores deve ser inserida manualmente. O QTP usa parametrização de testes na geração de casos de teste.

Na identificação do objeto, o QTP é muito bom e pode identificar qualquer objeto personalizado. A RFT, por outro lado, almeja objetos padrão, mas não funciona bem para objetos personalizados. Isso continua para testar a execução onde o QTP é visto para executar muito rapidamente em oposição ao RFT, que é significativamente mais lento na execução.

Nas capacidades de relatórios, o QTP emprega formatos de relatórios padrão, como HTML e XML, com o formato padrão sendo sua própria interface de usuário e HTML. RFT, por outro lado, só funciona com um formato único, HTML, que também é o formato padrão. A codificação personalizada é necessária se outras interfaces forem necessárias.

Nas capacidades de navegação, o QTP é bastante avançado e pode suportar o Internet Explorer 7. 0 e o Netscape 2. 0. O RFT da IBM não pode suportar a Internet 7. 0 e a Netscape 2. 0. A estrutura suportada pela RFT é orientada por palavras-chave, modularidade baseada em dados.O QTP, por outro lado, suporta a arquitetura da biblioteca, a modularidade, a palavra-chave e a transmissão de dados.

A disponibilidade da tela ativa não possui RFT disponível enquanto o QTP oferece suporte à disponibilidade da tela. O QTP da HP suporta uma abordagem de programação descritiva. Analisando os custos de aquisição, o RFT é significativamente mais barato do que os custos de aquisição associados ao QTP.

Resumo

Existem grandes pontos fortes e fracos de QTP e RFT. Uma comparação de características mostra que o QTP global possui melhores recursos do que o RFT.

Se um testador de novatos estiver procurando por um bom programa de teste, o QTP é o programa recomendado, pois é baseado em GUI

RFT não permite o recurso de seleção múltipla usando chaves shift, o que é possível no QTP

Saída os valores devem ser inseridos manualmente no conjunto de dados na RFT

QTP permite a geração de saída durante o tempo de execução

Costwise, RFT é mais barato do que QTP