Em relação a desenvolvimento orientado a testes, automação d...

Próximas questões
Com base no mesmo assunto
Q351976 Engenharia de Software
Em relação a desenvolvimento orientado a testes, automação de testes com Selenium e SOAP Ui, julgue os itens subsecutivos.

Artifactory é uma ferramenta para consumir e testar webservices que podem ser consumidos por qualquer plataforma, independentemente da linguagem de programação.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - errado

O conceito incorretamente associado no item é o da ferramenta Artifactory. Artifactory não é uma ferramenta para consumir e testar webservices. Na verdade, Artifactory é uma solução de gerenciamento de repositório de artefatos binários, que oferece suporte ao armazenamento, organização e gerenciamento de informações relacionadas a artefatos gerados durante o processo de desenvolvimento de software. É utilizado, por exemplo, para armazenar as bibliotecas usadas em projetos de software e otimizar o compartilhamento e a distribuição desses artefatos.

Para testar webservices, especialmente os de tipo SOAP, a ferramenta mais comum seria o SOAP UI, que é uma ferramenta open source, específica para realizar chamadas a serviços web e validar suas respostas, assegurando o correto funcionamento desses serviços. Outra ferramenta mencionada, Selenium, é amplamente utilizada para automação de testes em aplicações web, simula ações que seriam realizadas por usuários finais na interface do software.

Assim, para essa questão, o conhecimento necessário está na compreensão das funções específicas de cada ferramenta mencionada, sabendo que Artifactory não se encaixa no contexto de teste de webservices, mas atua como gerenciador de repositórios de artefatos no processo de desenvolvimento de software.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Artifactory  é um controlador de repositório de bibliotecas Java que pode ser integrado ao Maven.

0 artifactory por que ele prove um console web para que você administre os seus jars(soluções e plugins) de terceiros como Spring, hibernate, jboss e os que você faz na  sua própria empresa. Esta separação pode ser feita através de repositórios. 

O item descreveu a ferramenta SOAP Ui. 

Embora eu tenha muitas restrições em relação ao uso de "qualquer", concordo que a descrição faz alusão ao SOAP UI.

SOAP UI é uma API ferramenta de teste uma versão gratuita e de código aberto assim como uma versão profissional completa com funcionalidades estendidas. Ela se tornou o padrão de facto para testes funcionais de APIs SOAP e de APIs REST, possibilitando aos usuários rapidamente e facilmente criar testes funcionais, de regressão, de conformidade e de segurança, todos automatizados.


Você deve usar o artifactory porque ele prove um console web para que você administre os seus jars (soluções e plugins) de terceiros como spring, hibernate, jboss e os
que você faz na sua própria empresa. Esta separação pode ser feita através de repositórios.

Também é possível separar e controlar as versões do que está em desenvolvimento e do que está em produção. Muitas vezes as pessoas enxergam o artifactory apenas como uma solução de proxy, evitando que você gaste banda da sua empresa, mas na verdade é muito mais.

Artifactory é uma ferramenta de gerenciamento de repositórios de software que pode ser usada na automação de teste como uma solução para gerenciar e armazenar artefatos de software, como bibliotecas, pacotes e artefatos de construção de aplicativos.

Durante a automação de testes, é comum a necessidade de usar diferentes bibliotecas e pacotes de software para realizar a validação da aplicação. O Artifactory ajuda a garantir que as versões corretas desses artefatos estejam disponíveis para a equipe de teste, evitando conflitos e problemas de compatibilidade. Além disso, o Artifactory pode ser integrado a ferramentas de automação de testes, como o Jenkins, para automatizar ainda mais o processo de gerenciamento de artefatos.

Fonte Chat GPT

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo