Buscar

engenharia de software

Prévia do material em texto

Atividade de Fixação – escreva com suas palavras:
1. Exemplifique 3 tipos de testes de software
· Teste de integridade: Esse tipo de teste avalia a resistência aos defeitos e a compatibilidade técnica com as linguagens, sintaxe e uso dos recursos.
· Teste de estresse: Como o próprio nome diz, o sistema é estressado para ver como ele se comporta com a falta de recursos, como por exemplo, memória insuficiente, serviços e hardware indisponíveis. Assim o planejamento para as contingências, manutenção de atualizações pode ser feitas com mais antecedência.
· Teste de segurança: Tem como foco analisar se os dados estão sendo direcionados aos agentes para os quais são destinados.
2. O que é um caso de teste?
· É um teste que tem como foco fazer um conjunto de testes eficazes para descobrir defeitos do programa e demonstrar que o sistema atende aos requisitos. E verificando se as entradas e saídas esperadas do sistema, coincidem com as saídas reais.
Pesquisa:
1. 5 ferramentas automatizadas para testes.
· Robotium: Framework para a automação de testes para Android.
· HPE Unified Functional Testing: QuickTest Professional (QTP) da companhia Hewlett-Packard (HP), uma das ferramentas de automação de testes cross-platform de ponta, que proporciona teste funcional automatizado e teste de regressão. Faz uso de VBscripts para especificar procedimentos de testes.
· Visual Studio Test Professional: Uma solução para testes totalmente instrumentada, configurável e intuitiva para todas as plataformas da Microsoft, incluindo mobile, tablets, desktops, servers e a nuvem.
· Selenium: Esta ferramenta é open source, é usada principalmente para aplicações web. O Selenium WebDriver ajuda a criar scripts de automação de testes mais complexos e avançados. Além disso, os testadores podem escrever em várias linguagens de programação como Java, Perl, JavaScript, PHP, Python, C#, Ruby e Groovy.
2. Qual a diferença de testes de caixa-branca e caixa preta?
· O teste de caixa-branca testa a codificação interna e infraestrutura de uma solução de software, focando principalmente no fortalecimento do salvaguardar, o fluxo de entradas e saídas através de aplicação e melhoria do design e usabilidade. Enquanto o teste de caixa-preta é o oposto do teste de caixa branca é um teste feito em base na experiência do usuário final, já que não é possível ver o funcionamento interno do software.
3. Quais documentos o padrão IEEE 829 específica para o projeto de testes de software?
·

Continue navegando