Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

<p>Reflexão</p><p>Relacionamento</p><p>Eng. De SW e VVS</p><p>Processos de Desenvolvimento</p><p>A engenharia de SW fornece modelos para o desenvolvimento; cascata, rup ou metodologia ágil;</p><p>Validação de SW no contexto da Eng. De SW</p><p>Verifica se o produto final é adequado para o propósito que ele se destina;</p><p>Testes e qualidade</p><p>Atividades de testes em várias fases do ciclo de vida do desenvolvimento; Testes de unidade, integração, sistemas e de aceitação de usuário</p><p>Controle de qualidade</p><p>Monitorar a avaliar o progresso do desenvolvimento do produto; Revisões de código, inspeção e auditorias</p><p>Ciclo de vida do Desenvolvimento</p><p>As validações de SW são incorporadas em diferentes fases no ciclo, desde os requisitos até os testes finais do produto.</p><p>Melhoria contínua</p><p>A validação contribui para o ciclo de melhoria contínua na Eng. De SW através de feedbacks obtidos.</p><p>Objetivo de VVS</p><p>Reduzir a probabilidade de incidência de erro no cliente;</p><p>Minimizar riscos ao projeto;</p><p>Atender as necessidades do cliente;</p><p>Buscar a satisfação do cliente;</p><p>Criar confiança no nível de qualidade do objeto de teste</p><p>Verificar se todos os requisitos foram cumpridos</p><p>Avaliar produtos de trabalho (Reqs, Us, modelagem e código)</p><p>Terminologia</p><p>Varificação</p><p>Confirmação de que o SW está sendo construído corretamente de acordo com as especificações dos requisitos funcionais e não funcionais</p><p>Validação</p><p>Confirmação de que o SW está atendendo as necessidades do usuário final.</p><p>Teste de SW</p><p>Executar um programa com o objetivo de revelar uma falha</p><p>Erro</p><p>Equívoco ao escrever um código, resultando numa instrução incorreta.</p><p>Defeito</p><p>Estado do SW pela consequência do erro</p><p>Falha</p><p>Tentativa de execução do defeito; Comportamento operacional do SW</p><p>Origens dos erros</p><p>Pressão dos stakeholders</p><p>Prazos inadequados</p><p>Utilização de tecnologia inadequada</p><p>Falta de habilidade da equipe</p><p>Não entendimento das necessidades do cliente</p><p>Requisitos não documentados</p><p>Tipos de falhas</p><p>Visuais</p><p>Alinhamentos de componentes</p><p>Sobreposição de componentes</p><p>Funcionais</p><p>Usuário não consegue fazer login</p><p>Usuário não consegue efetuar pagamento</p><p>Não é possível adicionar um produto no carrinho</p><p>Usuário não consegue atualizar dados cadastrais no sistema</p><p>Não Funcionais</p><p>Desempenho: A pagina demora 30 segundos para carregar</p><p>Segurança: A senha não aparece ofuscada</p><p>Modelo “V” de teste de SW</p><p>Níveis de Maturidade nos testes</p><p>Nivel 0: Não há diferenças entre Teste e Depuração</p><p>Nivel 1: O propósito do teste é mostrar que o SW funciona</p><p>Nivel 2: O propósito do teste é mostrar que o SW não funciona</p><p>Nivel 3: O propósito do teste não é provar nada, mas reduzir o risco de não funcionamento a um valor aceitável</p><p>Nível 4: O Teste não é uma ação, mas sim uma disciplina mental (institucionalizada na empresa) que resulta num SW de baixo risco</p><p>Etapas de Teste de SW</p><p>Planejamento: Desenvolvimento do Plano de Teste</p><p>Projeto de casos de Teste: Seleção e aplicação de critérios de teste</p><p>Execução dos testes</p><p>Análise do resultado</p><p>Técnicas e critérios de Teste</p><p>Testam o SW sob perspectivas diferentes</p><p>Tecnica de caixa preta (especificação)</p><p>Tecnica de caixa branca (código)</p><p>O que é um caso de Teste</p><p>É um cenário a ser testado, composto por valores de entrada, restrições e um resultado esperado</p><p>São elementos essenciais para o sucesso em uma atividade de projeto de SW</p><p>Consiste em alguns pontos: Etapas de testes, dados de testes e pré/pós condições</p><p>Tipos de casos de testes</p><p>Caso de teste de funcionalidade: São usados para analisar se o sistema está funcionando conforme o esperado ou não. Por exemplo, verificar se o usuário pode fazer o upload de uma foto do perfil.</p><p>Caso de teste de integração: São usados para analisar se os diferentes módulos da aplicação estão interagindo ou não. Por exemplo, verificar se a página de login aparece quando clicamos no botão login na página inicial.</p><p>Caso de teste de usabilidade: São casos que os Qas apresentam cenários de alto nível, analisa como os usuários abordam o produto. Por exemplo, verificar se o usuário pode adicionar mais de um item no carrinho no site de compras.</p><p>O que Testar</p><p>Conceitos e suas relações</p><p>Estágios de testes</p><p>Testes de Desenvolvimento: Descobrir bugs e defeitos</p><p>Testes de Release: Testar uma versão do produto antes de liberar para o usuário</p><p>Teste do Usuário: Usuários/potenciais usuários testam em seu próprio ambiente (grupo interno dentro da empresa)</p><p>image1.png</p><p>image2.png</p><p>image3.png</p><p>image4.png</p><p>image5.png</p>

Mais conteúdos dessa disciplina