HUGO SANTIAGO PERES AUTOMATIZANDO TESTES DE SOFTWARE COM SELENIUM
|
|
- Nicolas Eger Aranha
- 6 Há anos
- Visualizações:
Transcrição
1 HUGO SANTIAGO PERES AUTOMATIZANDO TESTES DE SOFTWARE COM SELENIUM
2 Rio de Janeiro 2015 FICHA CATALOGRÁFICA ii
3 iii Santiago Peres, Hugo. Automatizando Testes com Selenium / Hugo Santiago Peres. Rio de Janeiro, xi, 85 f.: il. Livro (MBA em Engenharia de Software) Universidade Federal do Rio de Janeiro - UFRJ, Escola Politécnica, 2015 Orientador: Ricardo Maia Cister, M.Sc. 1. Qualidade de Software. 2. Teste de Software. 3. Automação de Testes. 4. Selenium - Livro. I. Maia Cister, Ricardo. II. Universidade Federal do Rio de Janeiro. Escola Politécnica. III. Título
4 DEDICATÓRIA iv
5 v Dedico este livro primeirame nte a Deus, que ao longo dessa jornada, me concedeu todas as condições de concluílo. Dedico também aos meus pais como forma de
6 vi AGRADECIMENTOS expressar minha gratidão por todos os incentivos que me deram para chegar até aqui. Meus agradecimentos aos professores e aos companheiros de turma que, durante todo o curso, compartilharam comigo muitas experiências na área de tecnologia da informação, que até hoje tem sido essencial para o avanço da minha carreira. Em especial, agradeço ao meu amigo de trabalho Felipe Lima por ter me fornecido um vasto conhecimento na área de teste, fator esse que foi primordial para a conclusão desse livro.
7 vii
8 viii RESUMO A cada ano que passa, as empresas de software vêm aceitando o desafio de oferecer produtos/serviços de qualidade aos seus respectivos clientes em prazo absurdamente curtos. O problema é que muitas delas não estão preparadas para tal façanha. Para entregar no prazo, muitos softwares são mal testados antes mesmos de serem disponibilizados em ambiente de produção. E o desfecho disso tudo não pode ser outro: softwares incompletos e/ou cheios de bugs. Percebendo essa realidade, esse livro estimula o autor a inovar seu ambiente de teste por meio da automação. Para isso contamos com uma excelente ferramenta gratuita chamada Selenium, que fornece inúmeros recursos para garantir testes rápidos sem abrir mão da qualidade. Importante ressaltar que não se trata de um manual da ferramenta, mas sim exemplos práticos dos benefícios que ela pode oferecer deixando em aberto a possibilidade de melhorias ao ser explorada.
9 Palavras-chave: software, qualidade, bugs, teste, automação. ix
10 x LISTA DE FIGURAS Figura 1 - Custo relativo à correção de erros e defeitos... Figura 2 - Conceito V de teste de software... Figura 3 - Modelo 3P x 3E do ciclo de vida dos testes.... Figura 4 - Estrutura do Ambiente de Teste... Figura 5 - Estratégia de Teste... Figura 6 - Processo de automação de teste.... Figura 7 - Ferramentas do Selenium.... Figura 8 - IDE do Selenium.... Figura 9 - Script para enviar mensagem.... Figura 10 - Exportação do caso de teste no formato Java.... Figura 11 Conteúdo do arquivo EnviarMensagem.java... Figura 12 - Arquitetura do Selenium RC.... Figura 13 - Execução de Teste por Prompt de Comando.... Figura 14 - Estrutura do Projeto de Teste.... Figura 15 - Bibliotecas JUnit e WebDriver adicionadas ao projeto de teste.... Figura 16 - Teste sendo executado pelo JUnit.... Figura 17 - Estrutura do projeto de teste para execução paralela.... Figura 18 - Inicializando o servidor Selenium Grid.... Figura 19 - Conectando o computador-cliente ao servidor.... Figura 20 - Console do Selenium Grid.... Figura 21 Teste sendo executado em diversos browsers de um computador remoto.... Figura 22 - Log de execução do TestNG.... Figura 23 - Tela inicial do sistema Selenium Test....
11 Figura 24 - GUI da ferramenta integrada ao Selenium RC.... xi LISTA DE QUADROS Quadro 1 - Descrição dos profissionais que compõe a equipe de teste.... Quadro 2 - Matriz de responsabilidades.... Quadro 3 - Configuração de inicialização do teste... Quadro 4 - Comandos que compõe o cenário de teste... Quadro 5 - Definindo a localização do Chrome Driver... Quadro 6 - Criando uma nova instância do browser no SetUp....
12 Quadro 7 - Comandos que serão executados ao final do teste.... Quadro 8 - Configurando o ambiente antes da execução do teste.... Quadro 9 - Comandos do caso de teste a ser executado... Quadro 10 - Comandos que encerram o teste.... Quadro 11 - Arquivo de configuração de teste no padrão TestNG... Quadro 12 - Comparativo dos testes por tempo de execução (versão 1).... Quadro 13 - Comparativo dos testes por bugs encontrados (versão 1).... Quadro 14 - Comparativo dos testes por tempo de execução (versão 2).... Quadro 15 - Comparativo dos testes por bugs encontrados (versão 2).... xii
13 xiii LISTA DE GRÁFICOS Gráfico 1 - Comparativo dos testes por tempo de execução (versão 1).... Gráfico 2 - Comparativo dos testes por bugs encontrados (versão 1).... Gráfico 3 - Comparativo dos testes por tempo de execução (versão 2).... Gráfico 4 - Comparativo dos testes por bugs encontrados (versão 2)....
14 xiv
15 xv LISTA DE SIGLAS API CMMI CVS HTML HTTP IDE IP MPS. BR Brasileiro PHP RC RDBMS URL Application Programming Interface Capability Maturity Model - Integration Comma Separated Value HyperText Markup Language Hypertext Transfer Protocol Integrated Development Environment) Internet Protocol Melhoria de Processo do Software Personal Home Page Remote Control Relational Database Management System Uniform Resource Locator
16 xvi XML Extensible Markup Language SUMÁRIO 1. INTRODUÇÃO OBJETIVOS ORGANIZAÇÃO DO LIVRO REVISÃO DA LITERATURA...
17 xvii 2.1. QUALIDADE DE SOFTWARE FATORES DE QUALIDADE O DILEMA DA QUALIDADE DE SOFTWARE CUSTO DA QUALIDADE COMO ALCANÇAR A QUALIDADE? TESTE DE SOFTWARE PROCESSO DE TESTE AMBIENTE DE TESTE TÉCNICAS DE TESTE INOVAÇÃO EM TESTE DE SOFTWARE AUTOMAÇÃO DE TESTES TESTES MANUAIS X TESTES AUTOMATIZADOS PRINCÍPIOS DA AUTOMAÇÃO DE TESTE QUESTÕES ACERCA DA AUTOMAÇÃO MÉTODO SELENIUM POR QUE USAR SELENIUM? PLUGINS SELENIUM IDE...
18 xviii CRIAÇÃO DOS SCRIPTS DE TESTE EXECUÇÃO DOS SCRIPTS DE TESTE EXPORTANDO OS SCRIPTS DE TESTE SELENIUM REMOTE CONTROL EXECUÇÃO DOS TESTES CROSS- BROWSER SELENIUM WEBDRIVER CONFIGURAÇÃO DO PROJETO DE TESTE ESTRUTURA DA CLASSE DE TESTE JUNIT EXECUÇÃO DO TESTE SELENIUM GRID CONFIGURAÇÃO DO PROJETO DE TESTE ESTRUTURA DA CLASSE DE TESTE TESTNG ESTRUTURA DO ARQUIVO XML CONFIGURANDO A REDE EXECUÇÃO DOS TESTES ESTUDO DE CASO AMBIENTE DE TESTE FERRAMENTA...
19 4.3. COMPARATIVO DOS RESULTADOS DE TESTE... xix 5. CONCLUSÃO... REFERÊNCIAS... GLOSSÁRIO... ANEXOS... APÊNDICES...
20 13 1. INTRODUÇÃO A preocupação com a qualidade de software cresceu à medida que a imagem das empresas passou a ficar cada vez mais exposta ao público mediante ao surgimento dos sistemas web. Por volta de 1990, grandes empresas desse ramo reconheciam que bilhões de dólares estavam sendo desperdiçados em softwares que não apresentavam características e funcionalidades prometidas. Viviam aquele dilema de querer produzir o software perfeito, mas sem ter tempo e esforço necessários para a tal façanha. Isso as levaram a procurar novos meios de aperfeiçoar a qualidade. E um desses caminhos foi o aprimoramento das atividades relacionadas a teste de software por meio da automação. Diferente da filosofia que muitas organizações seguem, ter um ambiente de testes automatizados não é algo tão custoso e complexo como parece ser. Com o conhecimento bem difundido, hoje temos a disposição
INSTITUTO NACIONAL DE ESTUDOS E PESQUISAS EDUCACIONAIS ANÍSIO TEIXEIRA PORTARIA Nº 191, DE 12 DE JULHO DE
INSTITUTO NACIONAL DE ESTUDOS E PESQUISAS EDUCACIONAIS ANÍSIO TEIXEIRA PORTARIA Nº 191, DE 12 DE JULHO DE 2011 A Presidenta do Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira (Inep),
Leia maiswww.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00
www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br
Leia maisDesenvolvimento de Software
PODER JUDICIÁRIO JUSTIÇA DO TRABALHO TRIBUNAL REGIONAL DO TRABALHO DA 15ª REGIÃO Secretaria de Tecnologia da Informação e Comunicações Total de Páginas:16 Versão: 1.0 Última Atualização: 26/07/2013 Índice
Leia maisCadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites dinâmicos. Com Expression Web TI2009/10 EWD_1. Filipa Pires da Silva (2009)
Cadeira de Tecnologias de Informação Ano lectivo 2009/2010 Sites dinâmicos Com Expression Web TI2009/10 EWD_1 .ASPX vs.html HTML: HTML é uma linguagem para descrever páginas web HTML significa Hyper Text
Leia maisGerenciador de Ambiente Laboratorial - GAL Manual do Usuário Módulo Controle de Qualidade Analítico
Ministério da Saúde Secretaria Executiva Departamento de Informática do SUS DATASUS Gerenciador de Ambiente Laboratorial GAL Manual do Usuário Módulo Laboratório Manual de Operação_Módulo Laboratório_Controle
Leia maisTerminal de Operação Cimrex 69
Descrição do Produto O Cimrex 69 agrega as mais novas tecnologias e a mais completa funcionalidade de terminais de operação. Possui visor de cristal líquido gráfico colorido de 5,7 sensível ao toque (
Leia maisImplementação de um serviço de correio eletrônico na Intranet do Pólo de Touros utilizando o ambiente SQUIRELMAIL e POSTFIX em um Servidor Linux
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ - EAJ CURSO TÉCNICO DE INFORMÁTICA Projeto das Disciplinas de Sistemas Operacionais de Redes e Projeto de Redes Implementação de um
Leia maisEngenharia de Software II
Engenharia de Software II Aula 26 http://www.ic.uff.br/~bianca/engsoft2/ Aula 26-21/07/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Leia maisANO CONGRESSO PAÍS TEMAS TÉCNICOS 1953 I Cuba Tema 1 O sistema de contabilidade do Estado, fundamento da intervenção e fiscalização dos Tribunais de
ANO CONGRESSO PAÍS TEMAS TÉCNICOS 1953 I Cuba Tema 1 O sistema de contabilidade do Estado, fundamento da intervenção e fiscalização dos Tribunais de Contas. Alcance da fiscalização preventiva na execução
Leia maisProjeto: Plataforma de Integração. Data: 01/08/2014
Manual do Usuário - Autenticação Plataforma de Integração Arquitetura de Software 1.0 20/03/2014 1 de 8 Histórico de Revisões Data Versão Descrição 01/08/2014 1.0 Criação do documento 04/08/2014 1.1 Revisão
Leia maisRedes de Computadores
Redes de Computadores Informação O que é Informação? Informação: conjunto de dados relacionados entre si. Sociedade de Informação Mais e Melhor Informação Recebemos tanta informação durante o dia que perdemos
Leia maisENGENHARIA DE SOFTWARE
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Curso Técnico em Informática : ENGENHARIA DE SOFTWARE Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Um conjunto estruturado
Leia maisUM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto
UM NOVO CONCEITO EM AUTOMAÇÃO Série Ponto POR QUE NOVO CONCEITO? O que é um WEBPLC? Um CP na WEB Por que usar INTERNET? Controle do processo de qualquer lugar WEBGATE = conexão INTERNET/ALNETII WEBPLC
Leia maisPassos para a instalação
Manual de Instalação da Comanda Eletrônica Arquivos para instalação no computador.net Framework 3.5 ActiveSync (programa que vem junto com o Pocket que faz a integração do aparelho com o computador do
Leia maisSERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE SERGIPE CONSELHO DO ENSINO, DA PESQUISA E DA EXTENSÃO
SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE SERGIPE CONSELHO DO ENSINO, DA PESQUISA E DA EXTENSÃO RESOLUÇÃO Nº 139/2009/CONEPE Aprova alteração nas Normas Específicas do Estágio
Leia maisMétricas de Software
Métricas de Software Plácido Antônio de Souza Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte 2006.1 - Planejamento e Gerência de
Leia maisAPOSTILA DE INFORMÁTICA INTERNET E E-MAIL
APOSTILA DE INFORMÁTICA INTERNET E E-MAIL Profa Responsável Fabiana P. Masson Caravieri Colaboração Empresa Júnior da Fatec Jales Monitora: Ângela Lopes Manente SUMÁRIO 1. INTERNET... 3 2. ACESSANDO A
Leia maisRicardo Gomes Clemente. Uma arquitetura para processamento de eventos de log em tempo real. Dissertação de Mestrado
1 Ricardo Gomes Clemente Uma arquitetura para processamento de eventos de log em tempo real Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de Mestre pelo
Leia maisTransferências Voluntárias: algumas dúvidas
Transferências Voluntárias: algumas dúvidas Palestra de 11/3/2014 Distrito Federal Subsecretaria de Relações Financeiras Intergovernamentais - SURIN Secretaria do Tesouro Nacional/MF Preâmbulo Logo após
Leia maisUNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES
UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES MANUAL DO USUÁRIO SISTEMA DE TRAMITAÇÃO DE DOCUMENTOS Versão 3.0
Leia mais3.2. Bibliotecas. Biblioteca Professor Antônio Rodolpho Assenço, campus Asa Sul: Os espaços estão distribuídos da seguinte forma:
1 3.2. Bibliotecas Contam as Faculdades UPIS com a Biblioteca Professor Antônio Rodolpho Assenço e a Biblioteca do Campus II, que atuam como centros dinâmicos de informação, atendendo o corpo docente e
Leia maisOs salários de 15 áreas de TI nas cinco regiões do Brasil
Os salários de 15 áreas de TI nas cinco regiões do Brasil Entre 2011 e 2012, os salários na área de tecnologia da informação (TI) cresceram em média 10,78% um número animador, que pode motivar jovens estudantes
Leia maisComo utilizar a tecnologia a favor da sua central de atendimento
Como utilizar a tecnologia a favor da sua central de atendimento Conheça algumas tecnologias que podem melhorar a sua central de atendimento. URA: Como utilizar a tecnologia a favor da sua central de atendimento
Leia maisModelagem De Sistemas
Modelagem De Sistemas UNIP Tatuapé - SP Aplicações em Linguagem de Programação Prof.Marcelo Nogueira Uma empresa de software de sucesso é aquela que consistentemente produz software de qualidade que vai
Leia maisManual Remessa Bancária
Manual Remessa Bancária SUPERANDO DESAFIOS Identificação: 12.06a Autora: Laila M G Gechele Doc. Vrs. 01 Aprovado em: Revisores: Nota de copyright Copyright 2012 Teorema Informática, Guarapuava. Todos os
Leia maisMINISTÉRIO DA EDUCAÇÃO CONSELHO NACIONAL DE EDUCAÇÃO. RESOLUÇÃO do CNE (ainda depende Homologação do Ministro da Educação)
MINISTÉRIO DA EDUCAÇÃO CONSELHO NACIONAL DE EDUCAÇÃO RESOLUÇÃO do CNE (ainda depende Homologação do Ministro da Educação) Regulamenta o art. 52, inciso I da Lei 9.394, de 1996, e dispõe sobre normas e
Leia maisFACULDADE MULTIVIX CURSO DE ENGENHARIA DE PRODUÇÃO 2º PERÍODO MARIANA DE OLIVEIRA BERGAMIN MONIQUE MATIELLO GOMES THANIELE ALMEIDA ALVES
FACULDADE MULTIVIX CURSO DE ENGENHARIA DE PRODUÇÃO 2º PERÍODO MARIANA DE OLIVEIRA BERGAMIN MONIQUE MATIELLO GOMES THANIELE ALMEIDA ALVES COMPUTAÇÃO EM NUVEM CACHOEIRO DE ITAPEMIRIM 2015 MARIANA DE OLIVEIRA
Leia maisWordPress 3 Básico Stephanie Leary
WordPress 3 Básico Stephanie Leary Novatec Original English language edition published by Apress Inc., Copyright 2010 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2010 by Novatec Editora.
Leia maisConfigurar Thin Client X1 e X1W
Configurar Thin Client X1 e X1W Vamos mostrar como você pode utilizar os Thin Client s (clientes remotos) X1 e X1W em seu callcenter de forma muito simples. Primeiro Passo: Prepare o Servidor Remoto -
Leia maisProposta e desenvolvimento de um sistema de controle de baixo custo para irrigação automatizada
II Semana de Ciência e Tecnologia do IFMG - Campus Bambuí II Jornada Científica 19 a 23 de Outubro de 2009 Proposta e desenvolvimento de um sistema de controle de baixo custo para irrigação automatizada
Leia maisPACTO DE APRIMORAMENTO DA GESTÃO ESTADUAL SISTEMA ÚNICO DE ASSISTÊNCIA SOCIAL
PACTO DE APRIMORAMENTO DA GESTÃO ESTADUAL SISTEMA ÚNICO DE ASSISTÊNCIA SOCIAL A Gestão proposta pelo SUAS pauta-se no Pacto Federativo onde devem ser atribuídas e detalhadas as competências e responsabilidades
Leia maisInstalação de Carta de Correção Eletrônica Spalla
Instalação de Carta de Correção Eletrônica Spalla Introdução A Carta de Correção Eletrônica(CC-e) é um evento legal e tem por objetivo corrigir algumas informações da NF-e, desde que o erro não esteja
Leia maisTutorial do aluno Ambiente Virtual de Aprendizagem (AVA) Rede e-tec Brasil
Instituto Federal de Educação, Ciência e Tecnologia do Pará Tutorial do aluno Ambiente Virtual de Aprendizagem (AVA) Rede e-tec Brasil 2015 I F P A 1 0 5 a n o s SUMÁRIO APRESENTAÇÃO... 2 1 CALENDÁRIO
Leia maisLaboratório de Redes de Computadores INSTALANDO SERVIDOR APACHE NOS CENTOS 6.5
Laboratório de Redes de Computadores Professor Responsável: Dinailton José da Silva Tratamento dos dados gerados pelo Servidor de Web a partir do arquivo de logs. Configuração do Servidor Web para armazenar
Leia maisLABORATÓRIO DE INFORMÁTICA: ESPAÇO DE INCLUSÃO
LABORATÓRIO DE INFORMÁTICA: ESPAÇO DE INCLUSÃO Autores Terezinha Mônica Sinício Beltrão. Professora da Rede Pública Municipal de Ensino da Prefeitura do Recife e Professora Técnica da Gerência de Educação
Leia maisSistema de Gestão Avícola SYSAVES. O sistema SYSAVES controla todo o processo, desde a saída dos
Sistema de Gestão Avícola SYSAVES O sistema SYSAVES controla todo o processo, desde a saída dos galpões dos fornecedores (granjeiros) de aves até a emissão de relatórios das saídas dos galpões para os
Leia maisLinux Caixa Mágica. Documentos Técnicos CM. Manual de Configuração de Ligação à Internet por placas 3G 00904/2007 28
Linux Documentos Técnicos CM Manual de Configuração de Ligação à Internet por placas 3G Date: Pages: Issue: State: Access: Reference: 00904/2007 28 Manual de Configuração de Ligação à Internet por placas
Leia maisPREFEITURA DO MUNICÍPIO DE PORTO VELHO
ESPECIALIDADE: Manutenção de Hardware Requisitos: Ensino Médio completo com cursos de manutenção em microcompuadores. 1. Dar suporte técnico nos equipamentos de informática, recuperar, conservar e dar
Leia maisEDITAL DE SELEÇÃO PARA MESTRADO 2016 PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE PRODUÇÃO (UNIFEI)
1 EDITAL DE SELEÇÃO PARA MESTRADO 2016 PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE PRODUÇÃO (UNIFEI) O Coordenador do Programa de Pós-Graduação em Engenharia de Produção (PPGEP) da Universidade Federal
Leia maisA Web, o Design, o Software Livre e outras histórias... Eduardo Santos - www.agni.art.br
A Web, o Design, o Software Livre e outras histórias... Eduardo Santos - www.agni.art.br Surgimento da WEB e HTML Início da década de 90 HTML (acrônimo para a expressão HyperText Markup Language, que significa
Leia maisCiência da Computação (CC) e Sistemas de Informação (SI)
UNIP Universidade Paulista Ciência da Computação (CC) e Sistemas de Informação (SI) Orientações para as Atividades Práticas Supervisionadas 1º/2º semestres de 2015. TEMA PROPOSTA DO TRABALHO APRESENTAÇÃO
Leia maisSefaz Virtual Ambiente Nacional Projeto Nota Fiscal Eletrônica
Projeto Nota Fiscal Eletrônica Orientações de Utilização do Sefaz Virtual Ambiente Nacional para as Empresas Versão 1.0 Fevereiro 2008 1 Sumário: 1. Introdução... 3 2. O que é o Sefaz Virtual... 4 3. Benefícios
Leia maisCONSELHO REGIONAL DE ENFERMAGEM DE SÃO PAULO. Resposta aos questionamentos efetuados pela empresa TOTVS, temos a informar conforme segue:
Resposta aos questionamentos efetuados pela empresa TOTVS, temos a informar conforme segue: Questionamento 1: Tomando como base a definição de que os Conselhos o Federal e os Regionais foram criados por
Leia maisConceito Básicos de Programação com Objetos Distribuídos. Programação com Objetos Distribuídos (C. Geyer) Conceitos de POD 1
Conceito Básicos de Programação com Objetos Distribuídos Programação com Objetos Distribuídos (C. Geyer) Conceitos de POD 1 Autoria Autor C. Geyer Local Instituto de Informática UFRGS disciplina : Programação
Leia mais1.1. Totais Brasil. 1.2. Tendências principais das IES e respectivos cursos de Educação Física Dados por região, 2003
1.1. Totais Brasil Final numbers of IES in Brazil 1.2. Tendências principais das IES e respectivos cursos de Educação Física Dados por região, 2003 Main trends of IES and physical education undergraduate
Leia maisPlano de Articulação Curricular
Plano de Articulação Curricular 2014-2015 Agrupamento de Escolas Fernando Pessoa Índice 1.Introdução... 3 2 2.Prioridades... 4 3.Operacionalização do Plano de Articulação Curricular... 5 4.Monitorização
Leia maisFerramenta Nessus e suas funcionalidades
Ferramenta Nessus e suas funcionalidades Alberto S. Matties 1 1 Curso Superior de Tecnologia em Redes de Computadores Rua Gonçalves Chaves 602 96.015-000 Pelotas RS Brasil 2 FACULDADE DE TECNOLOGIA SENAC
Leia maisMAPFRE ESPAÑA escolhe solução da Altitude Software para administrar seu Contact Center SI24
MAPFRE ESPAÑA escolhe solução da Altitude Software para administrar seu Contact Center SI24 MAPFRE ESPAÑA escolhe a Altitude Software para administrar seu Contact Center SI24 A MAPFRE, fundada em 1933,
Leia maisAprenda a criar um E-commerce (Loja Virtual) completo integrando com pagseguro, PHP e MySQL.
Preço R$ 129.00 Compre aqui Aprenda a criar um E-commerce (Loja Virtual) completo integrando com pagseguro, PHP e MySQL. Acompanha no DVD: * Código Fonte Completo da Loja Virtual (Fontes Flex, Fontes php,
Leia maisFundamentos de Teste de Software
Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 1- Visão Geral de Testes de Software Aula 2 Estrutura para o Teste de Software SUMÁRIO 1. Introdução... 3 2. Vertentes
Leia maisRELATÓRIO DEFINIÇÃO. Resumo
RELATÓRIO DEFINIÇÃO Resumo Desenvolvimento em Web Services para Avaliação de Conhecimentos no Sapien flex. Desenvolver interface grafica para Integração no sistema Sapien Flex, Construção de exames auto-corrigidos
Leia maisNota prévia... XXI 1. PHP, Apache Server e MySQL... 1
VII Índice Geral Nota prévia... XXI 1. PHP, Apache Server e MySQL... 1 1.1. Introdução... 1 1.2. Linguagem PHP... 1 1.2.1. Suporte a diferentes sistemas operativos... 2 1.2.2. Suporte a Sistemas de Gestão
Leia maisCOMITÊ DE TECNOLOGIA DA. INFORMAÇÃO E COMUNICAÇÃO (CoTIC) Serviço de Correio Eletrônico: Política de Uso. Versão 1.0
COMITÊ DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO (CoTIC) Serviço de Correio Eletrônico: Política de Uso Versão 1.0 Florianopolis, abril de 2016. 1 Apresentação e Justificativa A Universidade Federal de
Leia maisData: 06 a 10 de Junho de 2016 Local: Rio de Janeiro
Data: 06 a 10 de Junho de 2016 Local: Rio de Janeiro Justificativas O Estado contemporâneo busca superar uma parte substantiva dos obstáculos que permeiam as políticas públicas e as ações privadas através
Leia maisIniciação Científica no INATEL
Iniciação Científica no INATEL 2016 / 1º. Semestre Profa. Rosanna Coordenadora do Programa de IC Inatel rosannas@inatel.br ic@inatel.br Objetivo O que é Iniciação Científica? Quais são as oportunidades
Leia maiswww.sysdevsolutions.com Driver Next Versão 1.0 de 07-03-2011 Português
Driver Next Versão 1.0 de 07-03-2011 Português Índice Configuração dos documentos no Backofficce... 3 O Driver ERP Next... 6 Configurações principais... 6 Configurações do vendedor... 7 Configurações do
Leia maisPrefeitura Municipal de Venda Nova do Imigrante
INTRODUÇÃO II - DO OBJETO E DESCRIÇÃO DOS PRODUTOS III - DOTAÇÃO ORÇAMENTÁRIA IV - DAS CONDIÇÕES DE PARTICIPAÇÃO V - DO RECEBIMENTO DA DOCUMENTAÇÃO E DA PROPOST VI - ABERTURA DOS ENVELOPES VII - DA DOCUMENTAÇÃO
Leia maisExperiência 04: Comandos para testes e identificação do computador na rede.
( ) Prova ( ) Prova Semestral ( ) Exercícios ( ) Prova Modular ( ) Segunda Chamada ( ) Exame Final ( ) Prática de Laboratório ( ) Aproveitamento Extraordinário de Estudos Nota: Disciplina: Turma: Aluno
Leia maisSobre o Visual C++ 2010
O Visual Studio é um pacote de programas da Microsoft para desenvolvimento de software, suportando diversas linguagens como C#, C++, C, Java, Visual Basic, etc. Nesta série de tutoriais vou focar apenas
Leia maisUFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services
Leia maisGuia operação site www.atu.com.br
Guia operação site www.atu.com.br OBS: as telas no site bem como no sistema de gestão poderão sofrer alguma alteração, com base nos exemplos ilustrativos deste manual. 1. Objetivo Este guia tem como objetivo
Leia maisDesenvolvimento Web TCC-00.226 Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Arquitetura de Aplicações Distribuídas na Web Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226
Leia maisAlgoritmos e Programação II
Algoritmos e Programação II Agenda Desenvolver Software Objetos Classes Estudo de algumas Classes da API Estudo de algumas Classes da API Pacotes Criando nossa primeira classe Desenvolver SOFTWARE GAP
Leia maisPúblico Alvo: Critérios de admissão para o curso: Investimento:
Com carga horária de 420 horas o curso de MBA em Gestão de Projetos é desenvolvido em sistema modular, com 01 encontro por bimestre (total de encontros no curso: 04) para avaliação nos diversos pólos,
Leia maisIntrodução à Engenharia da Computação. Tecnologia Web Professor Machado
Introdução à Engenharia da Computação Tecnologia Web Professor Machado 1 WWW - World Wide Web Surgiu da necessidade de troca de documentos entre institutos de pesquisas. Utiliza o protocolo HTTP (HyperText
Leia maisEXCELÊNCIA EM GESTÃO: DESAFIOS PARA O SÉCULO XXI
EXCELÊNCIA EM GESTÃO: DESAFIOS PARA O SÉCULO XXI - 40a. Reunião da Qualidade RS - PGQP - 9/10/2006 Antonio Tadeu Pagliuso Superintendente Geral tadeu.pagliuso@fnq.org.br 1 Rede Brasileira de Qualidade,
Leia maisInvestigação em serviços de saúde
Ministério da Saúde Cuidados de Saúde Primários Portugal Coordenação Estratégica Investigação em serviços de saúde Cuidados de saúde primários 2011-2015 Índice Tópicos Pág. Nota inicial.... 02 Prioridades
Leia maisPERFIL CORPORATIVO CTIS
PERFIL CORPORATIVO CTIS PERFIL CORPORATIVO Sobre a CTIS Iniciou sua trajetória com dois sócios, um office- boy e uma secretária, ocupando uma área de apenas 27m². Hoje, é uma das maiores do mercado brasileiro
Leia maisTítulo do Case: O impacto do layout na agilidade dos processos
Título do Case: O impacto do layout na agilidade dos processos Categoria: Projetos Externos Temática: Segundo Setor Resumo: O presente case expõe a aplicabilidade de um projeto externo que desafia as acomodações
Leia maisINDRA BRASIL SOLUÇÕES E SERVIÇOS TECNOLÓGICOS S.A. 1ª. EMISSÃO PÚBLICA DE DEBÊNTURES RELATÓRIO ANUAL DO AGENTE FIDUCIÁRIO EXERCÍCIO DE 2013
INDRA BRASIL SOLUÇÕES E SERVIÇOS TECNOLÓGICOS S.A. 1ª. EMISSÃO PÚBLICA DE DEBÊNTURES RELATÓRIO ANUAL DO AGENTE FIDUCIÁRIO EXERCÍCIO DE 2013 Rio de Janeiro, 30 de Abril de 2014. Prezados Senhores Debenturistas,
Leia maisOI CLOUD SEJA BEM-VINDO!
OI CLOUD SEJA BEM-VINDO! O QUE É O OI CLOUD? O Oi Cloud é um serviço de armazenamento, compartilhamento e sincronização de arquivos. Esses arquivos ficarão acessíveis a partir de qualquer dispositivo,
Leia maisBEM-VINDOS AO CURSO DE ORIENTADO A OBJETOS
21/11/2013 PET Sistemas de Informação Faculdade de Computação Universidade Federal de Uberlândia 1 BEM-VINDOS AO CURSO DE ORIENTADO A OBJETOS Leonardo Pimentel Ferreira Higor Ernandes Ramos Silva 21/11/2013
Leia maisEDITAL DE LANÇAMENTO E SELEÇÃO DE ALUNOS PESQUISADORES PARA O PROJETO DE PESQUISA
EDITAL DE LANÇAMENTO E SELEÇÃO DE ALUNOS PESQUISADORES PARA O PROJETO DE PESQUISA Moradia de qualidade e o direito à cidade. Investigação sobre o processo fundiário na cidade de São Luís ORIENTADOR: PROF.
Leia maisDesenvolvimento de um sistema de leilão utilizando JavaServer Pages
Desenvolvimento de um sistema de leilão utilizando JavaServer Pages Charles Burkhardt Orientador: Prof. Dr. Paulo Rodacki Gomes Roteiro da apresentação Introdução Conceitos Básicos Desenvolvimento do trabalho
Leia maisSELENIUM 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
Leia maisDrone2Map: o software que transforma imagens de drones em mapas 2D e 3D
Drone2Map: o software que transforma imagens de drones em mapas 2D e 3D Por Régis Soares Os veículos aéreos não tripulados são novidade no Brasil e seguem cada vez mais em ascensão, mas esse nome ainda
Leia mais1. Súmula. 2. Objetivos. 3. Método
1. Súmula Realização de estágio curricular supervisionado, atuando na área da Engenharia de Produção. Eperiência prática junto ao meio profissional e entrega de relatório final de estágio. Orientação por
Leia maisCurso de Tecnologia em Análise e Desenvolvimento de Sistemas
Estrutura da UCS Curso de Tecnologia em Análise e Desenvolvimento de Sistemas A UCS é formada por diferentes unidades de ensino, cada uma relacionada com uma área do conhecimento: CCET Centro de Ciências
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Introdução Slide 1 Nielsen C. Damasceno Introdução Tanenbaum (2007) definiu que um sistema distribuído é aquele que se apresenta aos seus usuários como um sistema centralizado, mas
Leia maisMDS II Aula 04. Concepção Requisitos Diagrama de Casos de Uso (Use Cases)
MDS II Aula 04 Concepção Requisitos Diagrama de Casos de Uso (Use Cases) 55 DIAGRAMA DE CASOS DE USO BENEFÍCIOS DOS CASOS DE USO ILUSTRAR POR QUE O SISTEMA É NECESSÁRIO OS REQUISITOS DO SISTEMA SÃO COLOCADOS
Leia maismanual: o envio de documentos passo a passo ano lectivo 2010-11
ano lectivo 2010-11 1 Manual: o envio de documentos passo a passo FICHA TÉCNICA TÍTULO Manual o envio de documentos passo a passo AUTOR Serviços de Acção Social do IPP MORADA Praça do Marquês, n.º 94 4000-390
Leia maisEDITAL 21/2015 PARA ELEIÇÃO DE REPRESENTAÇÃO DISCENTE NA CONGREGAÇÃO DA FACULDADE DE TECNOLOGIA DE BARUERI PADRE DANILO JOSÉ DE OLIVEIRA OHL.
EDITAL 21/2015 PARA ELEIÇÃO DE REPRESENTAÇÃO DISCENTE NA CONGREGAÇÃO DA FACULDADE DE TECNOLOGIA DE BARUERI PADRE DANILO JOSÉ DE OLIVEIRA OHL. A Comissão Eleitoral da Fatec Barueri, tendo em vista a instalação
Leia maisCOMANDO DA AERONÁUTICA
COMANDO DA AERONÁUTICA COMANDO GERAL DE APOIO CENTRO DE COMPUTAÇÃO DA AERONÁUTICA DO RIO DE JANEIRO Manual de Utilização do E-mail Corporativo da Força Aérea Brasileira SUMÁRIO INTRODUÇÃO...3 WEBMAIL...3
Leia maisPúblico Alvo: Investimento: Disciplinas:
A Universidade Católica Dom Bosco - UCDB com mais de 50 anos de existência, é uma referência em educação salesiana no país, sendo reconhecida como a melhor universidade particular do Centro-Oeste (IGC/MEC).
Leia maisEDITAL PARA INSCRIÇÃO DE TRABALHOS NO III CURSO DE EXTENSÃO SOBRE O TRABALHO DO ASSISTENTE SOCIAL NA EDUCAÇÃO DO IFMG
EDITAL PARA INSCRIÇÃO DE TRABALHOS NO III CURSO DE EXTENSÃO SOBRE O TRABALHO DO ASSISTENTE SOCIAL NA EDUCAÇÃO DO IFMG 1. DO OBJETIVO Promover concurso de trabalhos a serem apresentados nas formas de pôster
Leia maisGestão Documental. Gestão Documental
Alcides Marques, 2007 Actualizado por Ricardo Matos em Junho de 2009 Neste capítulo pretende-se analisar a temática da, começando por apresentar um breve resumo dos conceitos subjacentes e apresentando
Leia maisArquitecturas de Software Enunciado de Projecto 2007 2008
UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Arquitecturas de Software Enunciado de Projecto 2007 2008 1 Introdução Na primeira metade da década de 90 começaram a ser desenvolvidas as primeiras
Leia maisSOFTWARE DE CONTROLE DE ENTREGAS USANDO DISPOSITIVOS MÓVEIS E WEB SERVICE SOBRE A PLATAFORMA.NET
SOFTWARE DE CONTROLE DE ENTREGAS USANDO DISPOSITIVOS MÓVEIS E WEB SERVICE SOBRE A PLATAFORMA.NET Autor: Ivan Carlos Junges Orientador: Francisco Adell Péricas Roteiro da Apresentação Introdução Objetivos
Leia maisMetodologias de PETI. Prof. Marlon Marcon
Metodologias de PETI Prof. Marlon Marcon PETI O PETI é composto de: Planejamento Estratégico da organização, que combina os objetivos e recursos da organização com seus mercados em processo de transformação
Leia maisARTIGO. Sobre monitoramento a Distancia e aplicação automática de medicamentos. Sistema de monitoração a distancia e aplicação de medicamentos.
ARTIGO Sobre monitoramento a Distancia e aplicação automática de medicamentos. Autor: Marcos José Sanvidotti Sistema de monitoração a distancia e aplicação de medicamentos. Resumo: O monitoramento a distância
Leia maisMANUAL DE USO MODULO SISTEMA
MANUAL DE USO MODULO SISTEMA Parceria, 1. Introdução O Governo Federal no uso de suas atribuições emitiu o Decreto Federal Nº 8.270, de 26 de Junho de 2014, que instituí o Sistema Nacional de Informações
Leia maisOBJETIVO REGULAMENTO. 1. Da Participação
OBJETIVO O Prêmio mantra Brasil Design de Interiores tem por objetivo oferecer aos participantes o reconhecimento aos seus trabalhos e destaque no mercado. Com esta iniciativa queremos divulgar a diversidade
Leia maisGOVERNO DO ESTADO DE ALAGOAS SECRETARIA DE ESTADO DA GESTÃO PÚBLICA SUPERINTENDÊNCIA DA ESCOLA DE GOVERNO REGULAMENTO DO CONCURSO DE AÇÕES INOVADORAS
REGULAMENTO DO CONCURSO DE AÇÕES INOVADORAS A Secretaria de Estado da Gestão Pública do Governo de Alagoas torna público o 3º CONCURSO DE AÇÕES INOVADORAS NA GESTÃO DO PODER EXECUTIVO DE ALAGOAS que será
Leia maise Autorizador Odontológico
1 CONTROLE DE DOCUMENTO Revisor Versão Data Publicação Diego Ortiz Costa 1.0 08/08/2010 Diego Ortiz Costa 1.1 09/06/2011 Diego Ortiz Costa 1.2 07/07/2011 2 Sumário CONTROLE DE DOCUMENTO... 2 1. Informações
Leia maisDesenvolvimento de Aplicações Web
Desenvolvimento de Aplicações Web André Tavares da Silva andre.silva@udesc.br Método de Avaliação Serão realizadas duas provas teóricas e dois trabalhos práticos. MF = 0,1*E + 0,2*P 1 + 0,2*T 1 + 0,2*P
Leia maisIntrodução à orientação a objetos
Universidade Federal de Juiz de Fora PET Elétrica Introdução à orientação a objetos Tutor: Francisco José Gomes Aluno: João Tito Almeida Vianna 18/05/2013 1 Programação Estruturada x Orientação a objetos
Leia mais