Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Avaliação de Software Daniele Cicillini Revisão 2 * Índice 4) Gerenciamento do Testware e Gestão das Ferramentas de Apoio a Testes 5) Documentação do Planejamento e Relatórios das Verificações e Validações * * Revisão 2 IV - Gerenciamento do Testware e Gestão das Ferramentas de Apoio a Testes Observe esse episódio do filme Estagiários e vamos relacionar com o GERRENCIAMENTO DE TESTE e a DOCUMENTAÇÃO. Início do 1:40:00 término 1:47:30 * * Revisão 2 IV - Gerenciamento do Testware e Gestão das Ferramentas de Apoio a Testes Nesse capítulo aprendemos que os produtos gerados pelo teste são denominados testware, que eles não são poucos e, que é muito importante que sejam organizados e controlados. * * IV - Gerenciamento do Testware e Gestão das Ferramentas de Apoio a Testes Testware é uma ferramenta para automação de testes, que visa auxiliar na definição de casos de teste e sua execução. Revisão 2 * * IV - Gerenciamento do Testware e Gestão das Ferramentas de Apoio a Testes Aprendemos também que para produzir os documentos dos testes existem ferramentas Para apoiar cada uma fase dos testes de software e eles são os alicerces ou como vimos os pilares. Revisão 2 * * IV - Gerenciamento do Testware e Gestão das Ferramentas de Apoio a Testes Os autores Rios e Moreira (2006, pag. 156) esclarecem que a automação de testes está fundamentada em três pilares que são as ferramentas, a metodologia e a infraestrutura. Revisão 2 * * IV - Gerenciamento do Testware e Gestão das Ferramentas de Apoio a Testes Ferramenta Seleção da ferramenta certa, adequada à tecnologia usada e que possa integrar com as metodologias de desenvolvimento e teste. Revisão 2 * * IV - Gerenciamento do Testware e Gestão das Ferramentas de Apoio a Testes Metodologia Existência de metodologias de desenvolvimento e testes consolidadas e usadas, que possam se integrar com a ferramenta escolhida. Revisão 2 * * IV - Gerenciamento do Testware e Gestão das Ferramentas de Apoio a Testes Infraestrutura Disponibilidade de máquina e seus recursos , um projeto em desenvolvimento (em fase de testes) dedicado para o projeto de automação de testes. Revisão 2 * * IV - Gerenciamento do Testware e Gestão das Ferramentas de Apoio a Testes Os TESTES AUTOMATIZADOS não substituem os testes manuais, eles são complementares e para isso devemos levar em consideração que todo caso de teste é naturalmente candidato à automação, mas naturalmente nem todos são recomendáveis para automação. Revisão 2 * * IV - Gerenciamento do Testware e Gestão das Ferramentas de Apoio a Testes E analisamos as ferramentas abaixo: Ferramentas para Planejamento de Testes Ferramentas para Revisões e Inspeções Ferramentas de Modelagem e Automação Ferramentas de Execução e Conferência Ferramentas de Suporte ao Teste Revisão 2 * * Revisão 2 Ferramentas para Planejamento de Testes * * Revisão 2 Ferramentas para Revisões e Inspeções * * Revisão 2 Ferramentas de Modelagem e Automação * * Revisão 2 Ferramentas de Execução e Conferência * * Revisão 2 Ferramentas de Suporte ao Teste * * Revisão 2 V – Documentação do Planejamento e Relatórios das Verificações e Validações De acordo com Pressman (2011), a principal finalidade de se aplicar a abordagem e os fundamentos da Engenharia de Software é a criação de softwares dentro de prazos e custos planejados e, sobretudo, que se obtenha como resultado um produto que apresente alta qualidade. * * Revisão 2 V – Documentação do Planejamento e Relatórios das Verificações e Validações A qualidade de software é definida pela norma ISO/IEC 9126 (2003), como sendo a capacidade de um produto ou serviço apresentar funcionalidades e características que atendem totalmente as necessidades específicas ou implícitas dos usuários. * * Revisão 2 V – Documentação do Planejamento e Relatórios das Verificações e Validações Segundo Sommerville (2007), a garantia da qualidade reúne processos que definem como alcançar a qualidade do software e como a equipe de desenvolvimento deverá se comportar para satisfazer o nível de qualidade exigido. * * Revisão 2 V – Documentação do Planejamento e Relatórios das Verificações e Validações O processo de Verificação e Validação (V&V) é um dos processos de garantia de qualidade do software que abrange várias atividades, dentre elas o Teste de Software, que tem uma importante função neste aspecto. * * Revisão 2 V – Documentação do Planejamento e Relatórios das Verificações e Validações Conforme Jenkins (2008), a Verificação deve garantir a consistência interna do produto, ou seja, certificar que suas especificações estão sendo atendidas, enquanto a Validação utiliza as referências externas do usuário final, para assegurar que o produto construído satisfaz suas necessidades e expectativas. * * Revisão 2 V – Documentação do Planejamento e Relatórios das Verificações e Validações Apesar dos testes colaborarem significativamente, eles não podem assegurar a qualidade do produto. Pois tem o objetivo de contribuir para a confiabilidade do software, porém não garante que seu comportamento será o esperado em qualquer circunstância ou que estará totalmente livre de falhas durante sua utilização. * * Revisão 2 V – Documentação do Planejamento e Relatórios das Verificações e Validações Para que os testes de software sejam executados é preciso que seja definida uma Estratégia de Teste que, conforme Pressman (2011), deve fornecer um roteiro que indica o caminho a ser seguido, definindo como e quando os passos referentes aos testes serão planejados e executados, além do tempo, esforço e recursos necessários. * * Revisão 2 V – Documentação do Planejamento e Relatórios das Verificações e Validações Jenkins (2008) afirma que o planejamento dos testes deve ser feito para garantir que se obtenham os resultados esperados, decidindo onde os erros podem ser encontrados e projetando os testes mais eficientes para localizá-los. * * * Atividade O que é descrito na Norma IEEE 829? * Atividade Resposta A IEEE 829 provê um conjunto de padrões reconhecidos internacionalmente em documentação para planejamento de teste. Ela foi desenvolvida especialmente para esse fim e é aplicável a cada fase do ciclo de teste de software, incluindo teste de sistema e aceitação. * * Atividade Esse padrão descreve um conjunto de documentos básicos, sua forma e conteúdo, que devem ser criados juntamente com a execução do processo de teste. A norma define a padronização da documentação de teste tanto em tempo de desenvolvimento, quanto as versões seguintes após completo esse desenvolvimento do produto de software. * * Atividade O padrão 829 é composto por oito documentos divididos em três áreas principais, sendo elas: Plano de teste; Especificação de Teste; Relatórios. * * Bibliografia Normas ISO / IEEE Importantes no Teste de Software. Disponível em: https://viniciuspessoni.wordpress.com/2012/01/11/normas-iso-ieee-importantes-no-teste-de-software/ Acesso em: 09 de Novembro de 2015 *
Compartilhar