April 05 Prof. Ismael H. F. Santos - 1 Modulo II Framework of Integrated Test - Fit Professor Ismael H F Santos –

Slides:



Advertisements
Apresentações semelhantes
Criando aplicações WEB
Advertisements

Formulários Um formulário é um modelo para a entrada de um conjunto de dados. O elemento delimita um formulário e contém uma seqüência de elementos de.
SELENIUM.
April 05 Prof. Ismael H. F. Santos - 1 Modulo I- Introdução a Plataforma NetBeans Prof. Ismael H F Santos.
Professor Ismael H F Santos –
April 05 Prof. Ismael H. F. Santos - 1 Modulo II CheckStyle Professor Ismael H F Santos –
April 05 Prof. Ismael H. F. Santos - 1 Modulo II Findbugs Professor Ismael H F Santos –
April 05 Prof. Ismael H. F. Santos - 1 Programação OO em Java Básico Prof. Ismael H F Santos.
April 05 Prof. Ismael H. F. Santos - 1 Módulo II XML Processing: XSLT, SAX e DOM Prof. Ismael H F Santos.
Modelagem de Sistemas de Informação
Introdução a Linguagem JAVA
Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus
Sistema de Gerenciamento Financeiro On-Line
Com a ajuda do GOOGLE: O que é uma Base de Dados?!
Aplicativos Web Com Orientação a Objetos
André Roeck Chaiene Oliveira Henrique dos Santos Lucas Wolff
Conceitos básicos de orientação a objetos
April 05 Prof. Ismael H. F. Santos - 1 Módulo IVb - JSP Prof. Ismael H F Santos.
Selenium Componentes: Fábio Gomes Claver Pari Eni Conde
Sumário: Funções (continuação).
Banco de Dados 4P/SI – 2010/02 Prof. Carlos Alberto Seixas.
The art of Unit Testing. Unit testing O Um teste unitário é uma parte de código (geralmente um método/função), que invoca outra parte de codigo e verifica.
Prof. Mateus Raeder Professor.unisinos.br/mraeder
PHP Orientado a Objetos Análise e Desenvolvimento de Sistemas Prof
April 05 Prof. Ismael H. F. Santos - 1 Modulo II Testes Funcionais com Cargo Plugin Professor Ismael H F Santos –
Unidade 6 – Formulários HTML Prof.: Henrique Santos
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.
Aula 10. Revisão seminário CGI – Common Geteway Interface  Trata-se de uma tecnologia que permite gerar páginas dinâmicas permitindo que um pagina passe.
Equipe Bruno Gesoaldo Tiago.   Auxilia nas aplicações WEB.  Comunicação e integração entre as camadas de visualização (controle). STRUTS.
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros
JavaServer Faces Rapid Web Application Development em Java Ricardo Cavalcanti Jobson Ronan
April 05 Prof. Ismael H. F. Santos - 1 Modulo II Verifier Professor Ismael H F Santos –
April 05 Prof. Ismael H. F. Santos - 1 Modulo II Clirr Professor Ismael H F Santos –
Introdução a Programação Orientada a Objetos
April 05 Prof. Ismael H. F. Santos - 1 Modulo I Princípios e Padrões de Projeto de SW em Java Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: Iterator Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: Memento Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Modulo IV Padrões Core J2EE Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: AbstractMethod Professores Eduardo Bezerra –
Diagramas UML de Seqüência
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: Strategy Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: Observer Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Módulo V- Modelo MVC-Web Prof. Ismael H F Santos.
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: State Professores Eduardo Bezerra –
1 Baseado em whitepapers/eclipse-overview.pdf Nelson Lago IME/USP 04/2003 A Plataforma Eclipse.
April 05 Prof. Ismael H. F. Santos - 1 Modulo II – Tópicos em Java - Ant Prof. Ismael H F Santos.
April 05 Prof. Ismael H. F. Santos - 1 Modulo II – Tópicos em Java – Generics Prof. Ismael H F Santos.
April 05 Prof. Ismael H. F. Santos - 1 Modulo V Frameworks Professores Eduardo Bezerra –
Programação Orientada a Objetos Uma breve introdução GX Aula01 1.
CSS ETEC Vasco Antônio Venchiarutti - Extensão na EE A. S. Gandra Professor: Robson / Madureira Disciplina: Desenvolvimento e Design de Web Sites II Turma:
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Módulo II Capítulo 1: Orientação a Objetos
ELABORAÇÃO DE MONOGRAFIA
Tela de pesquisa de candidatos por vaga(WEB). Acesso através de usuário e senha utilizado já no controle de funcionários.
Universidade Federal de Sergipe Departamento de Sistemas de Informação Bruno Cruz Jessica Rodrigo Aragão – ASP.NET MVC 3.
Sistemas de Gestão De Bases de Dados
Programação PHP Gustavo Eduardo Terra.
Módulo I – Softwares: Linguagens de Programação Prof.: Rogério Morais.
Fundamentos de Engenharia de SW Diagramas da UML Usados no Projeto de Software.
1 HTML Prof. Esp. Andrew Rodrigues Aula: Table e Form andrewtec.wordpress.com.
Estrutura de Dados Prof. André Cypriano M. Costa
Vamos usar um widget para montar um formulário para criação de alunos! Para isso, usaremos o TableForm. Comece importando no controllers.py (caso ainda.
DotProject EAP – dP EAP. -Cronograma – Orçamento -BaseLine -Valor Agregado GP Comunicação com o banco de dados Criação da tabela da EAP Teste Plano de.
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 31/5/ :32 1 LISTAS Listas de Definição Estas listas são chamadas também “Listas de Glossário”,
ACCESS Prof: Felipe Lira.  O que é o ACCESS ? Microsoft Access (nome completo Microsoft Office Access), também conhecido por MSAccess, é um sistema de.
(baseado em slides de ex-alunos)
Testes e Qualidade de Software
(baseado em slides de ex-alunos)
Professor Ismael H F Santos –
Transcrição da apresentação:

April 05 Prof. Ismael H. F. Santos - 1 Modulo II Framework of Integrated Test - Fit Professor Ismael H F Santos –

March 09 Prof. Ismael H. F. Santos 2 Introduction to Apache Maven 2 Tutorial ibm developerWorks: Bibliografia

March 09 Prof. Ismael H. F. Santos 3 Ementa Traditional Build x Maven Build

March 09 Prof. Ismael H. F. Santos 4 FIT - Introdução Criado em 2002 Atualmente suporta Java, C++, C#, Delphi, Lisp, Objective C, Perl, Python, PHP, Ruby e Smalltalk.

March 09 Prof. Ismael H. F. Santos 5 Funcionamento Geral Lê os dados de teste de tabelas em formato HTML. Guarda todos os dados em memória. Aplica os valores de entrada nos métodos a serem testados. Compara os resultados dos métodos, com os da tabela de dados. Faz a coloração na coluna dos resultados, conforme os resultados.

March 09 Prof. Ismael H. F. Santos 6 Fixtures A comunicação entre as tabelas de testes e o sistema em teste é efetuada através de Fixtures (classes que herdam de fit.Fixture). Exitem 3 tipos de Fixtures. ColumnFixture, RowFixture e ActionFixture.

March 09 Prof. Ismael H. F. Santos 7 Funcionamento - Tabelas Regras de construção de uma tabela Linha 1:. Linha 2: ou Linha 3..n : Coluna dos métodos serve para apresentar os resultados.

March 09 Prof. Ismael H. F. Santos 8 ColumnFixture Cada linha representa um caso de teste Leitura da tabela feita de cima para baixo e da esquerda para a direita Para cada coluna existe um atributo ou método com o mesmo nome Nas colunas dos métodos, são apresentados os resultados através de cores No caso do teste falhar, surge uma mensagem que indica qual era o valor esperado

March 09 Prof. Ismael H. F. Santos 9 ColumnFixture

March 09 Prof. Ismael H. F. Santos 10 RowFixture Testam os resultados de uma pesquisa ou ação no sistema, comparando-os com os elementos da tabela Cada linha corresponde a um elemento da lista de resultados Cada coluna representa um atributo desse elemento Não é obrigatório testar todos os atributos dos elementos Se existirem elementos no sistema que não foram cobertos, estes são acrescentados no final da tabela

March 09 Prof. Ismael H. F. Santos 11 ActionFixture Testa se uma sequência de ações produz o efeito esperado. 4 tipos de acções: Start indica que é nesta classe que vamos testar as ações. Enter submete um valor no sistema. Press equivale a carregar num botão de uma interface. Check verifica se o valor de retorno do método está de acordo com o

March 09 Prof. Ismael H. F. Santos 12 ActionFixture

March 09 Prof. Ismael H. F. Santos 13 Ferramentas FitLibrary - FitLibraryhttp://fitlibrary.sourceforge.net/ FitNesse - FitNessehttp:// AntFit - AntFithttp://

March 09 Prof. Ismael H. F. Santos 14 Referências est est