Framework de Automatização de Testes
|
|
- Luzia Carreiro de Andrade
- 6 Há anos
- Visualizações:
Transcrição
1
2 Framework de Automatização de Testes
3 Automatização de testes é sobrevivência e precisa ser pensada de forma estratégica. apresentação Contextualização Framework para Automação de Testes Valor agregado Ofertas e Experiência DBServer
4 Contextualização
5 A realidade hoje é múltipla: múltiplos sistemas operacionais, múltiplos modelos de hardware, múltiplos navegadores, múltiplos releases do mesmo produto... Alocar tempo e um conjunto de dispositivos para testar todas as combinações possíveis é inviável, tanto pelo custo de estoque desses materiais, quanto pela logística, e principalmente pelo impacto negativo que a repetição desses testes causa na equipe de QA. Com testes automáticos é possível: Maior velocidade de execução dos testes; Repetição em múltiplos contextos, garantindo maior cobertura de testes; Redução de custos com execução noturna e equipamentos emulados; Descoberta antecipada de defeitos, reduzindo o custo de correção; Focar a equipe de testes nas novas funcionalidades e com maior risco para o negócio.
6 Mas como achar o melhor caminho? O que automatizar? Como automatizar? Quem pode automatizar? Como manter o teste funcionando? Como analisar o resultado dos testes? Como integrar o teste com o desenvolvimento? Qual o perfil de profissional para trabalhar com automatização? Como aproveitar os testes para gerar documentação viva?
7 A importância de ter a experiência, a metodologia e os recursos certos para cada situação de Automatização de Testes
8 Framework de Automatização de Testes é Vantagem Competitiva O framework é como a metodologia que garante que todos estejam remando para o mesmo lado, e com o mesmo ritmo...
9 Frameworks para Automatização de Testes DBServer Menor curva de aprendizado: Testes são escritos mais rapidamente Reduz o risco Reduz o custo Acelera o time-to-market Maior cobertura de testes: Multiplataforma e base de dados nativa Proteção do conhecimento de negócio: Documentação viva Menor custo de manutenção dos scripts e menor custo de correção dos bugs Métricas de qualidade visíveis a cada nova integração
10 Time to Market Testes são entregues de forma mais rápida quando estruturados em um framework Até 80% de reaproveitamento de scripts Geração da massa de dados é acelerada pela camada de automação Curva de aprendizado facilitada Scripts padronizados e replicáveis para diferentes tecnologias e plataformas
11 Redução de Custos Testes desenvolvidos com um framework consomem 50% a menos de tempo de manutenção. Redução do custo para geração e para consumo de evidências Evidências organizadas para visão gerencial = indicadores Evidências para visão técnica = acelerador para correção dos defeitos
12 Redução do Risco Suporte nativo para Continuos Delivery e Continuos Integration (CD/CI) Maior garantia de agilidade nas entregas de software Feedback rápido = correção rápida de bugs Documentação viva Disseminando o conhecimento tácito Diminuindo o risco para o negócio
13 Frameworks para Automação de Testes
14 Topologia Básica Interface de acesso para a maioria dos objetos comuns, disponível em diversas linguagens Estruturação de código com melhores práticas de orientação a objetos, separando as regras de negócio dos métodos básicos Test cases gerando documentos em linguagem de negócio Suporte nativo para geração de relatórios gerenciais e relatórios detalhados Fácil manutenção e início rápido TextField Table/Grid Checkbox/Radio button Browser Button
15 Arquitetura Geral de Projetos de Automação de Testes TESTCASES O caso de teste é a camada de abstração mais alta do projeto de automação de testes, tendo como principal característica a simplicidade. Complexidade TASKS APPOBJECTS DATAPOOL Na tarefa são implementados o conjunto de eventos que representam uma ação dentro do sistema de testes, como por exemplo: acessar, cadastrar, alterar e deletar. No AppObject é realizado o mapeamento de objetos orientado pelas telas do sistema de testes, ou seja, cada classe de mapeamento de objeto possui um conjunto de campos e botões de uma determinada tela. No Datapool ficam armazenados os dados que serão parametrizados no caso de testes. Desta forma, entradas do teste podem ser alteradas sem necessidade de recompilar a suíte.
16 Conexão para Diferentes Tecnologias U SER I NTER FACE F RAMEWORK SERVICE APIS Conexão nativa com aplicações em diferentes linguagens e para diversas plataformas. Mapeamento e iteração de componentes de interface: Botões, Campos de Texto, Listas Combo, Tabelas, Check Boxes e etc. Parametrização da massa de dados através de arquivos como CSV ou conexão com serviços e banco de dados. Coleta de evidências em formato de imagem. Geração de reporte formato HTML com dados técnicos e gerenciais. Integrado com ferramentas de Integração (CI) e Entrega Contínua (CD).
17 INTEGRANDO AO CICLO DE DESENVOLVIMENTO ARQUITETURA DE PROJETOS DE AUTOMAÇÃO DE TESTES INSPEÇÃO DE CÓDIGO CI REPOSITÓRIO DE CÓDIGO CD TESTE AUTOMATIZADO INTEGRAÇÃO CONTÍNUA TESTE DE PERFORMANCE DEV OPS
18 Frameworks para Automatização de Testes i n t e r f a c e s p a d r o n i zadas p a r a d i f e r e n t e s p l a t a f o r m a s Mobile Android, ios Services REST, SOAP Web HTML, CSS, Javascript ERP/CRM SAP e Siebel Database Oracle, Mysql, MongoDB Hardware ATM e PDV Interação com as principais plataformas de mercado como Web, Desktop, Mobile, Serviços, Banco de dados e ATM Sintaxe padrão para desenvolvimento dos testes automatizados independente da tecnologia Versões em diferentes tecnologias como Java, CSharp, JavaScript, Python e Ruby Parametrização dos dados de testes através de Datapool Dataprovider para geração automática e aleatória de dados para testes como CPF, CNPJ, Datas, Nomes e etc. Integração com ferramentas de Integração Contínua (CI) e Entrega Contínua (CD) Registro gráfico e detalhado dos testes em report formato HTML
19 Mobile Automação de Testes para Aplicativos Android e IOS O Framework Mobile da DBServer: É construído baseado em ferramentas Open Source. Constrói scripts de testes automatizados multiplataforma. Um script é capaz de testar diferentes Sistemas Operacionais e dispositivos. Executa testes em aplicativos nativos, híbridos e web. Virtualiza dispositivos Android e ios. Integra com dispositivos físicos como iphone, Nexus, Samsung, dentre outros. Suporte para linguagem de negócios (BDD). Report automático em formato HTML com visão gerencial com gráficos e visão técnica com detalhes e evidências da execução. Dataprovider para geração automática e dinâmica de massa de dados para testes, como: CPF, CNPJ, CEP, Nome/Sobrenome, Endereços, Telefones e etc. Suporte para datapool como CSV, dentre outros. Conexão com banco de dados. Integração com Jenkins.
20 Services Automação de Testes para Serviços Rest e Soap O Framework de Serviços da DBServer: É construído baseado em ferramentas Open Source. Constrói requisições REST e SOAP. Valida mensagens JSON, XML, dentre outras. Report automático em formato HTML com visão gerencial com gráficos e visão técnica com detalhes e evidencias da execução. Dataprovider para geração automática e dinâmica de massa de dados para testes, como: CPF, CNPJ, CEP, Nome/Sobrenome, Endereços, Telefones e etc. Suporte para datapool como CSV, dentre outros. Conexão com banco de dados. Integração com Jenkins.
21 Web Automação de Testes para Web O Framework Web da DBServer: É construído baseado em ferramentas Open Source. Constrói testes automatizados para aplicações baseadas em HTML, CSS, Javascript, Siebel e etc. Suporte para linguagem de negócios (BDD). Report automático em formato HTML com visão gerencial com gráficos e técnica com detalhes e evidencias da execução. Dataprovider para geração automática e dinâmica de massa de dados para testes, como: CPF, CNPJ, CEP, Nome/Sobrenome, Endereços, Telefones e etc. Suporte para datapool como CSV, dentre outros. Conexão com banco de dados. Integração com Jenkins.
22 ERP/CRM AUTOMAÇÃO DE TESTES PARA SAP, SIEBEL E ETC. O Framework ERP/CRM da DBServer: Framework para construção de testes para SAP GUI utilizando bibliotecas oferecidas pela SAP. Framework para construção de testes para Siebel 8+ (WEB). Execução de testes em versões desktop, híbridos e web. Report automático em formato HTML com visão gerencial com gráficos e visão técnica com detalhes e evidencias da execução. Dataprovider para geração automática e dinâmica de massa de dados para testes, como: CPF, CNPJ, CEP, Nome/Sobrenome, Endereços, Telefones e etc. Suporte para datapool como CSV, dentre outros. Conexão com banco de dados. Integração com Jenkins.
23 DATABASE AUTOMAÇÃO DE TESTES PARA ORACLE, MYSQL, MONGODB O Framework Database da DBServer: É construído baseado em ferramentas Open Source. Constrói scripts de testes automatizados para as principais tecnologias do mercado como Oracle, MySql e MongoDB. Possui sintaxe padrão e amigável para execução de transações como Select, Update, Delete e etc. Framework extensível a novas tecnologias do mercado. Report automático em formato HTML com visão gerencial com gráficos e visão técnica com detalhes e evidências da execução. Dataprovider para geração automática e dinâmica de massa de dados para testes, como: CPF, CNPJ, CEP, Nome/Sobrenome, Endereços, Telefones e etc. Suporte para datapool como CSV, dentre outros. Integração com Jenkins.
24 HARDWARE AUTOMAÇÃO DE TESTES PARA ATM E PDV O Framework Hardware da DBServer: Framework e IDE para construção de testes automatizados para ATMs com o protocolo CEN XFS. Framework e IDE para construção de testes automatizados transacionais para bandeiras VISA e Mastercard para ISO8583. Soluções para emulação de periféricos e sistemas embarcados, eliminando a necessidade de iteração com dispositivos físicos. Soluções multiplataforma desenvolvidas com tecnologias aderentes aos protocolos de mercado e a realidade do cliente. Soluções inovadoras projetadas para a aderência em times ágeis. IDEs para simulação dos dispositivos físicos com capacidade de registro das iterações realizadas pelo usuário para reprodução automática. Report automático em formato HTML com visão gerencial com gráficos e visão técnica com detalhes e evidências da execução. Dataprovider para geração automática e dinâmica de massa de dados para testes, como: CPF, CNPJ, CEP, Nome/Sobrenome, Endereços, Telefones e etc. Suporte para datapool como CSV, dentre outros. Conexão com banco de dados. Integração com Jenkins.
25 Especificação Técnica Especificação de Hardware e Sistema Operacional para Execução dos Testes WINDOWS 7/8/10 (64 BITS). MAC OS X GNOME OU KDE (64 BITS). 8 GB DE RAM. 8 GB DE RAM GNU C (GLIBC) RESOLUÇÃO MÍNIMA DE 1280 X 800. JAVA 8. ANDROID SDK TOOLS RESOLUÇÃO MÍNIMA DE 1280 X 800. XCODE 8+. JAVA 8. ANDROID SDK TOOLS GB DE RAM. RESOLUÇÃO MÍNIMA DE 1280 X 800. JAVA 8. ANDROID SDK TOOLS 3.0+
26 Android Virtualization Virtualização de Dispositivos Android Nexus S, Nexus One, Nexus Galaxy, Nexus 4, Nexus 5, Nexus 6 by Google. Droid, Droid X, Droid Razr by Motorola. Galaxy S2, Galaxy S3, Galaxy S4, Galaxy S5, Galaxy S6, Galaxy S7, Galaxy Note by Samsung. Pixel Nexus 7, Nexus 9, Nexus 10 by Google. Kindle Fire, Kindle Fire HD (7" and 8.9") by Amazon Galaxy Tablet by Samsung Android TV by Google. BlackBerry. LG Nexus 4.
27 ios Virtualization Virtualização de Dispositivos ios iphone 3G, iphone 3GS. ipad, ipad 2. tvos. iphone 4, iphone 4s. iphone 5, iphone 5s. iphone 6. iphone 7. iphone 8, iphone X. ipad Air, ipad Mini. ipad Retina, ipad Pro.
28 Relatório Visão Gerencial
29 Relatório Visão Gerencial
30 Relatório Visão Técnica
31 Relatório Análise de Evidência
32 Valor Agregado
33 Investir em automação de testes, com uma estratégia incremental e eficiente, costuma diminuir custos e gerar ROI, normalmente em questão de meses.
34 Lembrando... Ser ágil é investir em cultura, fomentar a inovação e estar pronto para as mudanças.
35 Return on Investment - ROI ROI Negativo ROI Positivo Normalmente o ROI é estabilizado entre a execução de testes 3 e 4. O ROI pode variar conforme as características dos testes. Número de execuções de testes.
36 Ofertas e Experiência DBServer
37 Clientes Finanças Varejo Tecnologia Utilities Ferramentas Selenium, Appium, Webdrive.IO, Mocha, Cucumber, Protractor, Rational Functional Tester, HP UFT, Ranorex, TestComplete e WatIn Tecnologias Java, JavaScript, NodeJs, Electron, CSharp, Delphi, Python, C++, Clipper, SAP, Siebel, Oracle Forms, SOAP e Rest Inovação e Consultoria Inteligência Artificial, ATM, PDV e Sketch User Interface Integração e Entrega Contínua Jenkins, Docker e Kubernetes
38 Outras Ofertas DBServer em Testes Treinamentos BDD e Testes Automação com Selenium Outsourcing Analistas de testes Testadores Automatizadores Líder Técnico Gestão de Qualidade Projetos Framework de Automação de Testes Automação de ATM Elaboração e Execução de Scripts Automação dos Testes de UI Desenvolvimento de Ferramentas: Inspeção de código Geração de scripts a partir de BDD Geração Automática de Scripts de Testes Consultoria Orquestração de Testes Automatizados Implantação de Gestão de Dados de Testes Processo de Automação BDD e Automação de Testes Adoção de Ferramentas Testes de Performance Cloud Testing Framework de Automação de ATM
39 OBRIGADO!
Desconstruindo Monolitos. Como construir micro serviços Delphi com agilidade e qualidade
Desconstruindo Monolitos Como construir micro serviços Delphi com agilidade e qualidade Hello World!! Felipe Caputo May Fernandes Desenvolvedor sênior e líder técnico na Softplan, atualmente sou responsável
Leia maisIntrodução à Programação para Dispositivos Móveis
Introdução à Programação para Dispositivos Móveis Aula 02 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... Plataformas
Leia maisAutomação de Testes para Aplicações Mobile na DEPAE
Automação de Testes para Aplicações Mobile na DEPAE Léo Roberto Knetig Projetista de Teste Silton Menezes Sommer Projetista de Teste Objetivos Agilidade nos testes funcionais em dispositivos móveis Melhorar
Leia maisTeste como Serviço (TaaS) na Computação em Nuvem
Teste como Serviço (TaaS) na Computação em Nuvem Ricardo Ramos de Oliveira ICMC-USP E-mail: ricardoramos@icmc.usp.br Orientador: Prof. Dr. Adenilso da Silva Simao 1/64 Apresentação Ricardo Ramos de Oliveira
Leia maisO papel do QA (Testador) em um time Ágil. #caipiraagil2017
O papel do QA (Testador) em um time Ágil #caipiraagil2017 Mariana Elisa Moisés Atualmente Mobile QA Analyst na Tegra (Sorocaba) e entusiasta de mulheres na Tecnologia!
Leia maisGERADOR DE INTERFACES GRÁFICAS PARA IOS GABRIEL SEBASTIAN RAMIREZ JOYCE MARTINS
GERADOR DE INTERFACES GRÁFICAS PARA IOS GABRIEL SEBASTIAN RAMIREZ JOYCE MARTINS Introdução Objetivos Fundamentação teórica Especificação Implementação Operacionalidade Resultados e discussão Conclusão
Leia maisDESENVOLVENDO APLICAÇÕES MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS UTILIZANDO IONIC E PHONEGAP
DESENVOLVENDO APLICAÇÕES MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS UTILIZANDO IONIC E PHONEGAP Luiz Carlos Do Nascimento Junior 1, Tiago Piperno Bonetti 1 1 Universidade Paranaense (Unipar) Paranavaí PR
Leia maisDesenvolvimento Web II
Desenvolvimento Web II Web Service PHP Rest Frameworks: Slim e Laravel (get/ post / put / delete) Gil Eduardo de Andrade Web Service Introdução: Um web service pode ser definido como uma tecnologia que
Leia maisOPORTUNIDADES HBSIS:
OPORTUNIDADES HBSIS: SUPORTE: Assistente de Suporte 1 vaga O cargo compreende atender chamados dos clientes, relativo a erros de operação, dúvidas ou irregularidades que envolvam operações, executando
Leia maisOportunidades de trabalho em TI&Telecom Instituto Eldorado - Campinas
O Instituto de Pesquisas Eldorado está em operação desde março de 1999 e dedica-se à Pesquisa e Desenvolvimento de novas tecnologias com foco em TI&Telecom, caracterizando-se como um provedor de soluções
Leia maisTECNOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES UTILIZANDO METEOR
Patrocínio, MG, outubro de 2016 ENCONTRO DE PESQUISA & EXTENSÃO, 3., 2016, Patrocínio. Anais... Patrocínio: IFTM, 2016. TECNOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES UTILIZANDO METEOR André Ricardo dos
Leia maisCurso online de Aplicações. Híbridas. Plano de Estudo
Curso online de Aplicações Híbridas Plano de Estudo Descrição do programa O programa de aplicações híbridas tem um enfoque em desenvolvimento para dispositivos móveis que combina os pontos fortes do desenvolvimento
Leia maisPlugin da Ferramenta TestComplete para integração com a ferramenta TestLink
UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO Plugin da Ferramenta TestComplete para integração com a ferramenta TestLink DOUGLAS DE OLIVEIRA WALTRICK Orientador: Everaldo Artur Grahl
Leia maisUso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel
66 Resumos Expandidos: XII Mostra de Estagiários e Bolsistas... Uso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel Thiago Merino Rodrigues Barbosa¹ Carlos Marcelo Tonisso Júnior² João Camargo
Leia maisJORNADA DEVOPS ALELO - CRIANDO CULTURA DEVOPS COM HABITOS ANTIGOS
JORNADA DEVOPS ALELO - CRIANDO CULTURA DEVOPS COM HABITOS ANTIGOS ALELO UMA EMPRESA BRASILEIRA, LÍDER NO MERCADO DE BENEFÍCIOS E DESPESAS CORPORATIVAS COM SOLUÇÕES PARA ORGANIZAÇÕES DE TODOS OS TAMANHOS.
Leia maisDesenvolvimento de Aplicações para Educação à Distância: O Ambiente Virtual de Aprendizagem SOLAR
Universidade Federal do Ceará (UFC) Desenvolvimento de Aplicações para Educação à Distância: O Ambiente Virtual de Aprendizagem SOLAR TRILHA DA INDÚSTRIA Emanuel Coutinho Antônio de Lisboa Coutinho Wellington
Leia maisDESENVOLVIMENTO DE APLICATIVOS HÍBRIDOS BENEFÍCIOS E PROBLEMAS ENCONTRADOS NA UTILIZAÇÃO DESSAS TECNOLOGIAS
Patrocínio, MG, outubro de 2016 ENCONTRO DE PESQUISA & EXTENSÃO, 3., 2016, Patrocínio. Anais... Patrocínio: IFTM, 2016. DESENVOLVIMENTO DE APLICATIVOS HÍBRIDOS BENEFÍCIOS E PROBLEMAS ENCONTRADOS NA UTILIZAÇÃO
Leia maisApps na prática 1 Aviso Legal: Este material foi produzido e desenvolvido pela Fábrica de Aplicativos S.A para o curso presencial e online.
Apps na prática 1 Índice O que é um app? 03 Sistemas operacionais 09 O que precisa para fazer um aplicativo? 12 Inspirações e casos de sucesso da Fábrica 15 Apresentação da Fábrica 19 Como estruturar o
Leia maisOPORTUNIDADES: Analista de Sistemas Sênior
OPORTUNIDADES: Analista de Sistemas Sênior Experiência em projetos de desenvolvimento de sistemas Conhecimento de metodologia de desenvolvimento de sistema Experiência em levantamento de requisitos e elaboração
Leia maisIntrodução ao Desenvolvimento de
Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center marcelovca90@inatel.br Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo
Leia maisJúlio César Falbo da Silveira
Júlio César Falbo da Silveira www.juliofalbo.tech Brasileiro, casado, 24 anos Tijuca Rio de Janeiro RJ Telefone: (21) 98867-9866 / E-mail: julio.falbo.rj@gmail.com OBJETIVO Atuar como líder técnico ou
Leia maisPrimeiros Passos para o Desenvolvimento de Aplicações Móveis na Plataforma Android. Odette Mestrinho Christian Reis 1
Primeiros Passos para o Desenvolvimento de Aplicações Móveis na Plataforma Android Odette Mestrinho Christian Reis 1 Agenda Histórico Google Histórico Android Versões Android Novidades Android Quantidade
Leia maisAVISO Nº 02 - RETIFICAÇÃO. A Companhia de Processamento de Dados do Estado do Rio Grande do Sul PROCERGS, torna público, por este Aviso, o que segue:
1 GOVERNO DO ESTADO DO RIO GRANDE DO SUL COMPANHIA DE PROCESSAMENTO DE DADOS DO ESTADO DO RIO GRANDE DO SUL - PROCERGS CONCURSOS PÚBLICOS EDITAL DE ABERTURA Nº 01/2018 AVISO Nº 02 - RETIFICAÇÃO A Companhia
Leia maisRequisitos do sistema para o Qlik Sense. Qlik Sense September 2017 Copyright QlikTech International AB. Todos os direitos reservados.
Requisitos do sistema para o Qlik Sense Qlik Sense September 2017 Copyright 1993-2017 QlikTech International AB. Todos os direitos reservados. Copyright 1993-2017 QlikTech International AB. Todos os direitos
Leia maisEstratégias Móveis. O que toda empresa precisa saber
Estratégias Móveis O que toda empresa precisa saber Hoje em dia, a mobilidade é tudo. Mas, com tantas maneiras diferentes de fornecer informações e serviços por meio de dispositivos móveis, como saber
Leia maisÂngelo Lovatto Éderson Ferreira Taiane Ramos
Ângelo Lovatto Éderson Ferreira Taiane Ramos Como a web chegou ao mobile Início da década de 90 Preparada para mobile? Curiosamente, os primeiros websites, aqueles baseados em texto e otimizados para as
Leia maisRequisitos do sistema para o Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Todos os direitos reservados.
Requisitos do sistema para o Qlik Sense Qlik Sense February 2018 Copyright 1993-2018 QlikTech International AB. Todos os direitos reservados. Copyright 1993-2018 QlikTech International AB. Todos os direitos
Leia maisVisão prática do BDD (Behavior Driven Design) para agilizar o processo de desenvolvimento
Fatto Consultoria Inteligência para o mercado de TI Visão prática do BDD (Behavior Driven Design) para agilizar o processo de desenvolvimento 1 Palestrante: Marcelo Nascimento Costa, MSc marcelo.costa@fattocs.com.br
Leia maisBPMN e BPMS. Ad, Décio, Marcos, Yuri
BPMN e BPMS Ad, Décio, Marcos, Yuri BPM - Business Process Management Surgimento Contexto Conceito Prós e Contras Ciclo de vida Design Modelagem Execução Monitoramento Otimização Reengenharia BPMn - Business
Leia maisAcelere a inovação simplificando o Desenvolvimento de Apps Fiori e Leonardo
Acelere a inovação simplificando o Desenvolvimento de Apps Fiori e Leonardo Eugenio García GeneXus for SAP Systems Product Manager egarcia@genexus.com Ricardo Recchi Country Manager Brazil rrecchi@genexus.com
Leia maisConfiguração do Apache Cordova Lab. 13. Prof. Bruno C. Vani
Configuração do Apache Cordova Lab. 13 Prof. Bruno C. Vani brunovani@ifsp.edu.br Apache Cordova Visão Geral [1/2] Permite acessar funcionalidades nativas dos dispositivos móveis (como câmera, GPS, etc.)
Leia maisFaculdade de Tecnologia "Dep. Júlio Julinho Marcondes de Moura" RELATÓRIO FINAL DE INICIAÇÃO CIENTÍFICA
RELATÓRIO FINAL DE INICIAÇÃO CIENTÍFICA APLICATIVO PARA APRENDER INGLÊS EM DISPOSITIVOS MÓVEIS Aluna: Luana Salemme Marega (Análise e Desenvolvimento de Sistemas 5º termo) Orientadora: Ma. Renata A. de
Leia mais1. A função DevOps, que se concentra principalmente em Produtos & Serviços:
Questões de múltipla escolha 1. A função DevOps, que se concentra principalmente em Produtos & Serviços: a) Desenvolvimento Ágil b) Melhoria Contínua c) Automatizar tudo d) Centralizar o Desenvolvimento
Leia maisApresentação WIRELESS MUNDI 02/08/ Maksoud Plaza SP. Entrega de serviços públicos em plataformas móveis.
Apresentação WIRELESS MUNDI 02/08/2016 - Maksoud Plaza SP Entrega de serviços públicos em plataformas móveis. Olá! Me chamo Renzo Colnago, atualmente trabalho no Governo do Estado do Espírito Santo, mais
Leia maisLinguagens e Técnicas de Programação III Aula 01 Introdução ao Android
Aula 01 - Introdução ao Android 1 Linguagens e Técnicas de Programação III Aula 01 Introdução ao Android Prof. Othon Marcelo Nunes Batista othonb@yahoo.com Mestre em Informática Aula 01 - Introdução ao
Leia maisDe Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software
AJA Software www.ajasoftware.wordpress.com De Olho na Pista Documento de Arquitetura Confidencial De Olho na Pista, 2013 1 Sumário 1. Introdução 3 2. Metas e Restrições da Arquitetura 3 3. Padrão da Arquitetura
Leia mais3 Processo de Teste. 3.1.Visão Geral do Processo
3 Processo de Teste Nesse capítulo será apresentado um processo de teste que foi desenvolvido para que diminua o retrabalho e o esforço gasto no processo de teste tradicional. Inicialmente é mostrada uma
Leia maisDesenvolvimento de Aplicações Distribuídas
Aplicações Móveis Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura
Leia maisBehaviour-Driven Development BDD. Cristian Mathias Felipe Foliatti
Behaviour-Driven Development BDD Cristian Mathias Felipe Foliatti Desenvolvido em 2003, por Dan North como uma resposta ao TDD. Reduz a distância entre negócio e tecnologia. Utiliza um vocabulário comum.
Leia maisDesenvolvimento Web. Introdução Geral. Prof. Vicente Paulo de Camargo
Introdução Geral Prof. Vicente Paulo de Camargo Web e Internet A Internet é uma rede de computadores que conecta milhões de computadores Se comunicam através do protocolos específicos A Web é uma forma
Leia maisRequisitos do sistema para o Qlik Sense. Qlik Sense 3.1 Copyright QlikTech International AB. Todos os direitos reservados.
Requisitos do sistema para o Qlik Sense Qlik Sense 3.1 Copyright 1993-2016 QlikTech International AB. Todos os direitos reservados. Copyright 1993-2016 QlikTech International AB. Todos os direitos reservados.
Leia mais5 Infraestrutura de TI
Hardware consiste na tecnologia para processamento computacional, armazenamento, entrada e saída de dados. Ex: grandes mainframes, servidores, computadores pessoais, laptops e dispositivos móveis. 1 2
Leia maisRequisitos do sistema para o Qlik Sense. Qlik Sense 3.2 Copyright QlikTech International AB. Todos os direitos reservados.
Requisitos do sistema para o Qlik Sense Qlik Sense 3.2 Copyright 1993-2017 QlikTech International AB. Todos os direitos reservados. Copyright 1993-2017 QlikTech International AB. Todos os direitos reservados.
Leia maisUNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO. Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador
UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO FERRAMENTA PARA PLANEJAMENTO E CONTROLE DE TESTES -SISCONTROLTEST Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador
Leia maisIntrodução ao Desenvolvimento para Dispositivos Móveis
PARTE II Introdução ao Desenvolvimento para Dispositivos Móveis Victor Adriel de Jesus Oliveira INF - UFRGS Summary PARTE I Introdução a Plataformas Móveis Padrões para o Desenvolvimento de Aplicativos
Leia maisJuliana Gonçalves da Costa
Juliana Gonçalves da Costa Desenvolvedora PHP - Full Stack Developer Sumaré, SP procurando por: tempo integral, meio período, freela Olá, sou Juliana, Full Stack Developer desde 2010. Recentemente desenvolvi
Leia maisDESCOBERTO. (Glen Myers)
"A ATIVIDADE DE TESTAR É O PROCESSO DE EXECUTAR UM PROGRAMA COM A INTENÇÃO DE DESCOBRIR UM ERRO. UM BOM CASO DE TESTE É AQUELE QUE TEM UMA ELEVADA PROBABILIDADE DE REVELAR UM ERRO AINDA NÃO DESCOBERTO.
Leia maisAPP WORK - SISTEMA DE GERENCIAMENTO DE HORÁRIO PONTO E GEOLOCALIZAÇÃO 1 APP WORK - POINT AND GEOLOCALIZATION SCHEME MANAGEMENT SYSTEM
APP WORK - SISTEMA DE GERENCIAMENTO DE HORÁRIO PONTO E GEOLOCALIZAÇÃO 1 APP WORK - POINT AND GEOLOCALIZATION SCHEME MANAGEMENT SYSTEM Rafael Marisco Bertei 2, Vinícius Maciel 3, Josué Toebe 4 1 Projeto
Leia maisClassGenerator - Desenvolvendo aplicações em PHP com qualidade e eficiência.
ClassGenerator - Desenvolvendo aplicações em PHP com qualidade e eficiência. Marcelio Leal 1 Porto Alegre, Abril, 2006 Apresentação Engenheiro de software do SEPRO Graduado em C. da Computação Mestrando
Leia maisA Adobe apresentou novas versões para o software de catálogo e edição; à dir., interface inalterada do Lightroom Classic CC
Shutterstock A Adobe apresentou novas versões para o software de catálogo e edição; à dir., interface inalterada do Lightroom Classic CC Conheça as novas versões do Lightroom 58 Fotografe Melhor n o 255
Leia maisTÉCNICO EM INFORMÁTICA
TÉCNICO EM INFORMÁTICA Competência Geral Programar aplicativos e desenvolver sistemas, empregando metodologias, padrões, normas técnicas, de qualidade, de saúde e segurança do trabalho e preservação ambiental.
Leia maisEA975 - Laboratório de Engenharia de Software
EA975 - Laboratório de Engenharia de Software Turmas K/L - 2017 Aula 1 O que vamos desenvolver? Vamos desenvolver uma aplicação distribuída, empregando a arquitetura 3-Tier segundo o estilo REST/HTTP (Respresentational
Leia maisDesenvolvimento de Sistemas Corporativos Aula 1.3 Motivação de DSC Visão geral de Arquiteturas. Prof. Bruno Moreno
Desenvolvimento de Sistemas Corporativos Aula 1.3 Motivação de DSC Visão geral de Arquiteturas Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Motivação Few companies have the luxury of reinventing themselves
Leia maisRCA, Inteligência Artificial, URA e Chatbot.
Plataforma única para automação de RPA, RCA, Inteligência Artificial, URA e Chatbot. Kleber Rodrigues co founder Kleber.rodrigues@grupowdg.com.br Suíte completa, composta por um Studio para criação dos
Leia maisTutorial da ferramenta de prototipação Pencil Project (Versão resumida) Prof. Moacyr Franco Neto
Tutorial da ferramenta de prototipação Pencil Project (Versão resumida) Prof. Moacyr Franco Neto Versão 1.0.0 1 ÍNDICE Sumário INTRODUÇÃO... 3 PRINCIPAIS CARACTERÍSTICA DO PENCIL PROJECT... 3 COMO BAIXAR...
Leia maisModernização de Legados
de Legados A Davanso Tecnologia oferece ao mercado o serviço de de Sistemas Legados. Na maioria das vezes, as empresas possuem sistemas que estão em produção, representando um investimento já efetuado,
Leia maisKemio - Requisitos Técnicos
Kemio - Requisitos Técnicos Software de Base Produto Versões Suportadas MongoDB Community 3.2 / 3.4 Java JDK 6 / 8 Apache Tomcat 8.0 / 9.0 Hardware Item Mínimo Recomendado Notas CPU 64-bit 2.0+ GHz RAM
Leia maisComo o papel e atividades de DBA ficam no contexto da cultura DevOps. DBA Brasil São Paulo - Maio/2017
Como o papel e atividades de DBA ficam no contexto da cultura DevOps DBA Brasil 2.0 - São Paulo - Maio/2017 @fabriziomello @fernandoike Desempenho Disponibilidade Custo Baseado na apresentação do John
Leia maisDESENVOLVENDO APLICAÇÕES ANDROID COM Qt Sandro Andrade KDE/IFBA
DESENVOLVENDO APLICAÇÕES ANDROID COM Qt Sandro Andrade KDE/IFBA sandroandrade@kde.org AGENDA DESTE TREINAMENTO O que é o Qt? Porque utilizar o Qt no desenvolvimento para mobile? Módulos do Qt voltados
Leia maisSalesforce vs NetSuite
Salesforce vs NetSuite Quem vence a batalha? Salesforce vs NetSuite é um comparativo significante quando eles trazem informações relevantes para a escolha do CRM ideal para a sua empresa. Todos eles trazem
Leia maisCULTURA DEVOPS. Caminhos mais ágeis e inovadores. Rafael Chies Senior Domain Architect 19/09/2017
CULTURA DEVOPS Caminhos mais ágeis e inovadores Rafael Chies Senior Domain Architect 19/09/2017 Selenium TDD Integregação Contínua Automation Agile Nova Cultura com alguns velhos hábitos Testes Automatizados
Leia maisEstágio II. Aula 04 Testes Ágeis. Prof. MSc. Fred Viana
Estágio II Aula 04 Testes Ágeis Prof. MSc. Fred Viana Agenda Manifesto dos Testes Ágeis Testes Ágeis x Testes Tradicionais Sinais de que os Testes Não São Ágeis Testador Ágil Testador Ágil em Equipe Independente
Leia maisDocumento de Projeto de Software
Documento de Projeto de Software Histórico de revisões do Documento Versão Data Autor Descrição (XX.YY) (DD/MMM/YYYY) 1.0 25/05/2018 Pablo e Vanessa Criação do documento Documento de Especificação de Requisitos
Leia maisCSI IT Solutions. WebReport2.5. Relatórios abertos. Informações detalhadas dos jobs!
CSI IT Solutions 2.5 solução CSI PrintManager G e s t ã o d e A m b i e n t e d e I m p r e s s ã o O CSI dá aos gestores de TI o poder de uma gestão integral através do acesso fácil às informações gerenciais
Leia maisSilvio Fernando Vieira Correia Filho Paulo Henrique dos Santos
Silvio Fernando Vieira Correia Filho Paulo Henrique dos Santos MISSÃO DO SERPRO Prover e integrar soluções de tecnologia da informação e comunicação para o êxito da governança do Estado, em benefício da
Leia maisProjeto GoHome. Tutorial de Instalação Android Studio e SDK
Projeto GoHome Tutorial de Instalação Android Studio e SDK Antonio Fabricio Almeida e Silva Novembro 2016 Teresina-PI Sumário 1. Descrição da Ferramenta... 3 2. Requisitos de Sistema... 4 3. Download...
Leia maisInstalando Apache Solr no Mac OSX
Instalando Apache Solr no Mac OSX Apache Solr é um plataforma de busca(search engine) de código livre construída sobre o Lucene. Solr é considerada a plataforma de busca para web sites mais popular que
Leia maisTENDÊNCIAS NO DESENVOLVIMENTO DE APLICAÇÕES MOBILES
TENDÊNCIAS NO DESENVOLVIMENTO DE APLICAÇÕES MOBILES BOM DIA! Meu nome é Vitor Silva Sou analista desenvolvedor aqui na Ventron, e resolvi dar esse Tech Day porque o mercado mobile está cada vez mais aquecido,
Leia maisGeração e execução de scripts de teste em aplicações web a partir de casos de uso direcionados por comportamento 29
direcionados por comportamento 29 3 Processo Neste capítulo será apresentado e justificado o processo de documentação e de testes que foi desenvolvido para auxiliar o desenvolvimento ágil a gerar documentos
Leia maisTeste de Software. Roberta Coelho
Teste de Software Roberta Coelho Agenda Desafios do Teste de Software Atividades Realizadas em 2014 Atividades Planejadas Agenda Desafios do Teste de Software Atividades Realizadas em 2014 Atividades Planejadas
Leia maisServiços Digitais Públicos - Maximização de entregas em tempo real integradas a mobilidade do Cidadão
Serviços Digitais Públicos - Maximização de entregas em tempo real integradas a mobilidade do Cidadão Criado pela Lei 3.359 de 1973 - Empresa pública - Dec 1.664 de 26/12/1978 MISSÃO: Empresa pública provedora
Leia maisAnálise de Performance; Controle de licenças de software; Inventário de configurações de hardware e devices; Controle de garantia de hardware e
Análise de Performance; Controle de licenças de software; Inventário de configurações de hardware e devices; Controle de garantia de hardware e software; Catálogo dos periféricos; Relatórios e gráficos
Leia maisSOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS
Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Trabalho de Conclusão de Curso Ciências da Computação SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS AS Acadêmico: Fabricio
Leia maisALM Application Lifecycle Management. Elias Litvin Gendelmann 21 de Novembro de 2013
ALM Application Lifecycle Management Elias Litvin Gendelmann 21 de Novembro de 2013 O que é ALM, porquê e onde? 1.Novas Aplicações para uma Nova Geração de Clientes 2.Definições ALM 3.Objetivos ALM 4.Os
Leia maisApoio a Cliente no Telemóvel - Terminais Compatíveis
Apoio a Cliente no Telemóvel - Terminais Compatíveis Marca Modelo Versão Nokia 5230 Symbian S60 Nokia 5800 Symbian S60 Nokia 6120 Symbian S60 Nokia 6730 Symbian S60 Nokia 6124C Symbian S60 Nokia 6210 Symbian
Leia maisPROJETO ARQUITETURAL DE SOLUÇÕES MOBILE COM Qt Sandro Andrade IFBA/KDE
PROJETO ARQUITETURAL DE SOLUÇÕES MOBILE COM Qt Sandro Andrade IFBA/KDE sandroandrade@kde.org OLÁ! whoami IFBA/KDE/KDE e.v. sandroandrade@kde.org / @andradesandro http://sandroandrade.org Qt - POR
Leia maisAlgoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA
Leia maisO impacto de práticas de teste na velocidade de DevOps. Renato Quedas VP Solutions Marketing
O impacto de práticas de teste na velocidade de DevOps Renato Quedas VP Solutions Marketing A consequência da Inovação Desafios de Hoje na Entrega de Aplicações Time to Market Proliferação de Dispositivos
Leia maisAlgoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS Algoritmos e Programação
Leia maisVinícius Bittencourt Ramos 23 Anos, Solteiro, Brasileiro. Cep , Porto Alegre/RS. Contatos: Cel.(051)
Vinícius Bittencourt Ramos 23 Anos, Solteiro, Brasileiro. Cep91720-000, Porto Alegre/RS. Contatos: Cel.(051)98266-5138 E-mail: vin.us@hotmail.com OBJETIVO Aprimorar e evoluir meus conhecimentos Busco sempre
Leia maisRequisitos do sistema para o Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Todos os direitos reservados.
Requisitos do sistema para o Qlik Sense Qlik Sense June 2017 Copyright 1993-2017 QlikTech International AB. Todos os direitos reservados. Copyright 1993-2017 QlikTech International AB. Todos os direitos
Leia maisTecnologias da Informação TI /2 Material de apoio ler bibliografia recomendada (Stair)
Objetivos: Hardware, Software e Sistemas de gerenciamento de Banco de dados. Capítulos 3, 4 e 5 Stair. Hardware (HW) Qualquer maquinário que assiste nas atividades de: Entrada Processamento de um Sistema
Leia maisEtapas do Processo Seletivo Pós-Graduação a Distância
Etapas do Processo Seletivo Pós-Graduação a Distância 1 Processo Seletivo Inscrições até ( % de desconto nas parcelas do curso) Para garantir os % de desconto nas parcelas do curso, será necessário concluir
Leia maisBrilliant Solutions for a Safe World
Componente Biométrico - Íris Componentes do lado do servidor (multi-plataforma): Licenças do Matching Server Licenças do MegaMatcher Accelerator Extended (mecanismo de íris) Licenças do MegaMatcher Accelerator
Leia maisRastreamento de linhas de produção Rastreabilidade, gestão e controle de EPI`s e pessoas Soluções de Vants (veículo aéreo não tripulado) e drones
A TCS é uma empresa de tecnologia e inovação com 15 anos de mercado e um enorme legado na indústria, varejo e na área de tecnologia. Em 2017 a empresa formou uma Joint- Venture tecnológica com o Raja Valley,
Leia maisSISTEMA PARA AUTOMATIZAÇÃO RESIDENCIAL CONTROLADO POR
SISTEMA PARA AUTOMATIZAÇÃO RESIDENCIAL CONTROLADO POR COMANDO DE VOZ Ronaldo Rother Prof. Francisco Adell Péricas, Orientador Roteiro da Apresentação 1. Introdução e Objetivos 2. Fundamentação teórica
Leia maisCurso Online de E-commerce. Plano de Estudo
Curso Online de E-commerce Plano de Estudo Descrição do programa O programa oferece metodologias e técnicas necessárias para a implementação de soluções web baseadas no CMS para o suporte, estratégias
Leia maisBITDEFENDER GRAVITYZONE. Diogo Calazans Diretor Comercial
BITDEFENDER GRAVITYZONE Diogo Calazans Diretor Comercial QUEM É A BITDEFENDER Fundação / Lançamento da Linha Varejo Inicio das Parcerias OEM Lançamento da Linha Corporativa 1ª Vez como Melhor Taxa de Detecção
Leia maisRequisitos do sistema para o Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. Todos os direitos reservados.
Requisitos do sistema para o Qlik Sense Qlik Sense 3.0 Copyright 1993-2016 QlikTech International AB. Todos os direitos reservados. Copyright 1993-2016 QlikTech International AB. Todos os direitos reservados.
Leia maisFURBMOBILE: UMA APLICAÇÃO PARA VISUALIZAÇÃO E ACOMPANHAMENTO DA MATRIZ CURRICULAR
Departamento de Sistemas e Computação FURB Curso de Ciência da Computação Trabalho de Conclusão de Curso 2016/1 FURBMOBILE: UMA APLICAÇÃO PARA VISUALIZAÇÃO E ACOMPANHAMENTO DA MATRIZ CURRICULAR Acadêmico:
Leia maisLabs. Uma ponte para tecnologia e inovação APRESENTAÇÃO MONITRIIP
bridge Labs Uma ponte para tecnologia e inovação APRESENTAÇÃO H2 bridge Labs Sobre a Bridge Labs Institucional Uma empresa especializada em desenvolvimento de soluções com foco em otimização, desde processos
Leia mais1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19
ÍNDICE GERAL SOBRE O LIVRO XI 1 INTRODUÇÃO 1 1.1 GERAÇÃO DIGITAL NATIVE 2 1.2 ALGORITMIA E PROGRAMAÇÃO DE COMPUTADORES 2 1.3 COMPUTAÇÃO EM NUVEM 4 1.4 PROGRAMAÇÃO DE DISPOSITIVOS MÓVEIS 6 1.5 PROGRAMAÇÃO
Leia maisIntrodução aos Sistemas Operacionais. Ricardo Ramos de Oliveira
Introdução aos Sistemas Operacionais Ricardo Ramos de Oliveira E-mail: ricardo.ramos@ifsuldeminas.edu.br Cadastro Wiki USP Endereço: http://garapa.intermidia.icmc.usp.br/mediawiki Objetivos Conceituar
Leia maisAplicativo Android para compartilhamento de informações sobre saúde alimentar
Aplicativo Android para compartilhamento de informações sobre saúde alimentar Aluno(a): Gabriel Gustavo Spengler Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos do trabalho Fundamentação
Leia maisKDE para Futuros Gearheads V1.1
KDE para Futuros Gearheads V1.1 Wagner Reck kders.wordpress.com.br Baseada em 'KDE para iniciantes' de Sandro Andrade do LiveBlue Roteiro O que é o KDE? Histórico Plasma O ambiente de trabalho Você pode
Leia maisMANUAL DE PROCEDIMENTOS
WEBISSUES MANUAL DE PROCEDIMENTOS V 1.0.0 Curitiba Novembro de 2012 1 SUMÁRIO 1 WEBISSUES... 3 1.1 O QUE É O WEBISSUES... 3 1.2 COMO OBTER O WEBISSUES... 3 1.3 ACESSANDO O WEBISSUES VIA DESKTOP CLIENT...
Leia maisEngenharia de Software
Engenharia de Software 2 Prof. Luís Fernando GARCIA luis@garcia.pro.br www.garcia.pro.br Parte 6 Testes Enfoque Enfoque de TESTES na disciplina 5 Enfoque Enfoque GERENCIAL... Não (apenas) técnico... ERRO
Leia mais