Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
|
|
- Larissa Leveck Olivares
- 8 Há anos
- Visualizações:
Transcrição
1 Testes de Software 1 AULA 03 FERRAMENTAS DE AUTOMAÇÃO DE TESTES Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
2 Conteúdo Programático Aula 03 O que é automação de testes? Conceitos de automação de teste Ferramentas de Teste Principais dicas para automação Automação de testes de aceitação EasyAccept e JUnit Automação de testes de cobertura EmmaCoverage Ferramenta para verificação estática de código FindBugs Considerações Finais Referências 2 Anne Caroline O. Rocha Tester Certified NTI UFPB
3 O que é automação de testes? 3 É uma maneira de realizar testes utilizando alguma ferramentapara automatizar determinadas atividades que são realizadas manualmente. Anne Caroline O. Rocha Tester Certified NTI UFPB
4 Script de Teste Conceitos de automação de teste 4 Arquivo que compõe os passos do caso de teste a serem executados sobre o sistema. Gravador ou Recorder Grava na forma de uma linguagem própria passos da execução dos testes manuais. Executor de teste ou Playback Recurso das ferramentas para re-executar tudo o que foi gravado no script de teste. Anne Caroline O. Rocha Tester Certified NTI UFPB
5 Ferramentas de Teste 5 Ferramenta de planejamento de testes Carga e Performance Ferramenta de testes funcionais TestLink JMeter Selenium Badboy Anne Caroline O. Rocha Tester Certified NTI UFPB
6 Ferramentas de Teste 6 Code Coverage Teste de Unidade Teste de Aceitação Verificação Estática Emma Coverage JUnit EasyAccept FindBugs Anne Caroline O. Rocha Tester Certified NTI UFPB
7 Principais dicas para automação 7 Crie os casos de teste para depois automatizar Não pense em automatizar tudo Automatize o que é prioridade Ferramentas têm que se adaptar às novas interfaces Automação requer experiência na ferramenta Inicie a automação o quanto antes no projet Anne Caroline O. Rocha Tester Certified NTI UFPB
8 Testes de Software 8 AULA03 TUTORIAL PARA FERRAMENTA EASYACCEPT
9 O EasyAccept 1. EasyAccepté umaferramentaqueajudaa criartestes de aceitação de forma fácil e rápida Possibilitaqueclientese osdesenvolvedoresde software possam se comunicar de forma mais clara. 3. É uma ferramenta OpenSource 4. O EasyAcceptpodeser utilizadoparatestarsistemasemjava ou em Python. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
10 O EasyAccept 10 [EasyAccept,2011] Usuário Resultado do Teste Comando Resultado Façade Método Script de Teste Resultado Sistema a ser testado Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
11 Comandos: EasyAccept - Sintaxe do Script de Teste 11 Comando sem retorno createuseruserid=1 name= Joana Mendes" birthday=4/2/1960 Comando expect expect Joana Mendes " getusernameuserid=1 Adicionar valor em uma variável Id1=getUserNameuserID=1 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
12 Comandos: EasyAccept- Sintaxe do Script de Teste Comando equalfiles equalfiles c:/relatorio1.txt c:/relatorio2.txt 12 Comando expecterror expecterror Data inválida." createusername="joana Mendes" birthday=30/2/1960 Comando quit Sairdo EasyAccept Comentário: # no início do comando Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
13 Tipos de dados: EasyAccept Tipos de dados do script String Texto Boolean true, false Char - a Int 1, 2 Double 35,00 13 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
14 Passo 1 1. Abrir o Eclipse 2. Criar um novo projeto Java 3. Denominar EasyAcceptProject 4. Clicar em Finish 14 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
15 1. Criar a pasta lib Passo 2 2. Adicionar o arquivo easyaccept.jar nesta pasta 3. Clicar com botão direito no arquivo e escolher Build Path > Addto Build Path 15 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
16 Passo 3 1. Criar a pasta teste_aceitacao 2. Adicionar o arquivo us1.txt nesta pasta 16 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
17 1. Criar o package monopoly. Passo 4 2. Criar uma Façadepara o sistema denominada GameFacade. 17 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
18 Passo Na classe GameFacade.java, adicionar o método main abaixo, para executar o teste do EasyAccept. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
19 Passo 6 1. Abrir o arquivo us1.txt e verificar que todas as linhas estão comentadas. 19 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
20 Passo 7 1. Abrir a classe GameFacade e executar. I. Caso a classe esteja com erro de compilação, adicionar: 20 importeasyaccept.easyaccept; Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
21 Passo 8 1. Após executar, o sistema abre o console com o texto: I. Test file teste_aceitacao/us1.txt: 0 tests OK 2. Isso indica que nenhum teste foi executado. 21 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
22 Passo 9 1. Abrir o arquivo us1.txt e tirar o comentário do primeiro comando. 22 Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
23 Passo Executar novamente a classe GameFacade.java Desta vez o teste apresenta 1 erro. 2. Após o erro, tentar tirar o defeito do sistema, implementando o que for necessário para o teste passar. 3. Em seguida, executar o teste e verificar se o erro foi corrigido. 4. Se tiver, tirar o comentário do próximo comando em us1.txt 5. Executar novamente o teste. 6. Seguir esta sequência de passos até o final do script. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
24 Passo Para que o primeiro comando passe no teste basta implementar a assinatura do método para o primeiro comando. 1. Executar novamente o teste. 24 Apenas valores primitivos ou String Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
25 JUnit x EmmaCoverage 1. Crie o pacote teste_unidade 2. Adicione a classe GameTest.java neste pacote 3. Configure o Build para o JUnit3 4. Execute o teste de unidade via JUnit 25 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
26 JUnit x EmmaCoverage 26 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
27 Teste de Aceitação x Unidade Verificação Teste de Aceitação O sistema faz o que o cliente espera que ele faça. 2. Validação Teste de Unidade O sistema foi construído de forma correta. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
28 Testes de Software 28 AULA03 TUTORIAL PARA FERRAMENTA EMMACOVERAGE
29 Executando o EmmaCoverage 1. Instalar o plugin para Eclipse do EmmaCoverage. 2. Abrir o projeto EmmaCoverageProject no eclipse 3. Na pasta src/teste_unidadeexecutar a classe GameTest usando o botão do EmmaCoverage 29 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
30 Executando o EmmaCoverage 1. Observar o percentual em que os testes abrangem o código. 30 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
31 Executando o EmmaCoverage 1. Pode-se supor que não há um caso de teste para a exceção StringInvalidException Na classe GameTest, no método testcreategame() Remover as { } Adicionar Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
32 Executando o EmmaCoverage 1. Executar a classe GameTest via o EmmaCoverage. 32 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
33 Testes de Software 33 AULA03 TUTORIAL PARA FERRAMENTA FINDBUGS
34 FindBugs 34 É uma ferramenta para encontrar bugsem sistemas desenvolvidos em Java. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
35 FindBugs Categorias dos Bugs 35 Bad Practice Métodos deveriam iniciar com letra minúscula. Nomes de métodos muito confusos. Correctness Chamada de método com argumento nulo. Método equals() sempre retorna true. Malicious code vulnerability Campo deveria ser protectedem vez de static, pois pode ser alvo de código malicioso. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
36 FindBugs Categorias dos Bugs 36 Performance Método aloca um objeto apenas para recuperar a classe do objeto. Security O código acessa o BD sem usar uma senha. Dodgy Classe implementa a mesma interface da superclasse. Campo não inicializado no construtor. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
37 1. Instalar o plugin para Eclipse do FindBugs. 2. Abrir o projeto FindBugsProject no eclipse 3. Com o botão direito clicar na opção Find Bugs Executando o FindBugs 37 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
38 1. Abrir o FindBugs Console Executando o FindBugs Abrir o ambiente do FindBugs Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
39 Executando o FindBugs 39 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
40 Executando o FindBugs 1. Tirar o comentário no construtor da classe Game() Executar novamente o FindBugs Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
41 Executando o FindBugs 41 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
42 Referências [Delamaro, 2007] Delamaro, M., Maldonado, J. C., Jino, M. Introdução ao Teste de Software. Ed. Elsevier, Rio de Janeiro, [GTSW] Grupo de Testadores de Software - em Maio/2011. [Molinari, 2008] Molinari, L. Testes Funcionaisde Software. 1ª Edição, Ed. Visual Books. Florianópolis, [Molinari, 2010] Molinari, L. Inovaçãoe Automaçãode Testes de Software. 1ª Edição, Ed. Érica. São Paulo, [EasyAccept, 2011] Jacques Sauvé, Osório, WalfredoCirne. EasyAccept-Ferramenta para Testes de Aceitação Java e Python. Disponível em: [EmmaCoverage, 2011] EmmaCoverage-Ferramenta para Testes de Cobertura Java. Disponível em: [FindBugs, 2011] Bill Pugh. FindBugs-Ferramenta para Verificação Estática Java. Disponível em: Anne Caroline O. Rocha Tester Certified NTI UFPB
Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
Testes de Software 1 AULA 01 INTRODUÇÃO A TESTES DE SOFTWARE Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático do Curso Introdução a Testes de Software Técnicas de Testes de Software
Leia maisTestes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
Testes de Software 1 AULA 04 FERRAMENTAS DE AUTOMAÇÃO DE TESTES FUNCIONAIS Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático Aula 04 Automação de testes funcionais Ferramentas
Leia maisTestes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
Testes de Software 1 AULA 05 FERRAMENTAS TESTE DE CARGA E GERÊNCIA DE TESTE Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB Conteúdo Programático Aula 05 Ferramentas para gerência dos testes Ferramentas
Leia maisTestes de Software AULA 02 PLANEJANDO E ELABORANDO OS TESTES. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
Testes de Software 1 AULA 02 PLANEJANDO E ELABORANDO OS TESTES Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático Aula 02 Planejamento dos Testes Plano de Teste Análise de Risco
Leia maisNetBeans. Conhecendo um pouco da IDE
NetBeans Conhecendo um pouco da IDE Professor: Edwar Saliba Júnior Sumário Apresentação:...1 Criando Um Novo Projeto de Software:...1 Depurando Um Código-fonte:...4 Entendendo o Código-fonte:...7 Dica
Leia maisProjeto de Software Orientado a Objeto
Projeto de Software Orientado a Objeto Ciclo de Vida de Produto de Software (PLC) Analisando um problema e modelando uma solução Prof. Gilberto B. Oliveira Estágios do Ciclo de Vida de Produto de Software
Leia maisCONVENÇÃO DE CÓDIGO JAVA
CONVENÇÃO DE CÓDIGO JAVA Eligiane Ceron - Abril de 2012 Versão 1.0 Conteúdo Considerações iniciais... 2 Introdução... 2 Extensão de arquivos... 2 Arquivos de código Java... 2 Comentários iniciais... 2
Leia mais( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO
Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática ( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO
Leia maisIBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação
IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação Índice IBM SPSS Modeler - Essentials for R: Instruções de Instalação....... 1 IBM SPSS Modeler - Essentials for R: Instruções de Instalação...............
Leia maisSintaxe Básica de Java Parte 1
Sintaxe Básica de Java Parte 1 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marcioubeno.com Fonte: Material da Profª Karina Oliveira Estrutura de Programa Um programa
Leia maisGUIA INTEGRA SERVICES E STATUS MONITOR
GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte
Leia maisIntrodução a Java. Hélder Nunes
Introdução a Java Hélder Nunes 2 Exercício de Fixação Os 4 elementos básicos da OO são os objetos, as classes, os atributos e os métodos. A orientação a objetos consiste em considerar os sistemas computacionais
Leia maisOrientação a Objetos com Java
Everton Coimbra de Araújo Orientação a Objetos com Java Simples, Fácil e Eficiente Visual Books Sumário Prefácio... 11 Introdução... 13 1 Introdução à Orientação a Objetos... 17 1.1 Conceitualização...
Leia maisANDROID APPLICATION PROJECT
Criando um programa Abrindo o programa Eclipse, clique na opção [FILE], depois em [NEW], selecione a opção [PROJECT], uma janela de opção do tipo de projeto irá se abrir, escolha [ANDROID] logo depois
Leia maisIBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação
IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação Índice IBM SPSS Modeler - Essentials for R: Instruções de Instalação....... 1 Visão Geral............... 1 Instalar o Aplicativo IBM
Leia maisConfigurar o Furbot no Eclipse
Configurar o Furbot no Eclipse Primeiramente, precisamos abrir o Eclipse. Logo no início, deverá aparecer uma tela assim: Nela, você irá selecionar o local do seu workspace. Workspace é o local onde ficarão
Leia maisProgramação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel Ambiente de Desenvolvimento Orientação a Objetos É uma técnica de desenvolvimento de softwares que consiste em representar os elementos do mundo
Leia maisManual de Administração
Manual de Administração Produto: n-mf Kyocera Versão: 3.1 Versão do Doc.:1.1 Autor: Equipe de teste Data: 25/02/2010 Aplica-se à: NDDigital n-billing Alterado por: Release Note: Detalhamento de Alteração
Leia maisAULA 06 CRIAÇÃO DE USUÁRIOS
AULA 06 CRIAÇÃO DE USUÁRIOS O Windows XP fornece contas de usuários de grupos (das quais os usuários podem ser membros). As contas de usuários são projetadas para indivíduos. As contas de grupos são projetadas
Leia maisSISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz
SISTEMAS OPERACIONAIS LIVRES Professor Carlos Muniz Atualizar um driver de hardware que não está funcionando adequadamente Caso tenha um dispositivo de hardware que não esteja funcionando corretamente
Leia mais2 Orientação a objetos na prática
2 Orientação a objetos na prática Aula 04 Sumário Capítulo 1 Introdução e conceitos básicos 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2 Objetos 1.4.3 Métodos e atributos 1.4.4 Encapsulamento 1.4.5 Métodos
Leia maisProgramação por Objectos. Java
Programação por Objectos Java Parte 2: Classes e objectos LEEC@IST Java 1/24 Classes (1) Sintaxe Qualif* class Ident [ extends IdentC] [ implements IdentI [,IdentI]* ] { [ Atributos Métodos ]* Qualif:
Leia maisManual de Instalação do Hábil Enterprise NFC-e Gratuito. Hábil Enterprise NFC-e Gratuito 2013-2015 by Koinonia Software Ltda.
Manual de Instalação do Hábil Enterprise NFC-e Gratuito Hábil Enterprise NFC-e Gratuito 2013-2015 by Ltda. (0xx46) 3225-6234 I Manual de Instalação Índice Cap. I 1 1 1 As orientações abaixo devem ser utilizadas
Leia maisOrganização de programas em Python. Vanessa Braganholo vanessa@ic.uff.br
Organização de programas em Python Vanessa Braganholo vanessa@ic.uff.br Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem
Leia maisAula 06 Introdução à Teste de Módulos II e Exercícios. Alessandro Garcia LES/DI/PUC-Rio Março 2014
Aula 06 Introdução à Teste de Módulos II e Exercícios Alessandro Garcia LES/DI/PUC-Rio Março 2014 Princípios Discutidos até aqui Cada módulo deveria implementar uma única abstração similarmente: cada função
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisUtilizando o correio eletrônico da UFJF com Thunderbird e IMAP
Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP O cliente de e-mail web utilizado pela UFJF é um projeto OpenSource que não é desenvolvido pela universidade. Por isso, pode ocorrer que alguns
Leia maisCurso Adonai QUESTÕES Disciplina Linguagem JAVA
1) Qual será o valor da string c, caso o programa rode com a seguinte linha de comando? > java Teste um dois tres public class Teste { public static void main(string[] args) { String a = args[0]; String
Leia maisGuião de Introdução ao Eclipse IDE Índice
Índice 1. Introdução... 2 1.1. O que é um ambiente de desenvolvimento (IDE)?... 2 1.2. Visão geral sobre o Eclipse IDE... 2 2. Iniciar o Eclipse... 3 2.1. Instalação... 3 2.2. Utilizar o Eclipse... 3 3.
Leia maisIBM Software Demos Rational Software Delivery Platform - Teste automatizado
Na parte final da demonstração, Jan, nossa testadora, usará o IBM Rational Functional Tester ou RFT para registrar um novo script de teste. O RFT está integrado ao IBM Rational Software Delivery Platform
Leia maisManual de Instalação do Agente Citsmart
16/08/2013 Manual de Instalação do Agente Citsmart Fornece orientações necessárias para efetuar a instalação do Agente Citsmart. Versão 1.9 21/11/2014 Visão Resumida Data Criação 21/11/2014 Versão Documento
Leia maisLógica de Programação
Lógica de Programação Unidade 4 Ambiente de desenvolvimento Java QI ESCOLAS E FACULDADES Curso Técnico em Informática SUMÁRIO A LINGUAGEM JAVA... 3 JVM, JRE, JDK... 3 BYTECODE... 3 PREPARANDO O AMBIENTE
Leia maisProgramação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel As 52 Palavras Reservadas O que são palavras reservadas São palavras que já existem na linguagem Java, e tem sua função já definida. NÃO podem
Leia maisAuxiliar de instalação (Português Brasileiro) Primeiros passos
Primeiros passos Auxiliar de instalação (Português Brasileiro) Agradecemos que você tenha optado por nosso produto e esperamos que esteja sempre satisfeito(a) com seu novo software da G DATA. Caso algo
Leia maisAndroid e Bancos de Dados
(Usando o SQLite) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do
Leia maisManual do Blogilo. Mehrdad Momeny Tradução: Marcus Gama
Mehrdad Momeny Tradução: Marcus Gama 2 Conteúdo 1 Introdução 5 2 Usando o Blogilo 6 2.1 Iniciando........................................... 6 2.2 Configurar um blog....................................
Leia maisPassos para a configuração do ambiente de desenvolvimento:
Passos para a configuração do ambiente de desenvolvimento: 0 - (Opcional) Criar uma pasta onde vai ser o seu Workspace. Ou seja, onde os códigos de todos os projetos do Eclipse serão salvos: 1 - Instalar
Leia maisIntrodução ao Processamento de Imagens com o IRIS Por Rodolfo Barros
Introdução ao Processamento de Imagens com o IRIS Por Rodolfo Barros O IRIS é um software poderoso para o processamento de imagens astronômicas. Ele possui métodos avançados para realizar uma grande quantidade
Leia maisConfiguração do Linux Educacional 5 para melhor uso do MonitorINFO-V4
Configuração do Linux Educacional 5 para melhor uso do MonitorINFO-V4 Primeiro fazemos o login com o usuário admin para ter acesso total ao sistema Usuário: admin Senha: admin Estando no sistema com administrador
Leia maisJava - Introdução. Professor: Vilson Heck Junior. vilson.junior@ifsc.edu.br
Java - Introdução Professor: Vilson Heck Junior vilson.junior@ifsc.edu.br Agenda O que é Java? Sun / Oracle. IDE - NetBeans. Linguagem Java; Maquina Virtual; Atividade Prática. Identificando Elementos
Leia maisEste tutorial está publicado originalmente em http://www.baboo.com.br/absolutenm/anmviewer.asp?a=30405&z=300
WinRAR: Conheça este excelente compactador de arquivos Introdução: É fato que a Internet está mais rápida com a popularização da banda larga, mas os compactadores de arquivos ainda apresentam muita utilidade
Leia maisINSTALAÇÃO DO CHEF FOODS NET
INSTALAÇÃO DO CHEF FOODS NET Obs.: Caso já possua um programa compactador de arquivo pular a etapa 1. 1 - Compactador de Arquivo Para instalar o Chef Foods Net você precisa de um programa descompactador
Leia maisLinguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery Agenda Regras paravariáveis Identificadores Válidos Convenção de Nomenclatura Palavras-chaves em Java Tipos de Variáveis em
Leia maisProcedimentos de Implantação ireport x Protheus
Índice 1. INTRODUÇÃO... 2 2. CONFIGURAÇÃO... 2 1.1 Configurando o Protheus... 2 2.2 Configurando o ireports no Protheus... 2 2.3 Incluindo relatórios no Protheus... 4 3. CONFIGURANDO E UTILIZANDO O IREPORT
Leia maisINTRODUÇÃO AO SISTEMA
MANUAL DE INSTALAÇÃO DE SOFTWARE PÚBLICO BRASILEIRO Nome do Software: Guarux Versão do Software: Guarux Educacional 4.0 INTRODUÇÃO AO SISTEMA O Guarux Educacional 4.0 é uma distribuição idealizada pela
Leia maisO MANUAL. Para utilizar o conversor, existem alguns pré-requisitos, informados abaixo:
Conversor G5 O MANUAL Este manual foi desenvolvido com o intuito de auxiliar os usuários do Sistema Gerencial G4, Sistema Administrador G4 e de Outros Sistemas (CLIPP - 2014) para a utilização do Conversor
Leia maisManipulação de Banco de Dados com Java. Ms. Bruno Crestani Calegaro (bruno.calegaro@ifsc.edu.br) Maio/ 2015
Manipulação de Banco de Dados com Java Ms. Bruno Crestani Calegaro (bruno.calegaro@ifsc.edu.br) Maio/ 2015 Acesso a um SGBD Em sistemas mais simples o uso de arquivos pode ser usado mas para aplicações
Leia maisNoções sobre Objetos e Classes
Noções sobre Objetos e Classes Prof. Marcelo Cohen 1. Elementos de programação Revisão de programação variáveis, tipos de dados expressões e operadores cadeias de caracteres escopo de variáveis Revisão
Leia maisNome N Série: Ferramentas
Nome N Série: Ferramentas Competências: Identificar e utilizar técnicas de modelagem de dados; Habilidades: Utilizar ferramentas de apoio ao desenvolvimento de software; Bases Tecnológicas: Metodologias
Leia maisInstalando o plugin CDT 4.0
Instalando o plugin CDT 4.0 Abra o Eclipse, acesse help/software updates/ find and install. Escolha a opção search for new features to install e depois clique em next. Instalando o plugin CDT 4.0 Na janela
Leia maisPara desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.
1 - Criando uma classe em Java Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans. Antes de criarmos a(s) classe(s) é necessário criar o projeto
Leia maisIntrodução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional
Introdução à Linguagem JAVA Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação Laboratório de Visão Computacional Vantagens do Java Independência de plataforma; Sintaxe semelhante às linguagens
Leia maisManual de Instalação e Configuração. Módulo Remote. (G2KA) para NFSE. v1.0
Manual de Instalação e Configuração Módulo Remote (G2KA) para NFSE v1.0 Página 1 Sumário 1 Download e Instalação... 3 2 Configuração... 5 3 Inicialização Manual... 8 4 Inicialização via serviço do Windows...
Leia maisESTRUTURA BÁSICA DE UM PROGRAMA JAVA
ESTRUTURA BÁSICA DE UM PROGRAMA JAVA Prof. Angelo Augusto Frozza, M.Sc. // Primeiro programa em Java public class PrimeiroPrograma { public static void main(string [] args) { System.out.println("Programação
Leia maisESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento Eclipse Introdução à Linguagem de Programação JAVA
P. Fazendeiro & P. Prata POO FP1/1 ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento Eclipse Introdução à Linguagem de Programação JAVA 0 Inicie o ambiente de desenvolvimento integrado
Leia maisUsando o simulador MIPS
Usando o simulador MIPS O objetivo desta aula prática será a utilização do simulador MipsIt para executar programas escritos em linguagem de máquina do MIPS. 1 Criando um projeto Cada programa a ser executado
Leia maisAlgoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões
Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Primeiro Programa em Java public class OlaPessoal
Leia maisEclipse com c++11 e boost Etapa 1- Download da IDE Eclipse c++ e configuração do MinGW
Eclipse com c++11 e boost Etapa 1- Download da IDE Eclipse c++ e configuração do MinGW Primeiro passo: download Primeiramente devemos baixar o eclipse para c++, sugiro a ultima versão o Mars M4 https://eclipse.org/downloads/packages/release/mars/m4
Leia maisManual do Sistema "Fala Comigo - Sistema de Atendimento On-Line" Editorial Brazil Informatica
Manual do Sistema "Fala Comigo - Sistema de Atendimento On-Line" Editorial Brazil Informatica I Fala Comigo - Sistema de Atendimento On-Line Conteúdo Part I Introdução 2 1 Fala Comigo -... Sistema de Atendimento
Leia maisLinguagem de Programação III
Linguagem de Programação III Aula-3 Criando Classes em Java Prof. Esbel Tomás Valero Orellana Da Aula Anterior Classes em Java, sintaxe básica Tipos básicos de dados em Java, como escolher o tipo apropriado
Leia maisEssentialPIM: Organize sua vida sem gastar nada! 01. Start menu program group Desktop icon Quick launch icon 02.
EssentialPIM: Organize sua vida sem gastar nada! Hoje em dia, os computadores realmente são multitarefa (podem executar mais de um programa ao mesmo tempo), só que nós normalmente também temos que ser.
Leia maisTestes de Software. Por quê testar? 3/28/2011. Andrew Diniz da Costa. andrew@les.inf.puc-rio.br. Manter alta qualidade. Prevenir e encontrar defeitos
Testes de Software Andrew Diniz da Costa andrew@les.inf.puc-rio.br Por quê testar? Manter alta qualidade Prevenir e encontrar defeitos Ganhar confiança sobre o nível de qualidade e prover informações.
Leia maisProgramação de Computadores I. Conhecendo a IDE Code::Blocks
Code::Blocks Conhecendo a IDE Programação de Computadores I Professor: Edwar Saliba Júnior Conhecendo a IDE Code::Blocks Apresentação: 1) Abra a IDE (Integrated Development Environment), ou seja, o Ambiente
Leia maisCriar a classe Aula.java com o seguinte código: Compilar e Executar
Introdução à Java Prof. Bruno Gomes bruno.gomes@ifrn.edu.br Programação Orientada a Objetos Código Exemplo da Aula Criar a classe Aula.java com o seguinte código: public class Aula { public static void
Leia maisImplementando uma Classe e Criando Objetos a partir dela
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe
Leia maisESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento NetBeans Introdução à Linguagem de Programação JAVA
P. Fazendeiro & P. Prata POO FP1/1 ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento NetBeans Introdução à Linguagem de Programação JAVA 0 Iniciar o ambiente de desenvolvimento integrado
Leia maisProcedimentos para Instalação e Utilização do PEP Programa automatizado de apoio à Elaboração de Projetos
MINISTÉRIO DA FAZENDA Secretaria-Executiva Unidade de Coordenação de Programas Esplanada dos Ministérios Bl. P 4º Andar Salas 409/410 CEP 70.048-900 Brasília DF Tel: (61) 3412.2492 email: ucp@fazenda.gov.br
Leia maisInstalando e Configurando o LaTeX no Windows
Instalando e Configurando o LaTeX no Windows Neste tutorial será abordada a instalação dos programas necessários para o uso do LaTex no ambiente Windows utilizando-se a versão 7, em outras versões deste
Leia maisLinguagem de Programação Visual
Linguagem de Programação Visual Unidade 1 Ambiente de desenvolvimento Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 SOBRE O JAVA... 3 AMBIENTE DE DESENVOLVIMENTO... 5 RECURSOS DA FERRAMENTA NETBEANS...
Leia maisTutorial Eclipse (IDE)
www.dejavuxteam.wordpress.com Tutorial Eclipse (IDE) (Start) Sumário Introdução O que é o Eclipse? Característica e Ferramentas Download Preparando Ambiente de Trabalho Iniciando o Eclipse Criando um Projeto
Leia maisExercício 1 : As classes abaixo serão utilizadas neste exercício: public class Ponto { int x; int y; public Ponto(int x, int y){ this.
Exercício 1 : As classes abaixo serão utilizadas neste exercício: public class Ponto { int x; int y; public Ponto(int x, int y){ this.x = x; this.y = y; public String tostring(){ return "(" + x + "," +
Leia maisMANUAL DE INSTALAÇÃO
MANUAL DE INSTALAÇÃO Criado e revisado por: Régis Fialho Equipe Cyber Squ@re Manager E-mail: regis@awdsistemas.com.br Site: www.cybersquare.com.br Telefone: Porto Alegre: (051) 3207-8521 disponível em
Leia mais4 O Workflow e a Máquina de Regras
4 O Workflow e a Máquina de Regras O objetivo do workflow e da máquina de regras é definir um conjunto de passos e regras configuráveis. Ao longo de sua execução, um usuário consegue simplificar o seu
Leia maisIniciar automaticamente. Anne-Marie Mahfouf Tradução: Marcus Gama Tradução: André Marcelo Alvarenga
Anne-Marie Mahfouf Tradução: Marcus Gama Tradução: André Marcelo Alvarenga 2 Conteúdo 1 Gerenciador de Inicialização 4 1.1 Migração do KDE Workspaces 4............................. 4 1.2 Visualização dos
Leia maisAula 2. Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4.
Aula 2 Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4. Conceitos O software controla os computadores(freqüentemente conhecido
Leia maisM a n u a l d e I n s t a l a ç ã o d o Q u a l i t o r A d v a n c e d
M a n u a l d e I n s t a l a ç ã o d o Q u a l i t o r A d v a n c e d enterprise i t i l advanced Todos os direitos reservados à Constat. Uso autorizado mediante licenciamento Qualitor Porto Alegre RS
Leia maisGUIA DE INSTALAÇÃO TOOLBOX.
GUIA DE INSTALAÇÃO TOOLBOX. Como instalar a ferramenta Naviextras Toolbox? Antes de baixar o instalador da página de Downloads, por favor, verifique se seu computador se encaixa nos requisitos mínimos
Leia maisTeste e Depuração de Sistemas Web. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br)
Teste e Depuração de Sistemas Web Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Testando Aplicações Web Ê É bem mais complicado testar interfaces Web do que classes de objetos Ê Aplicações WEB não
Leia maisSistema de Recursos Humanos
Sistema de Recursos Humanos Projeto 1 O objetivo desse sistema é gerenciar a admissão e a demissão de funcionários. Esse funcionário pode ou não ter dependentes. Esse funcionário está alocado em um departamento
Leia maisTESTES AUTOMATIZADOS COM JUNITE MOCKITO
TESTES AUTOMATIZADOS COM JUNITE MOCKITO Jaime William Dias 12, Dener Barranco 1, Douglas Delapria 1 1 Universidade Paranaense (Unipar) 2 Universidade Estadual de Maringá (UEM) Paranavaí PR Brasil dener_barranco@hotmail.com,
Leia mais- Computador Servidor: É o computador que armazenará o banco de dados do programa. Não necessariamente precisa rodar o Hábil Enterprise.
Hábil Enterprise Copyright 2009 2010 Koinonia Software Ltda. Fone: 0**46 3225-6234 Suporte: http://www.habilenterprise.com.br/suporte As orientações abaixo devem ser utilizadas para fazer a instalação
Leia maisTUTORIAL NetBeans 6.5
TUTORIAL NetBeans 6.5 O NetBeans é uma apenas uma Interface para auxiliar o desenvolvimento. Nessa IDE conseguimos trabalhar com a linguagem Java, que estamos estudando na disciplina Linguagem de Programação
Leia maisRevisão: - 1 Desinstalando Versões Anteriores
Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Procedimentos de Instalação do Urano Integra 2.1e no Windows
Leia maisProgramação Orientada a Objeto
Programação Orientada a Objeto Classes, Atributos, Métodos e Objetos Programação de Computadores II Professor: Edwar Saliba Júnior 1) Java é uma linguagem orientada a objetos. Para que possamos fazer uso
Leia maisCriando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011
Criando Banco de Dados, Tabelas e Campos através do HeidiSQL Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 2 Pedreiros da Informação Criando Banco de Dados, Tabelas e Campos através do HeidiSQL
Leia maisEstratégias para testes: a metáfora da pirâmide alimentar
Estratégias para testes: a metáfora da pirâmide alimentar Jorge Diz Instrutor Globalcode Kleber Xavier Instrutor Globalcode 1 Agenda > O que são testes? > Tipos de testes > A pirâmide de testes (Huggins)
Leia maisJDBC Java Database Connectivity
5 JDBC Java Database Connectivity Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Trabalhar com bancos de dados em aplicações web em JSP através das classes
Leia maisJava 2 Standard Edition Como criar classes e objetos
Java 2 Standard Edition Como criar classes e objetos Helder da Rocha www.argonavis.com.br 1 Assuntos abordados Este módulo explora detalhes da construção de classes e objetos Construtores Implicações da
Leia maisInstalando software MÉDICO Online no servidor
Instalando software MÉDICO Online no servidor A máquina denominada Servidora é a que armazenará o banco de dados do software (arquivo responsável pelas informações inseridas), compartilhando com as demais
Leia maisADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz
ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO Serviços de impressão Os serviços de impressão permitem compartilhar impressoras em uma rede, bem como centralizar as tarefas de gerenciamento
Leia maisUsando o Google Code como repositório para projetos no Eclipse com SubClipse.
Usando o Google Code como repositório para projetos no Eclipse com SubClipse. Autor: Rafael Oliveira Lopes http://www.dcc.ufrj.br/~rlopes Data: 02 de Junho de 2007 Introdução Senhores, Diante de alguns
Leia mais2. O AMBIENTE DE PROGRAMAÇÃO EM C
2. O AMBIENTE DE PROGRAMAÇÃO EM C Este capítulo trata de colocar a linguagem C para funcionar em um ambiente de programação, concentrando-se no compilador GNU Compiler Collection (gcc). Mas qualquer outro
Leia maisDesenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Organização do Ambiente) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus
Leia maisDesenvolvimento para Android Prá9ca 2. Prof. Markus Endler
Desenvolvimento para Android Prá9ca 2 Prof. Markus Endler Criando o primeiro projeto Android Com o ambiente de desenvolvimento preparado, vá em File - > New - > Project... Na janela que abrir, selecione
Leia maisIntrodução ao IDE Netbeans (Programação Java)
Universidade Federal do ABC (UFABC) Disciplina: Processamento da Informação (BC-0505) Assunto: Java e Netbeans Introdução ao IDE Netbeans (Programação Java) Conteúdo 1. Introdução... 1 1.1. Programas necessários...
Leia maisProgramação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem
Leia maisTutorial RMI (Remote Method Invocation) por Alabê Duarte
Tutorial RMI (Remote Method Invocation) por Alabê Duarte Este tutorial explica basicamente como se implementa a API chamada RMI (Remote Method Invocation). O RMI nada mais é que a Invocação de Métodos
Leia mais