Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB
|
|
- Vítor Caetano de Escobar
- 2 Há anos
- Visualizações:
Transcrição
1 Testes de Software 1 AULA 04 FERRAMENTAS DE AUTOMAÇÃO DE TESTES FUNCIONAIS Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
2 Conteúdo Programático Aula 04 Automação de testes funcionais Ferramentas para testes funcionais em Aplicações WEB Tutorial para a ferramenta Selenium Visão geral SeleniumIDE Selenium Remote Control SeleniumGrid Tutorial para a ferramenta Badboy Referências 2
3 Automação de Testes Funcionais 3 É uma maneira de realizar testes automáticos sobre a interface dos sistemas, onde os testes tem foco nas funcionalidades do sistema.
4 Ferramentas para Testes Funcionais em Aplicações WEB São ferramentas que verificam as funcionalidades de uma aplicação web através da interface gráfica. 4 Ferramentas: Selenium- BadBoy- Watir- actiwate- Canoo WEBTest- Apodora-
5 Testes de Software 5 AULA04 TUTORIAL PARA FERRAMENTA SELENIUM
6 Selenium Visão Geral Desenvolvido pela ThoughtWorks Distribuída sob a Apache License Simula a interação (digitação, cliques) de usuário e faz assertivas sobre valores das páginas WEB Testes são executados como Javascript no browser Tem script próprio, mas também fornece API para outras linguagens de programação Não orientado a objetos
7 Selenium Visão Geral Alguns conhecimentos importantes: XPath, HTML, Javascript, Expressões Regulares, Testes... 7 Existem várias formas de execução Selenium IDE Selenium RC (Remote Control) Selenium Grid
8 Selenium Selenium Core Alguns conhecimentos importantes: 8 XPath, HTML, Javascript, Testes... Seleniumdeve ser instalado no mesmo domínio Utiliza-se o TestRunner.html para rodar os testes Compatível com todos os browsers que suportam Javascript Testes devem estar hospedados no servidor Escritos em simples HTML Podem ser agrupados em Test Suites Desvantagens: Necessária instalação remota no servidor Pode ter comportamento irregular com testes de páginas AJAX Mas é possível adicionar comandos para realizar estes testes
9 Extensão do Firefox Selenium Selenium IDE 9 Comandos podem ser gravados e executados automaticamente Ambiente para edição e debug dos testes Exporta scripts para outras linguagens de programação Vantagens Fácil de usar / instalar Dispensa programação para vários comandos Desvantagens Só há pluginpara o Firefox
10 Selenium Selenium IDE 10 Tabela HTML com 3 colunas: 1. Nome do comando 2. Alvo (target) Id, nameou XPathde elemento HTML Ou parâmetro da função 3. Valor (value) Segundo parâmetro da função Valor Nome do comando Alvo
11 Selenium Selenium RC (Remote Control) Permite escrever e executar testes usando uma linguagem de programação Java, C#, Python, Ruby, PHP e Perl. Contém o Selenium Server Executa browsers como um proxy Ideal para: Ambientes de integração contínua Facilita adição dos testes de interface com os demais Testar interfaces com muito AJAX 11 Integrar-se com linguagens de programação mais expressivas(além de compiláveis) que HTML
12 Selenium Selenium RC (Remote Control) 12 Age como proxy
13 Selenium Selenium RC (Remote Control) 13 public class GoogleTest extends TestCase { private Selenium browser; } public void setup() { browser = new DefaultSelenium("localhost", 4444, "*firefox", "http://www.google.com"); browser.start(); } public void testgoogle() { browser.open("http://www.google.com/webhp?hl=en"); browser.type("q", "hello world"); browser.click("btng"); browser.waitforpagetoload("5000"); assertequals("hello world - Google Search", browser.gettitle()); } public void teardown() { browser.stop(); } Equivalente ao HTML:
14 Semelhante ao Selenium RC Selenium Selenium Grid Pode executar mais de um browser e executar vários testes em paralelo Economiza tempo Pode testar em mais de um S.O./ browser 14 Vários Browsers / S.O.s Código dos testes
15 Selenium Comparação 15 Selenium IDE Selenium RC Browsers Só Firefox Muitos Instalação remota? Não Não HTTPS/SSL? Sim Sim Múltiplos domínios Sim Sim Linguagens HTML/Selenese Muitas
16 Selenium Comandos Comandos Elementos 16 Valores ID ou Name do Elemento XPath Expressão Regular
17 Selenium XPath 17 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
18 Exemplos de XPaths utilizados Selenium XPath 18
19 Selenium Expressão Regular É um método formal para especificar padrão de texto Utilizado para validar strings como: Data Horário URL Telefone RG CPF Cartão de Crédito 19
20 Caracteres: Selenium Expressão Regular ^: simboliza o início de uma linha em um arquivo $: simboliza o fim de uma linha em um arquivo 20 []: encontra um ou outro caractere da expressão Ex.: [Cc]arlos-> Procura por Carlosou carlos ^[ab] -> Procura por palavras iniciando com aou bno início do arquivo..: encontra qualquer caractere em uma determinada posição. Ex.:.[aeiou]-> Procura por palavras cuja segunda letra seja uma vogal. ^...$-> Procura por linhas com 5 caracteres.
21 Caracteres: Selenium Expressão Regular {}: simboliza a quantidade de caracteres repetidos Ex.: ^.{5}$ é equivalente a expressão ^...$ 21 ^a{20, 40}$ define um intervalo de repetições mínimas e máximas. ^[ ]{3,}$ define um intervalo aberto de repetições apenas com o mínimo. Retorna palavras que possuam números com 3 ou mais dígitos, por exemplo, Maria tem 150 bolas..*: quando se procura dois trechos específicos em uma mesma linha. Ex.: ^[aeiou].*vida$ -> a linha começa com uma vogal e possui a palavra vida no final da linha.
22 Caracteres: Selenium Expressão Regular 22 : para fazer um OR lógico, onde se procura por uma coisa ou outra. Ex.: ^(ana carlos): procura por linhas que iniciem com ana: ou carlos:?, *, +: definem quantidade e funcionam como a {}.? = {0,1} pode aparecer ou não aparecer. Ex. a? -> o caractere a pode aparecer 0 ou não aparecer. * = {0,} pode aparecer em qualquer quantidade. Ex. a* -> o caractere a pode aparecer 0 ou mais vezes. + = {1,} deve aparecer no mínimo 1 vez. Ex. a+ -> o caractere a pode aparecer 1 ou mais vezes.
23 Caracteres: Selenium Expressão Regular [^]: para não incluir na pesquisa alguns caracteres. 23 Ex.: ^[^aeiou]-> a linha deve começar com qualquer caractere diferente de vogal. [-]: para fazer um intervalo em listas. Ex.: [0-9]{3,}: equivalente à expressão [ ]{3,} que procura por números com 3 dígitos ou mais na linha. [A-Za-z]: caracateresentre A-Z ou entre a-z.
24 Caracteres: Selenium Expressão Regular \d-> qualquer número decimal \D-> qualquer caractere que não seja um número decimal 24 \s-> qualquer caractere de espaço em branco \S-> qualquer caractere que não seja de espaço em branco \w-> qualquer caractere de letra, número ou underline _ \W-> qualquer caractere que não seja letra, número ou underline _
25 Selenium Expressão Regular Aplicando as expressões regulares: Máscara de Telefone ^\(\d{2}\) \d{4}-\d{4}$ Ex.: (83) Máscara de Data: ^\d{1,2}(\- \/)\d{1,2}(\- \/)\d{4}$ Ex.: 1/2/2011 ou 20/10/2011 ou
26 Selenium IDE 26 Plugin para Firefox Selenium IDE
27 Selenium IDE Instalando Selenium IDE Plugin para Firefox Acessar: > Download 27
28 Selenium IDE Instalando Selenium IDE Plugin para Firefox Abrir a ferramenta: 28
29 Execução de testes URL Base Selenium IDE 29 Código-fonte Comandos e parâmetros Botão gravar Documentação dos comandos Highlight alvo (se ele for XPath)
30 Selenium IDE 30 Gravar
31 Selenium IDE Executar 31
32 Selenium IDE Comandos básicos do Selenium: open select type click verifytextpresent verifytextnotpresent verifyvalue verifynotvalue verifyelementpresent verifyselectedlabel 32
33 Selenium IDE Comandos avançados do Selenium: Store 33 O comando store permite utilizar funções JavaScriptpara guardar valores do sistema em variáveis e tornar os testes mais dinâmicos. Ex.: store javascript{var d=newdate(); d.tostring()} datahoje storevalue O comando store permite guardar valores de campos do sistema em variáveis. Ex.: storevalue id=pessoa_cpf Cpf echo O comando echo exibe para o testador o valor de uma variável. Ex.: echo ${datahoje}
34 Selenium IDE 34 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
35 Exportar o script HTML para: JUnit3 (Remote Control) Selenium IDE para Selenium RC 35 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
36 Criar projeto Java no Eclipse com nome: SeleniumRCProject Criar o package: teste Selenium IDE para Selenium RC 36 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
37 Selenium IDE para Selenium RC Colar a classe de teste LoginTest.javado Seleniumno pacote teste Configurar o Build Path para o JUnit3. 37 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
38 Selenium IDE para Selenium RC Fazer download do selenium zip- Cliente Java Descompactar e colar a pasta no projeto SeleniumRCProject Configurar o BuildPath para todos os.jar desta pasta. 38 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
39 Selenium IDE para Selenium RC Iniciar o servidor para o Selenium RC Fazer download de selenium-server-standalone jar Abrir um console onde está localizado o arquivo. Digitar no console: java-jarselenium-server-standalone jar 39 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
40 Selenium IDE para Selenium RC Executar o Teste > LoginTest.java no Eclipse O Firefox é aberto, os testes executados e a barra fica verde. 40 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
41 Selenium IDE - Exercício 1. Abrir o roteiro de teste: [RT0005]_Cadastro_de_Responsaveis.doc e executar manualmente o roteiro sobre o sistema da Copervee ao mesmo tempo gravar um script no Selenium IDE. 41 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
42 Testes de Software 42 AULA04 TUTORIAL PARA FERRAMENTA BADBOY
43 Ferramenta Badboy 1. BadBoy é uma ferramenta desenvolvida em C Não funciona no linux Grava todas ações que você faz em uma página web (java, php, ruby, etc...) 3. Fazer download da ferramenta em: 1. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
44 Ferramenta Badboy 1. Instalar a ferramenta em seu computador (apenas Windows) 2. Abrir a ferramenta Badboy. 44 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
45 Ferramenta Badboy Barra de URL Botão Recorder 45 Barra de Ferramentas Sistema Web a ser testado Estrutura do Script Tools Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
46 Ferramenta Badboy Como Gravar um Script no BadBoy Abra o BadBoy. Ele já estará em modede gravação, que pode ser visualizado pelo botão Record pressionado na barra de ferramentas. 2. Digite a URL na barra de endereço. O BadBoyAutomaticamente criará a o request com todos os parâmetros da página requisitada. 3. Comece a interagir com a página no painel de visualização da página. Todas as ações na página serão adicionadas na estrutura do script do BadBoy. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
47 Ferramenta Badboy 47 Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
48 Referências [GTSW] Grupo de Testadores de Software -http://gtsw.blogspot.comacessado em Maio/ [Molinari, 2010] Molinari, L. Inovaçãoe Automaçãode Testes de Software. 1ª Edição, Ed. Érica. São Paulo, [Selenium, 2011] Selenium-Ferramenta para Testes Funcionais Web. Disponível em: [Badboy, 2011] Badboy-Ferramenta para Testes Funcionais para Web. Disponível em:
SELENIUM 28/03/2011. Márcio Delamaro Harry Trinta
1 SELENIUM 28/03/2011 Márcio Delamaro Harry Trinta O que é a Selenium? Selenium é uma ferramenta desenvolvida para a automação de testes em aplicações Web Suporta diversos browsers: Firefox Internet Explorer
Testes 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
Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB
Testes de Software 1 AULA 03 FERRAMENTAS DE AUTOMAÇÃO DE TESTES Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático Aula 03 O que é automação de testes? Conceitos de automação de
Testes 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.
Universidade Federal de Campina Grande UFCG Centro de Engenharia Elétrica e Informática - CEEI Departamento de Sistemas e Computação - DSC Curso de
Universidade Federal de Campina Grande UFCG Centro de Engenharia Elétrica e Informática - CEEI Departamento de Sistemas e Computação - DSC Curso de Ciência da Computação Disciplina: LES Equipe: David Candeia
Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc.
Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL Prof. MSc. Hugo Souza Na última aula falamos um pouco sobre as ferramentas
Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP
Programação WEB Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula III Introdução PHP Introdução PHP PHP=Hypertext Pre-Processor Linguagem de script open
Google Web Toolkit* Clério Damasceno Soares, Daniel da Silva Filgueiras e Fábio Figueiredo da Silva
Google Web Toolkit* Clério Damasceno Soares, Daniel da Silva Filgueiras e Fábio Figueiredo da Silva Universidade Federal de Juiz de Fora UFJF-MG Campo Universitário Bairro Marmelos Juiz de Fora MG Brasil
KalumaFin. Manual do Usuário
KalumaFin Manual do Usuário Sumário 1. DICIONÁRIO... 4 1.1 ÍCONES... Erro! Indicador não definido. 1.2 DEFINIÇÕES... 5 2. DESCRIÇÃO DO SISTEMA... 7 3. ACESSAR O SISTEMA... 8 4. PRINCIPAL... 9 4.1 MENU
Estraté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)
Desenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
SPSS Statistical Package for the Social Sciences Composto por dois ambientes:
Introdução ao SPSS Essa serie de aulas sobre SPSS foi projetada para introduzir usuários iniciantes ao ambiente de trabalho do SPSS 15, e também para reavivar a memória de usuários intermediários e avançados
PHP AULA1. Prof. Msc. Hélio Esperidião
PHP AULA1 Prof. Msc. Hélio Esperidião NAVEGADOR O navegador também conhecido como web browseré um programa que habilita seus usuários a interagirem com documentos hospedados em um servidor Web. SERVIDOR
Manual de Instalação da Ferramenta Selenium para Apoiar o Processo de Teste Freetest
FAPEG UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA PAPPE INTEGRAÇÃO Manual de Instalação da Ferramenta Selenium para Apoiar o Processo de Teste Freetest Goiânia 2013 Esta obra está
PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas
O que é PHP? Acrônimo de PHP: Hipertext Language PostProcessor Inicialmente escrita para o desenvolvimento de aplicações Web Facilidade para iniciantes e recursos poderosos para programadores profissionais
Programando em PHP. Conceitos Básicos
Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web
Tutorial 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
INTRODUÇÃO: 1 - Conectando na sua conta
INTRODUÇÃO: Com certeza a reação da maioria dos que lerem esse mini manual e utilizarem o servidor vão pensar: "mas porque eu tenho que usar um console se em casa eu tenho uma interface gráfica bonito
Informática I. Aula 6. http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1
Informática I Aula 6 http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
ADMINISTRAÇÃ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
Java Server Pages: Apresentação e Instalação
1 Java Server Pages: Apresentação e Instalação Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Apresentar a tecnologia Java Server Pages; Instalar e configurar
Questionário. A ferramenta auxilia na alocação de Não (0) x x x. Satisfatório (5) complexidade de um caso de uso? de uso (72) Sim (10)
Questionário Nível Avaliado Gerador de plano de teste Gerador de dados Função/característica do produto Gestão dos dados do plano de teste (51) Perguntas Pontuação Selenium BadBoy Canoo A ferramenta auilia
Instalando o IIS 7 no Windows Server 2008
Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server
Instalando o IIS 7 no Windows Server 2008
Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server
2. 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
Dominando Action Script 3
Dominando Action Script 3 Segunda Edição (2014) Daniel Schmitz Esse livro está à venda em http://leanpub.com/dominandoactionscript3 Essa versão foi publicada em 2014-05-02 This is a Leanpub book. Leanpub
PROJETO 914BRA2015 IBICT EDITAL Nº 043/2014 PRODUTO Nº 03 DOCUMENTAÇÃO TÉCNICA PARA UTILIZAÇÃO DO PLUGIN. Giovani Pieri
PROJETO 914BRA2015 IBICT EDITAL Nº 043/2014 PRODUTO Nº 03 DOCUMENTAÇÃO TÉCNICA PARA UTILIZAÇÃO DO PLUGIN Giovani Pieri Florianópolis/SC / 12 / 2014 DOCUMENTAÇÃO TÉCNICA PARA UTILIZAÇÃO DO PLUGIN Este documento
LINGUAGEM DE PROGRAMAÇÃO WEB
LINGUAGEM DE PROGRAMAÇÃO WEB GABRIELA TREVISAN Ambiente de Desenvolvimento Após instalar o Wamp Server, inicie o servidor. Um ícone aparecerá na SystemTray. A cor do ícone indica seu estado: Verde: servidor
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Ciência da Computação. alyssonfm@lcc.ufcg.edu.br
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Ciência da Computação alyssonfm@lcc.ufcg.edu.br Maio - 2010 Agenda GWT Vantagens Desvantagens Exemplificação de códigos GWT
Nome 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
Conteúdo Programático de PHP
Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo
Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP
AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DÃO CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 2012-2015 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 2 Mecanismos de Controlo de
Introduçã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
TUTORIAL INCORPORANDO A BIBLIOTECA DO ARDUINO AO ECLIPSE
TUTORIAL INCORPORANDO A BIBLIOTECA DO ARDUINO AO ECLIPSE Jefferson Z. Moro jefferson.moro@gmail.com Vinicius Franchini viniciusnf@gmail.com Campinas, maio de 2011 1 Motivação O Arduino veio para simplificar
Relatório do GPES. Descrição dos Programas e Plugins Utilizados. Programas Utilizados:
Relatório do GPES Relatório referente à instalação dos programas e plugins que estarão sendo utilizados durante o desenvolvimento dos exemplos e exercícios, sendo esses demonstrados nos próximos relatórios.
MANUAL DE INSTALAÇÃO LUZ DO SABER
MANUAL DE INSTALAÇÃO LUZ DO SABER Sumário Sumário...2 Instalação do Luz do Saber no Linux...3 1ª opção Utilizando um Instalador...3 2ª opção Utilizando comandos no Konsole...6 Observações Importantes...7
Scriptlets e Formulários
2 Scriptlets e Formulários Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Permitir ao aluno aprender a criar um novo projeto Java para web no Netbeans IDE,
Programação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação
O objetivo desta prática é ensinar como usar a máquina chamada computador visível ou vc0, um simulador de computador de von Neumann escrito em Java.
Departamento de Ciência da Computação Universidade de Brasília Computação Básica - 2004.1 Roteiro de Laboratório #1 Usando o Computador Visível Professor Jorge Henrique Cabral Fernandes 0. Objetivo O objetivo
Características do PHP. Começando a programar
PHP Introdução Olá pessoal. Desculpe o atraso na publicação da aula. Pude perceber pelas respostas (poucas) ao fórum que a realização da atividade do módulo I foi relativamente tranquila. Assistam ao vídeo
TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!
UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH) TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! Autoria e revisão por: PET Sistemas
Programaçã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
Instalando o J2SE 5.0 JDK no Windows 2000/XP
Instalando o J2SE 5.0 JDK no Windows 2000/XP Fabricio Leonard Leopoldino Descreve o processo de download, instalação e configuração do J2SE 5.0 JDK, no Windows 2000 e no Windows XP. 1 - Introdução Para
Manual de Instalação e Utilização - Bug Wisard Report
FAPEG UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA PAPPE INTEGRAÇÃO Manual de Instalação e Utilização - Bug Wisard Report Goiânia 2013 Esta obra está licenciada sob uma Licença
PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML
PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML O Desenvolvimento Web O desenvolvimento web é o termo utilizado para descrever atividade relacionada
Pratica JFlex. Prática criando o primeiro analisador léxico
UNIVERSIDADE DO OESTE DE SANTA CATARINA CAMPUS DE SÃO MIGUEL DO OESTE CURSO: CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMPILADORES PROFESSOR: JOHNI DOUGLAS MARANGON Pratica JFlex JFlex é uma ferramenta que permite
FERRARI FERRAmenta de Automação dos testes de RequIsitos de Desempenho e Estresse
FERRARI FERRAmenta de Automação dos testes de RequIsitos de Desempenho e Estresse Teresina, 28 de maio de 2008 1 Sumário 1. Introdução...03 2. Conceitos Iniciais 2.1 O que é Teste de Software?...04 2.2
Guia de instalação Command WorkStation 5.5 com o Fiery Extended Applications 4.1
Guia de instalação Command WorkStation 5.5 com o Fiery Extended Applications 4.1 Sobre o Fiery Extended Applications O Fiery Extended Applications (FEA) 4.1 é um pacote dos seguintes aplicativos para uso
Software Adobe DreamWeaver. Requisitos para criar aplicações Web
Software Adobe DreamWeaver O Dreamweaver é uma ferramenta de desenvolvimento de sites que suporta diversas linguagens de scritpting para construir sites dinâmicos. Suporta várias linguagens como por exemplo:
Ambientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014
UNIVERSIDADE CEUMA Ambientação JAVA Versão 0.1 08/01/2014 Este é um modelo de configuração para desenvolvimento no ambiente Java. MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 Sumário Sumário... 2 1
Teste de software. Engenharia de software Profª karine sato da silva
Teste de software Engenharia de software Profª karine sato da silva Mais sobre o TDD Test Driven Development (TDD); TDD reivindica um desenvolvimento incremental do código que inicia com testes, incluindo
Introdução ao Sistema. Características
Introdução ao Sistema O sistema Provinha Brasil foi desenvolvido com o intuito de cadastrar as resposta da avaliação que é sugerida pelo MEC e que possui o mesmo nome do sistema. Após a digitação, os dados
Resumo: Perguntas a fazer ao elaborar um projeto arquitetural
Resumo: Perguntas a fazer ao elaborar um projeto arquitetural Sobre entidades externas ao sistema Quais sistemas externos devem ser acessados? Como serão acessados? Há integração com o legado a ser feita?
Tecnologias para apresentação de dados - Java Script. Aécio Costa
Tecnologias para apresentação de dados - Java Script Aécio Costa Foi originalmente implementada como parte dos navegadores web para que scripts pudessem ser executados do lado do cliente e interagissem
Instituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia
Instituto Federal do Sertão-PE Curso de PHP Professor: Felipe Correia Conteúdo Parte I Parte II Introdução Funções de strings Instalação Constantes Sintaxe Operadores Variáveis if else elseif Echo/Print
Conceitos de extensões Joomla!
capítulo 1 Conceitos de extensões Joomla! Entendendo o que é extensão Extensão pode ser entendida como uma pequena aplicação desenvolvida com regras de construção estabelecidas pelo ambiente Joomla!. É
Manual da Aplicação Water Monitor
Manual da Aplicação Water Monitor 1. Descrição da Aplicação 2. Pré-Requisitos de Instalação 3. Passos para Execução 4. Instruções de Uso das Funcionalidades 5. Observações 1. Descrição da Aplicação A aplicação
NetBeans. 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
A U T O R I Z O R R I GUIA DE INSTALAÇÃO W E B. Versão: 1.02 Agosto/2006 Versão: AW 4.004.006
A U T O R I Z A D O R W E B B I O M E T R I A GUIA DE INSTALAÇÃO Versão: 1.02 Agosto/2006 Versão: AW 4.004.006 ÍNDICE INTRODUÇÃO... 3 UTILIZANDO A BIOMETRIA... 4 INSTALAÇÃO... 5 CADASTRO DA DIGITAL...15
ZEND F r a m e w o r k
LOGO ZEND F r a m e w o r k Alexsander Muraro FRAMEWORK O que é? Um framework nada mais é do que uma arquitetura padrão que fornece várias ferramentas comuns a todo tipo de projeto; Utilizam os mais variados
PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL
PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Introdução Aula 10: Introdução à linguagem PHP O PHP é uma linguagem interpretada de uso livre, utilizada originalmente para o desenvolvimento
IBM 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
2 Requisitos Mínimos... 2. 1 Visão Geral 2 Instalando o SDK... da Sun 3 Instalando o Tomcat... do Apache Jakarta Project 4 Instalando o WebIntegrator
Conteúdo I Conteúdo Part I Introdução 2 1 Apresentação... 2 2 Requisitos Mínimos... 2 Part II Instruções de Instalação 2 1 Visão Geral... 2 2 Instalando o SDK... da Sun 2 3 Instalando o Tomcat... do Apache
Linguagens de Programação. Linguagens de Script. Carlos Bazilio bazilio@ic.uff.br http://www.ic.uff.br/~bazilio/cursos/lp
Linguagens de Programação Linguagens de Script Carlos Bazilio bazilio@ic.uff.br http://www.ic.uff.br/~bazilio/cursos/lp Motivação Linguagens de programação, usualmente, são projetadas para criação de aplicações
Implementação de Web Services em Projetos de LabVIEW
1 Implementação de Web Services em Projetos de LabVIEW Alisson Kokot Engenheiro de Vendas Osvaldo Santos Engenheiro de Sistemas 2 Aplicações Web surgem como soluções viáveis profissionalmente 3 Aplicações
Produto: Webscan Relatório III Manual de instruções. Documentos de ajuda sensitiva ao contexto integrado às várias telas do sistema
Produto: Webscan Relatório III Manual de instruções. Documentos de ajuda sensitiva ao contexto integrado às várias telas do sistema Sérgio Oliveira Campos Contrato N : 2008/000514 Sumário 1 Introdução
4 Desenvolvimento da ferramenta
direcionados por comportamento 38 4 Desenvolvimento da ferramenta Visando facilitar a tarefa de documentar requisitos funcionais e de gerar testes automáticos em uma única ferramenta para proporcionar
Instalação do VOL Backup para Sistemas Unix-Like
Este é o guia de instalação e configuração da ferramenta VOL Backup para Sistemas Unix-Like. Deve ser seguido caso você queira instalar ou reinstalar o VOL Backup em sistemas Linux, Solaris ou BSD. Faça
ROTEIRO ILUSTRADO PARA SISTEMA COMPUTACIONAL INSANE
UNIVERSIDADE FEDERAL DE MINAS GERAIS PROPEEs - Programa de Pós-Graduação em Engenharia de Estruturas INSANE - INteractive Structural ANalysis Environment ROTEIRO ILUSTRADO PARA INSTALAÇÃO DO SISTEMA COMPUTACIONAL
Instalação do IBM SPSS Modeler Server Adapter
Instalação do IBM SPSS Modeler Server Adapter Índice Instalação do IBM SPSS Modeler Server Adapter............... 1 Sobre a Instalação do IBM SPSS Modeler Server Adapter................ 1 Requisitos de
GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS
GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS JANEIRO 2015 1 Sumário 1. Introdução...3 2. Pré-Requisitos...4 2.1. Instalação do Java Development Kit
MicroPower Presence. Requisitos Técnicos e Roteiro de Acesso
MicroPower Presence Requisitos Técnicos e Roteiro de Acesso Esse documento tem como objetivo explicar o processo de instalação do Client Presence, fornecer as recomendações mínimas de hardware e software
PROCEDIMENTO DE INSTALAÇÃO E OPERAÇÃO DO NSA PROFESSOR MOBILE
PROCEDIMENTO DE INSTALAÇÃO E OPERAÇÃO DO NSA PROFESSOR MOBILE 1. Considerações A sigla APK que vem de Android Package, é uma forma de 'zip' para Android, ou seja, ele é um arquivo compilado, que é usado
Para participar de um mapa colaborativo usando o Cmap Tools
Antes de trabalhar num mapa colaborativo, você deve instalar o software no seu computador. Pegue a sua cópia, gratuita, em http://cmap.ihmc.us/download/. Veja a versão compatível com o seu computador.
Manual de Instalação, Configuração e Utilização do MG-Soft Web
Manual de Instalação, Configuração e Utilização do MG-Soft Web V 1.7 www.pinaculo.com.br (51) 3541-0700 Sumário 1. INSTALAÇÃO E CONFIGURAÇÃO MG-SOFT WEB... 3 1.1. INSTALAÇÃO... 3 1.1.1. IIS Express para
Tutorial 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
Programação Web com Webdev 19 Julio Cesar Pedroso Conteúdo
Conteúdo INTRODUÇÃO... 6 Como acessar a ajuda on line?... 6 Conhecendo o WebDev... 8 Iniciando o WebDev... 8 Ambiente de desenvolvimento... 8 O Editor... 8 A barra de menus... 10 Os botões... 10 Os painéis...
Manual de Utilização do GLPI
Manual de Utilização do GLPI Perfil Usuário Versão 1.0 NTI Campus Muzambinho 1 Introdução Prezado servidor, o GLPI é um sistema de Service Desk composto por um conjunto de serviços para a administração
O arquivo ISO gerado contém os componentes mínimos necessários do Windows XP, algumas ferramentas de reparo e fica em torno de 150 megabytes (MB).
Instalar o sistema operacional em um pendrive e a partir dele iniciar seu computador é um recurso muito útil, principalmente para administradores de rede que, vez ou outra, precisam fazer um backup de
Criando, inserindo e exibindo PHP+MySql
Criando, inserindo e exibindo PHP+MySql De uma forma extremamente fácil e básica você verá como criar banco de dados, tabelas, inserir e exibir usando o phpmyadmin, PHP e MySql. O que é um banco de dados?
TUTORIAL DE INSTALAÇÃO APACHE 2.2.4 + PHP 5.2.1 + POSTGRESQL 8.2
TUTORIAL DE INSTALAÇÃO APACHE 2.2.4 + PHP 5.2.1 + POSTGRESQL 8.2 Para instalação baixemos todos os arquivos do site www.simonsen.br/aulas/servidor/ e vamos criar uma pasta em nossa maquina chamada C:\servidor\
EIC. Projecto I. Manual do Utilizador. Vídeo Vigilância Abordagem Open Source. Curso: Engenharia de Informática e Comunicações Ano Lectivo: 2005/2006
EIC Engenharia de Informática e Comunicações Morro do Lena, Alto Vieiro Apart. 4163 2401 951 Leiria Tel.: +351 244 820 300 Fax.: +351 244 820 310 E-mail: estg@estg.iplei.pt http://www.estg.iplei.pt Engenharia
Manual de Instalação do OASIS
Manual de Instalação do OASIS SISTEMA DE GESTÃO DE PROJETO, DEMANDA E SERVIÇO DE TECNOLOGIA DA INFORMAÇÃO OASIS Versão 2.0 Introdução Esse manual tem como objetivo auxiliar aos usuários nos procedimentos
Desenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Guia de instalação Command WorkStation 5.6 com o Fiery Extended Applications 4.2
Guia de instalação Command WorkStation 5.6 com o Fiery Extended Applications 4.2 O Fiery Extended Applications Package (FEA) v4.2 contém aplicativos do Fiery para realizar tarefas associadas a um Fiery
Dando um passeio no ASP.NET
Dando um passeio no ASP.NET Por Mauro Sant Anna (mas_mauro@hotmail.com). Mauro é um MSDN Regional Director, consultor e instrutor. O principal objetivo da arquitetura.net é permitir ao usuário o fácil
Curso de PHP. FATEC - Jundiaí. Conteúdo do Curso. 40% de aula teórica 60% de aula prática. O que veremos neste semestre?
Curso de PHP FATEC - Jundiaí Conteúdo do Curso 40% de aula teórica 60% de aula prática O que veremos neste semestre? Linguagem PHP Banco de Dados - PostgreSQL PHP - Introdução ao PHP - Estrutura de um
INSTALAÇÃO PRINTERTUX Tutorial
INSTALAÇÃO PRINTERTUX Tutorial 2 1. O Sistema PrinterTux O Printertux é um sistema para gerenciamento e controle de impressões. O Produto consiste em uma interface web onde o administrador efetua o cadastro
Tutorial do Iniciante. Excel Básico 2010
Tutorial do Iniciante Excel Básico 2010 O QUE HÁ DE NOVO O Microsoft Excel 2010 é um programa de edição de planilhas eletrônicas muito usado no mercado de trabalho para realizar diversas funções como;
Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico
Editora Carlos A. J. Oliviero Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Orientado por Projeto 1a Edição 2 Reimpressão São Paulo 2011 Érica Ltda. Noções Livrarse Preparação muitas muita Sumário
Plano de Aula - Dreamweaver CS6 - cód.5232 24 Horas/Aula
Plano de Aula - Dreamweaver CS6 - cód.5232 24 Horas/Aula Aula 1 Capítulo 1 - Introdução ao Dreamweaver CS6 Aula 2 Continuação do Capítulo 1 - Introdução ao Dreamweaver CS6 Aula 3 Capítulo 2 - Site do Dreamweaver
Google Drive. Passos. Configurando o Google Drive
Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.
LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER
LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER V14 de BricsCAD vem com um novo sistema de licenciamento, com base na tecnologia de licenciamento de Reprise Software. Este novo sistema oferece um ambiente
Manual 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
Manual de baixa do Certificado Digital AR SOLUTI. Versão 2.0 de 7 de Maio de 2014. Classificação: Ostensiva
Catalogação do Documento Titulo Classificação Versão 2.0 de 7 de Maio de 2014 Autor Raphael Reis Aprovador Bruno Barros Número de páginas 57 Página 2 de 57 Sumário 1 Sistema operacional compatível para
Mobile Command. Diego Armando Gusava. Orientador: Mauro Marcelo Mattos
Mobile Command Diego Armando Gusava Orientador: Mauro Marcelo Mattos Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento Implementação Conclusão Extensões Introdução O que me motivou? Solução
TESTANDO A INTEGRIDADE DAS ISOs E LIVE-USB:
TESTANDO A INTEGRIDADE DAS ISOs E LIVE-USB: 1 - Tabela com os arquivos a serem baixado em relação ao arquivo com a imagem de instalação do Ubuntu e o arquivo MD5 para verificar a integridade, se é o mesmo
Atualizaça o do Maker
Atualizaça o do Maker Prezados Clientes, Nós da Playlist Software Solutions empresa líder de mercado no desenvolvimento de software para automação de rádios - primamos pela qualidade de nossos produtos,