Geração Automática de Casos de Testes para Validação de Requisitos.

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto Orientado a Objetos
Advertisements

Metodologia de testes Nome: Gustavo G. Quintão
Gerenciamento do escopo
APSOO Aula 03.
APSOO Aula 05.
UML Visões – Parte 2.
RELATORIO DE PESQUISA 1 Ferramentas para modelagem de sistemas e representação dos requisitos funcionais e não funcionais.
Definição de Casos de Teste Funcionais a partir de Casos de Uso
SISTEMA DE INFORMAÇÕES DESENVOLVIMENTO DE SISTEMAS
Fortium Sistemas da Informação Engenharia de Software II
Análise e Projeto de Sistemas
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
RUP: Fluxo de Análise e Projeto
Equipe ADEV – O que foi feito Doc. Especificação de Requisitos Caso de Uso 02 Doc. Especificação de Requisitos Caso de Uso 03 Diagrama de Caso de Uso -
Gabriel Silva Bornia Prof. Dr. Roberto Tom Price Orientador
Equipe ADEV – O que foi feito Codificação do requisito 03 (80 % ) Testes em paralelo com a codificação.
Especificação de Requisitos de Software com Casos de Uso
RUPinho Qualidade de Software
GerenCred.
Validação experimental de uma abordagem baseada em busca para projeto de arquitetura de linha de produto de software Thelma Elita Colanzi Adaptação do.
Sistema de Monitoramento das Gerências de Serviço do ITIL
DIAGRAMA DE CASO DE USO Prof. Fabíola Gonçalves C. Ribeiro.
INSTITUTO UNIFICADO DE ENSINO SUPERIOR OBJETIVO
INSTITUTO UNIFICADO DE ENSINO SUPERIOR OBJETIVO
INSTITUTO UNIFICADO DE ENSINO SUPERIOR OBJETIVO
1 Qualidade do EIA - qualidade dos restantes documentos do processo de AIA.
Bancos de Dados Projeto de BD
Engenharia de Requisitos
Engenharia de Software com o RUP - Workflow de Testes Parte I
Observatório - EPT NÚCLEO DE TECNOLOGIA. Função: Gerar soluções estratégicas através da aplicação e desenvolvimento de ferramentas de TI. A coordenação.
Levantamentos de dados Desenho do Projeto
Ferramentas Visio + VisioCase
UML – Engenharia de Software 1
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Fabrica Um Engenharia de Requisitos Definição das Ferramentas, Modelos e Padrões.
Comitê de Ética em Pesquisa
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Qualitor SAC Gestão de Atendimento a Clientes. Qualitor SAC Gestão de Atendimento a Clientes.
Laboratório de Programação
RUP - Cap. 3 – Processo Dirigido por Caso de Uso
Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde associação de informática da região centro.
Testes baseados na especificação - interface -
Modelando Sistemas em UML
© Nabor C. Mendonça Análise e Design Orientados a Objeto com a metodologia (R)UP + UML.
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE AULA 5
Gestão de projetos de Software GTI-16
PLANO DE ENSINO Engenharia de Software
Engenharia de Software e Sistemas
Análise e Projeto de Sistemas de Informação Orientados a Objeto
Requisitos Não funcionais
Mestrando: Pedro Barbosa Cordeiro Orientador: Bernardo Lula Júnior
Engenharia de Software
Teste.
Diagrama Casos de Uso.
Estimativa, Teste e Inspeção de Software
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2012 Professor Leomir J. Borba-
Engenharia de Software Fluxo de Requisitos
FP.AC Apresentação da Release 2 Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
SGIML – Sistema de Gerenciamento do Instituto Médico Legal
Engenharia de Software com o RUP - Workflow de Requisitos
Aula 04 – Analise de Sistemas Profª Rita de Cassia Gaieski
Mail++.  Objetivo ◦ Adicionar novas funcionalidades a um servidor de  Servidor de JES ◦ Implementado em Java ◦ Apenas funcionalidades.
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
Teste.
Teste.
Teste.
Teste\. testes.
Transcrição da apresentação:

Geração Automática de Casos de Testes para Validação de Requisitos. Alexandre F. Costa

Problema Como validar requisitos funcionais descritos nos casos de uso, usando cenários / test cases?

Algumas Causas Casos de uso que não explicitam o requisito corretamente; Falta de entendimento dos stakeholders

Metodologia Geração dos cenários através do cruzamento do fluxo básico com os fluxos alternativos. (Metamodelo da uml suporta isso com o relacionamento entre Activity / ActivityNode / ActivityEdge / ControlFlow / ObjectFlow); Avaliação do grau de complexidade para garantir um mínimo de cobertura; Geração dos test cases (modelo caixa preta) contendo: insumos (recuperados do UC / Cenário) e produtos gerados para validação do requisito; Validação com usuário.

Figura Caso de Uso ou Diagrama de Atividade processo Lista de Test Cases

Outra Proposta Problema: Qual o menor número de cenários para uma cobertura mínima? Proposta: Ver dentro do UP as técnicas utilizadas para testes; Propor otimização do número de cenários / test cases gerados. Boundary / Classes equivalentes de dados / Tabela de causa e efeito / Tabela de decisão