TESTES DE SOFTWARE Lista de Exercício 02. Luiz Leão

Documentos relacionados
TESTES DE SOFTWARE Lista de Exercício 01. Luiz Leão

TESTES DE SOFTWARE Unidade 1 Importância do Teste de Software. Luiz Leão

Unidade 4 Teste na Implantação do Sistema

Engenharia de Software

15/03/2018. Professor Ariel da Silva Dias Modelos de Processo de Software

Desenvolvimento de Software. Testes de Software. Tópicos da Aula. Onde estamos... Verificação x Validação. Testes de Software

TS03. Teste de Software ESTÁGIOS DO TESTE DE SOFTWARE. COTI Informática Escola de Nerds

Verificação e Validação (V & V)

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Prof. Fabiano Papaiz IFRN

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

Teste de Software. Competência: Entender as técnicas e estratégias de testes de Software

Guia do Processo de Teste Metodologia Celepar

Introdução a Teste de Software

Engenharia de Software II

Processo de Desenvolvimento. Edjandir Corrêa Costa

Introdução aos Testes de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

Engenharia de Software

TESTES DE SOFTWARE. Profa. Maria Auxiliadora

Processos de software

Princípios da Engenharia de Software aula 03

INTRODUÇÃO A ENGENHARIA DE SOFTWARE

ISO/IEC 12207: Verificação, Validação e Testes

Estágio II. Aula 02 Conceitos de Teste de Software. Prof. MSc. Fred Viana

Ainda que muitos modelos sejam semelhantes entre os modelos de ciclo de vida, existem alguns aspectos que os diferenciam:

PDS. Aula 1.4 Modelos de Processo. Prof. Dr. Bruno Moreno

Organização para Realização de Teste de Software

ENGENHARIA DE SOFTWARE. Aula 12 Testes de software

Engenharia de Software

Teste de Software Intermediário

- 8ª Lista de Exercícios -

Ciclo de Vida de Sistemas de Informação

Teste de Software. Estratégias de Teste. Rosemary Silveira Filgueiras Melo

Processos de Software

Teste de Software. Prof. Camila. Pedro de Assis Sobreira Jr.

Organização para Realização de Teste de Software Quando o teste se inicia há um conflito de interesses:

Modelos de Processo de Software. Profª Jocelma Rios

Paradigmas de Software

ISO/IEC Processo de ciclo de vida

ENGENHARIA DE SOFTWARE. Aula 03 Processos de Software

Bibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins.

Teste de Software. Karen Frigo Busolin Novembro / 2010

TS02. Teste de Software INTRODUÇÃO AO PROCESSO DE TESTE DE SOFTWARE. COTI Informática Escola de Nerds

TESTES DE SOFTWARE 1. Fundamentos sobre testes de software

Processos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1

Teste de Software. Introdução. Teste de SW -Introdução. Verificação e Validação

ENGENHARIA DE SOFTWARE

Verificação e Validação

Engenharia de Software. Processos. Desenvolvimento de Software Tradicionais 2014/2. Prof. Luís Fernando Garcia

Fábricas de Software. Processos de Software. Fábricas de Software. Fábricas de Software 17/08/2010. Jorge Dias

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ESTRUTURA DE UM SISTEMA OPERACIONAL PROFESSOR CARLOS MUNIZ

Normas ISO:

Instituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados. Evolução de Software

2

Manutenção Leitura: Sommerville; Pressman

Desenvolvimento ágil de software

MODELAGEM DE SISTEMAS Unidade 1 Conceitos Básicos de Modelagem. Luiz Leão

Título PROCESSO LABES ESPECIALIZADO PARA DESENVOLVIMENTO SEGUNDO O PARADIGMA ESTRUTURADO. Projeto. Analista; Requisitos Funcionais Escopo; Cliente;

ENGENHARIA DE SOFTWARE

Leitura: Cap : Sommerville; cap20: Pressman

Engenharia de Software I Processos de desenvolvimento de SW. profa. Denise Neves

Perguntas da Aula 2. Respostas da Pergunta 2. Respostas da Pergunta 1. Respostas da Pergunta 4. Respostas da Pergunta 3. Processos de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Unidade VII Ferramentas de PDS. Luiz Leão

Processo de Desenvolvimento de Software

4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos

Teste de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

Engenharia de Software

Capítulo 2 - Processos de Software

Engenharia de Software I

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

Métodos Ágeis e Programação Extrema (XP)

Prof. Fábio Lúcio Meira

CICLO DE VIDA DO SOFTWARE. Nas empresas também é difícil adotar apenas um ciclo de vida, na maioria das vezes possui mais de um.

Agenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção

Verificação e Validação. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 22 Slide 1

Engenharia de Software

RAD Rapid Application Development

Aula 2 - Modelos de Processo - cascata, iterativo e incremental e ágil

Testes de Software. Prof. Edjandir C. Costa

Aula 20 Testes 3. Alessandro Garcia Leonardo da Silva Sousa OPUS Group/LES/DI/PUC-Rio Dezembro 2016

Teste de Software. Objetivo: Executar software para revelar erros/falhas ainda não descobertos. Pode gastar 40% do esforço de desenvolvimento

Transcrição:

Luiz Leão luizleao@gmail.com http://www.luizleao.com

Exercício 01 Ao testarmos uma aplicação web, que aspectos devemos levar em consideração?

Exercício 01 Resposta Ao testarmos uma aplicação web, que aspectos devemos levar em consideração? A arquitetura de sistemas web é implementada em diversas camadas (cliente, servidor, rede, BD), logo, devemos investigar diversas possibilidades até encontrar a raiz do problema

Exercício 02 Considere que um servidor de aplicação é reiniciado a cada 10 dias, e que seu administrador demora 24 minutos para reiniciar esta máquina. Mediante estes dados, pergunta-se: Qual o percentual de disponibilidade da aplicação instalada nesse servidor?

Exercício 02 Resposta Disponibilidade = MTTF/(MTTF+MTTR) * 100

Exercício 03 No que consiste a tarefa de depuração do software?

Exercício 03 Resposta No que consiste a tarefa de depuração do software? Encontrar a causa do erro detectado no teste, projetar e implementar as modificações no programa para correção do erro. As IDEs possuem recursos para percorrer o caminho de execução do software

Exercício 04

Exercício 04 Resposta

Exercício 05

Exercício 05 Resposta

Exercício 06 Explique a diferença entre as abordagens de teste de integração incremental e não incremental.

Exercício 06 Resposta Explique a diferença entre as abordagens de teste de integração incremental e não incremental. Incremental: O programa é construído e testado em pequenos incrementos. Os erros são mais fáceis de isolar e corrigir e pode ser aplicada uma interface sistemática de testes. Não Incremental: Nesta abordagem todos os componentes são combinados com antecedência e o programa inteiro é testado de uma vez.

Exercício 07 Qual a diferença entre as disciplinas de Validação e Verificação do projeto de software?

Exercício 07 Resposta Qual a diferença entre as disciplinas de Validação e Verificação do projeto de software? Validação: Assegurar que o projeto está sendo desenvolvido conforme o planejado Verificação: Assegurar que o projeto está de com os requisitos levantados junto ao cliente

Exercício 08 O que são Testes Unitários?

Exercício 08 Resposta O que são Testes Unitários e quem são os responsáveis por esse teste? São realizados no estágio mais baixo da escala de testes e são aplicados nas menores componentes de códigos criados, visando garantir que estes atendem as especificações, em termos de garantia e de funcionalidade. É de responsabilidade dos desenvolvedores executarem esse teste.

Exercício 09 O que são Testes de Integração?

Exercício 09 Resposta O que são Testes de Integração? São executados em uma combinação de componentes para verificar se ele funcionam corretamente juntos, conforme as especificações.

Exercício 10 O que são Testes de Sistemas?

Exercício 10 Resposta O que são Testes de Sistemas? São realizados pela equipe de testes, visando a execução do sistema como um todo ou um subsistema (parte de um sistema), dentro de um ambiente operacional controlado, para validar a exatidão e perfeição na execução de suas funções.

Exercício 11 O que são Testes de Aceitação?

Exercício 11 Resposta O que são Testes de Aceitação? São os testes finais de execução do sistema, realizados pelos usuários, visando verificar se a solução atende aos objetivos do negócio e aos seus requisitos,

Exercício 12 Qual o Objetivo das Revisões Técnicas Formais?

Exercício 12 Resposta Qual o Objetivo das Revisões Técnicas Formais? Descobrir erros na função, na lógica ou na implementação, para qualquer representação do software; Verificar se o software sob revisão satisfaz seus requisitos; Garantir que o software tenha sido representado de acordo com padrões predefinidos; Conseguir software que seja desenvolvido de modo uniforme; Tornar os projetos mais administráveis.