SIPTEST System Intelligent Process Testing. Estudo Ferramentas de Automação

Tamanho: px
Começar a partir da página:

Download "SIPTEST System Intelligent Process Testing. Estudo Ferramentas de Automação"

Transcrição

1 SIPTEST System Intelligent Process Testing. Estudo Ferramentas de Automação SIPTEST - System Intelligent Testing Link Consulting,SA Pág. 0 de 14

2 Índice 1 Introdução Objectivo do documento Contexto Estrutura do documento Ferramentas de automação de testes funcionais Estudos comparativos BadBoy BlueDuck SDA SoapUI Expert Marathon Maveryx Comparação e Conclusões Ferramentas de teste Web Ferramentas de teste de aplicações Desktop Referências Link Consulting,SA Pág. 1 de 14

3 1 Introdução 1.1 Objectivo do documento Este documento apresenta o resultado da pesquisa efectuada sobre ferramentas. Capture/Replay de testes funcionais, no âmbito do projecto SIPTEST. São nele descritas algumas das mais conceituadas ferramentas e suas funcionalidades. 1.2 Contexto O teste de software é um processo utilizado para identificar a exactidão, completude e qualidade do produto de software desenvolvido. Existem diferentes tipos de testes de software que podem ser aplicados nas diversas fases do desenvolvimento para aumentar a confiança na qualidade de uma aplicação de software, por exemplo, testes de compatibilidade, testes de conformidade, testes funcionais, testes de regressão, testes unitários, testes de desempenho, testes de carga/stress [1, 2]. Neste documento, serão apresentadas apenas ferramentas Capture/Replay de testes funcionais. TESTES FUNCIONAIS Este tipo de testes é baseado numa análise da especificação de funcionalidade de um componente ou sistema [3, 4]. Por oposição, os testes não funcionais são testes que testam os atributos de um componente ou sistema que não se relacionam à funcionalidade, por exemplo, confiabilidade, eficiência, usabilidade, mantenabilidade e portabilidade [3]. CAPTURE / REPLAY Os testes Capture/Replay são frequentemente utilizados para apoiar testes de regressão. Nestes testes, as entradas são registadas durante interacções manuais com a aplicação a testar a fim de gerar os scripts de teste automatizados que podem ser executados mais tarde (isto é, repetidos) [3]. 1.3 Estrutura do documento A secção 2 deste documento descreve as principais características e funcionalidades das ferramentas de Capture/Replay objecto deste estudo. A secção 3 faz uma análise comparativa dessas ferramentas. Na última secção apresenta-se o conjunto de referências consultadas para elaborar este documento e os portais das ferramentas descritas e comparadas. Link Consulting,SA Pág. 2 de 14

4 2 Ferramentas de automação de testes funcionais A técnica de Capture/Replay é muito utilizada em ferramentas de automação de testes funcionais por permitir a gravação de um script de teste por interacção com a aplicação a testar, registando os valores de input e os de output obtidos [9]. Após gravação de um script de teste com resultados positivos, este script pode ser executado mais tarde de maneira a testar um componente ou sistema, garantindo que modificações no código interno (evolução do componente ou sistema) não danificam o seu comportamento. Testes funcionais seguem normalmente os seguintes passos: Identificação de funções que o componente ou sistema deve desempenhar; Criação de dados de input, baseados nas necessidades de uma função específica; Determinação do output esperado considerando os dados estabelecidos; Execução do teste; Comparação com o resultado esperado. Ferramentas de Capture/Replay permitem executar várias vezes scripts de teste criados para garantir que os requisitos implementados são cumpridos ao longo da evolução da aplicação a testar. Os critérios escolhidos para a diferenciação das ferramentas de testes Capture/Replay foram os seguintes: Livre/Pago indica se a aplicação é proprietária e paga ou se é livre (freeware); Aplicação activa indica se a aplicação se encontra em desenvolvimento activo ou não; Testes de Interface Interface Desktop (GUI) ou interfaces WEB; Sistema Operativo sistema operativo em que a aplicação pode ser executada; Na tabela 1, são apresentadas as ferramentas mais significativas em termos de testes Capture/Replay. As ferramentas são diferenciadas usando os critérios acima. Para além das ferramentas de Capture/Replay, existem frameworks através dos quais é possível simular as acções dos utilizadores sobre uma interface gráfica que estão listadas e comparadas na tabela 2. Link Consulting,SA Pág. 3 de 14

5 Tabela 1 - Esta tabela representa a pesquisa efectuada sobre ferramentas Capture/Replay. Link Consulting,SA Pág. 4 de 14

6 Tabela 2 - Esta tabela representa a pesquisa efectuada sobre frameworks usadas para simular acções dos utilizadores e verificar o estado de componentes das interfaces. 2.1 Estudos comparativos Nesta secção são apresentadas algumas das ferramentas de automação mais conceituadas e usadas, segundo os estudos [5-10],:três ferramentas de testes de serviços Web e três de aplicações Desktop. Mais concretamente, as ferramentas são Badboy, BlueDuck SDA e SoapUI (para testes Web) e Expect, Marathon e Maveryx (para testes a aplicações Desktop) BadBoy A ferramenta de testes BadBoy [11] é uma ferramenta desenvolvida pela BadBoy Software cujo objectivo é efectuar testes funcionais, carga e de regressão em interfaces Web. Para isto, a aplicação conta com um browser integrado capaz de carregar portais da Internet. As interacções efectuadas através deste browser são gravadas (Capture) num script de teste que pode ser reproduzido mais tarde. A Figura 1 mostra um exemplo da interface do BadBoy. Link Consulting,SA Pág. 5 de 14

7 Figura 1 - Interface do BadBoy [11] onde se consegue ver o browser à direita da imagem e os passos do teste e sumário à esquerda Entre outras coisas, o BadBoy é capaz de gerar relatórios gráficos detalhados, importar dados de input a partir de ficheiros externos, guardar variáveis para serem usadas em mais do que um teste e agendar testes [11] BlueDuck SDA O BlueDuck SDA [12] é uma ferramenta desenvolvida para testar interfaces Web. Esta ferramenta é mantida pela BlueDuck Open Testing e é implementada com base na versão 3 da framework AutoIt. Com base nesta framework, o BlueDuck SDA é capaz de reproduzir testes usando o teclado e o rato virtualmente em qualquer plataforma Windows. Os testes reproduzidos por esta ferramenta não são capturados através de acções do utilizador (como é o caso do que acontece com o BadBoy), mas através da escrita de um script. Desta maneira, o BlueDuck SDA é capaz de testar páginas Web em qualquer browser ou mesmo numa aplicação de Desktop [12] SoapUI Esta ferramenta é desenvolvida pela SmartBear Software e suporta testes funcionais, de carga, regressão e aceitação a serviços. Suporta a maior parte dos protocolos e é capaz de modificar parâmetros intrínsecos dos mesmos, como por exemplo, timeouts ou tamanho dos requests. Esta ferramenta pode ser usada como ferramenta final ou como framework por ser adaptável e open-source [13]. A Figura 2 mostra a interface desta ferramenta. Link Consulting,SA Pág. 6 de 14

8 Figura 2 - Interface do SoapUI [13] onde se consegue ver a versão XML dos testes à direita da imagem e os passos do teste e propriedades à esquerda O SoapUI é capaz de agendar testes, simular serviços e gerar testes para uma página Web específica, além de gerar relatórios e suportar diferentes ambientes de desenvolvimento Expert A ferramenta Expect [14] foi das primeiras ferramentas de testes funcionais a chegar aos utilizadores de Linux. Apesar de descontinuada, esta ferramenta permite testar programas de linha de comandos, sendo capaz de simular inputs dos mais variados a nível do teclado. Esta ferramenta não possui uma interface gráfica nativa e os relatórios que produz são mostrados na linha de comandos, podendo ser útil para sistemas como servidores Linux ou teste de componentes Marathon A Marathon [15] é uma ferramenta de testes Capture/Replay para interfaces gráficas de aplicações Desktop desenvolvida pela Jalian Systems. Esta ferramenta testa interfaces Java/Swing e suporta testes por scripts em Jython e JRuby. Adicionalmente, a ferramenta é capaz de identificar objectos da interface automaticamente, através da análise de código, para conveniência do testador. A Figura 3 mostra um screenshot da criação de um teste. Link Consulting,SA Pág. 7 de 14

9 Figura 3 - Interface do Marathon [15] onde se consegue ver a criação de um teste Por ser desenvolvida em Java, é multi-plataforma e tem um debugger embutido, no entanto, não suporta o agendamento de testes criados à priori nem a construção automática de testes a partir do conhecimento dos objectos da interface Maveryx O Maveryx [16] é uma ferramenta de testes funcionais e de regressão para interfaces de aplicações de Desktop em Java/Swing, capaz de correr em Windows, Linux e Mac. Esta ferramenta conta com uma interface capaz de detectar objectos nas interfaces das aplicações que testa, de maneira a poder gerar testes automaticamente a partir, por exemplo, de botões e formulários disponíveis. A partir da sua integração com o IDE Eclipse, a ferramenta é capaz de detectar modificações e defeitos na interface da aplicação. Na Figura 4, é possível ver a ferramenta integrada com o Eclipse, a correr vários testes unitários. Link Consulting,SA Pág. 8 de 14

10 Figura 4 - Interface do Maveryx [16] integrada com a o IDE Eclipse, onde se pode ver os testes e relatórios Link Consulting,SA Pág. 9 de 14

11 3 Comparação e Conclusões Baseado nas descrições das ferramentas obtidas nas páginas Web oficiais das mesmas [11-16], foi feita uma comparação das ferramentas de testes de aplicações Web e aplicações Desktop. Devido a esta diferença fundamental nas aplicações, foram feitas duas comparações, uma para cada tipo. 3.1 Ferramentas de teste Web As ferramentas BadBoy, BlueDuck SDA e SoapUI são todas ferramentas capazes de efectuar testes funcionais a interfaces Web. Dentro deste tipo de testes, existem algumas características pelas quais as ferramentas que testam interfaces Web podem ser distinguidas. CAPTURA A ferramenta BadBoy, por possuir um browser integrado na aplicação, não é capaz de simular browsers específicos que possam ser usados pelos utilizadores finais nem testar as diferenças entre uma página renderizada nestes. Por outro lado, o BlueDuck SDA e o SoapUI não possuem uma interface de captura tão avançada pois não são capazes de gravar os passos do utilizador a interagir com a aplicação. Contudo, as três ferramentas baseiam-se na construção de scripts para guardar os testes automatizados. DADOS DE INPUT O facto de uma aplicação ser capaz de gerar dados de input, seguir regras para os mesmos (expressões regulares, por exemplo) ou mesmo importar os dados de um ficheiro ou base de dados externos é um factor importante na diferenciação das ferramentas. Concretamente, as ferramentas BlueDuck SDA e BadBoy são capazes de importar dados de ficheiros externos e de guardar variáveis para serem usados em diferentes testes, enquanto o SoapUI e o BlueDuck SDA são capazes de gerar testes automaticamente ao possuírem detecção de objectos da interface. AMBIENTE DE EXECUÇÃO O agendamento de testes, opções de debug e suporte para múltiplos ambientes de desenvolvimento são aspectos cruciais na escolha de uma ferramenta de testes Capture/Replay. O Badboy e o SoapUI são capazes de agendar testes ao contrário do BlueDuck DAS. As três ferramentas são capazes de fazer debug aos testes e de editar opções avançadas nos protocolos usados pelas aplicações Web. O SoapUI suporta um maior número de protocolos e é a única que suporta simulação de serviços e vários ambientes de desenvolvimento (Debug e Release). Das três ferramentas analisadas, o Badboy é a única capaz de executar testes de desempenho aquando na própria navegação pela página Web e executar testes passo por passo. A ferramenta BlueDuck SDA não é capaz de correr out-of-the-box em Windows, Linux e Mac, no entanto, é a única a usar o mesmo sistema de teste para aplicações Web e Desktop. RESULTADOS E OUTRAS INFORMAÇÕES Link Consulting,SA Pág. 10 de 14

12 As três ferramentas analisadas são capazes de gerar relatórios sobre os testes executados. De notar, no entanto, que os relatórios do BadBoy são apresentados, em parte, graficamente e apresentam dados de desempenho das páginas testadas. Os relatórios do BlueDuck SDA são mais configuráveis e esta ferramenta permite gravar os testes em screenshots e vídeos AVI. Adicionalmente, as ferramentas BadBoy e SoapUI são ainda capazes de efectuar testes de carga, além dos testes Capture/Replay. O SoapUI é uma ferramenta capaz de ser usada também como framework. 3.2 Ferramentas de teste de aplicações Desktop As ferramentas Expect, Marathon e Maveryx são todas ferramentas capazes de efectuar testes funcionais a aplicações Desktop. Dentro deste tipo de testes, existem algumas características pelas quais estas ferramentas podem ser distinguidas. CAPTURA E INPUT Tal como as ferramentas de testes Web, a captura dos movimentos de cada teste é um factor a ter em conta aquando da comparação deste tipo de ferramentas. Quanto à ferramenta Expect, esta não suporta nativamente testes por GUI, apenas por linha de comandos. Da mesma maneira, as ferramentas Marathon e Maveryx não são capazes de capturar os movimentos do testador a partir da interface, no entanto, ambas as ferramentas são capazes de detectar objectos automaticamente nas interfaces das aplicações a testar e gerar testes automaticamente. Os dados usados nestes testes são configuráveis e reutilizáveis entre os scripts dos testes podendo ser carregados de ficheiros externos. AMBIENTE DE EXECUÇÃO A ferramenta Expect pode ser usada como qualquer ferramenta de Linux e ser invocada num ficheiro de script com parâmetros especificados. O Marathon usa Jython ou JRuby (escolha do testador) para linguagem dos scripts de teste. O Maveryx e o Marathon podem ser corridos em qualquer ambiente que suporte Java ao contrário do Expect que apenas corre em Linux. O uso de aplicações baseadas em Java permite que a aplicação seja cross-platform, no entanto, induz a que ferramentas como o Marathon e o Maveryx apenas sejam capazes de testar interfaces Java/Swing. RELATÓRIOS E OUTRAS INFORMAÇÕES Em termos de relatórios produzidos, os que aparentam ter resultados mais significativos são os da ferramenta Maveryx. Esta ferramenta também é conhecida por apresentar relatórios inline (no código), algo impraticável em Expect e que requereria modificação avançada na ferramenta Marathon. Adicionalmente, a ferramenta Maveryx também está disponível como plug-in do IDE Eclipse, ao contrário das outras duas ferramentas. Link Consulting,SA Pág. 11 de 14

13 4 Referências 1. Myers, G., Sandler, C.: The art of software testing. (2004). 2. Weyuker, E.: Testing component-based software: A cautionary tale. Software, IEEE (1998). 3. Veenendaal, E.V.: Standard glossary of terms used in Software Testing, Version 2.1. ISTQB. 1, 1-51 (2010). 4. Kaner, Falk, Nguyen: Testing Computer Software. Wiley Computer Publishing. 42 (1999). 5. OpenSource Functional testing tools. (2012). 6. Capture Playback. (2012). 7. List of testing tools. (2012). 8. SoftwareQAtest: Web Site Test Tools and Site Management Tools. (2012). 9. SAPE: Software and Programmer Efficiency Research Group. replay-tools. (2012). 10. Sjösten-Andersson, E., Pareto, L.: Costs and Benefits of Structure-aware Capture/Replay tools. (2006). 11. Badboy Software Home Page: Badboy Testing tool, 12. BlueDuck Open Testing: BlueDuck SDA, 13. SmartBear Software: SoapUI - The Home of Functional Testing, 14. The Expect Home Page, 15. Jalian Systems: Marathon Home Page, 16. Maveryx Java Testing Software, 17. Ranorex: Avoiding common pitfalls when working with capture/replay. (2012). 18. GerrardConsulting: Selecting and Evaluating CAST Tools. (2012). 19. Chapter 6 Tool Support for Testing. CTFL. Referências adicionais Link Consulting,SA Pág. 12 de 14

14 20. A. William: Capture and Replay presentation. 21. N. Haché: GUI Testing presentation. 22. B. Marick: Classic testing mistakes. (1997). 23. OWASP: Capture-Replay. https://www.owasp.org/index.php/capture-replay. (2009). 24. Napatech: Capture Replay Cem Kaner, James Bach, Bret Pettichord: Lessons Learned in Software Testing: A Context-Driven Approach. Lesson Capture Replay fails. (2002). 26. Oracle Forums: Advice needed for functional test. https://forums.oracle.com/forums/thread.jspa?threadid= (2007). 27. StackOverflow: Functional Testing tools Seeking advice. (2011). 28. Chris McMahon: Automation testing: Seven tips for functional test design. functional-test-design. (2011). 29. IBM: Tips and tricks for functional testing HTML applications. nd_tricks.html. 30. Peci.Org: Understanding the FT Guide. (). 31. SQA Forums: New to functional testing looking for advice. 236&Searchpage=1&Main=384162&Words=+phanikumargk28&topic=&Search=true. (2007). 32. Software Testing Help: Top 20 practical software testing tips you should read before testing any application. (2008). 33. Info Tech Blog: 5 Tips for Starting Automated Functional Testing TechRepublic: Tips and Tricks of Functional Testing Licenses Gagan Talwar: Integration Testing Tips. functional/integrationtesting-tips. (2012). 36. SmartBear Software: 6 Tips to Get Started with Automated Testing (whitepaper).(2010). Link Consulting,SA Pág. 13 de 14

SIPTEST System Intelligent Process Testing. Metodologias e boas práticas de testes de carga, stress e desempenho

SIPTEST System Intelligent Process Testing. Metodologias e boas práticas de testes de carga, stress e desempenho SIPTEST System Intelligent Process Testing. Metodologias e boas práticas de testes de carga, stress e desempenho SIPTEST - System Intelligent Testing Link Consulting,SA Pág. 0 de 9 Índice 1 Introdução...

Leia mais

IVY on the Web, IVY Properties editor

IVY on the Web, IVY Properties editor IVY on the Web, IVY Properties editor Nuno Miguel Milhases da Silva Departamento de Informática Universidade do Minho - Braga pg13879@alunos.uminho.pt Sumário Palavras-chave 1. Introdução Os modelos de

Leia mais

Oracle SQL Developer

Oracle SQL Developer BDDAD Bases de Dados Oracle SQL Developer Nelson Freire (ISEP LEI-BDDAD 2015/16) 1/30 SQL Developer Sumário Introdução Instalar Abrir Ligar à BD no Servidor Oracle SQL Worksheet Editar SQL Executar SQL

Leia mais

Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB. Anne Caroline O. Rocha Tester Certified BSTQB NTI UFPB

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 04 FERRAMENTAS DE AUTOMAÇÃO DE TESTES FUNCIONAIS Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático Aula 04 Automação de testes funcionais Ferramentas

Leia mais

SIPTEST System Intelligent Process Testing.

SIPTEST System Intelligent Process Testing. SIPTEST System Intelligent Process Testing. Sistema de incentivos à investigação e desenvolvimento tecnológico (SI I&DT) Relatório técnico-científico final do projeto nº 22952 (Janeiro de 2012 Dezembro

Leia mais

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 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

Leia mais

SIPTEST System Intelligent Process Testing. SLAs a aplicar em frentes de testes de carga e desempenho

SIPTEST System Intelligent Process Testing. SLAs a aplicar em frentes de testes de carga e desempenho SIPTEST System Intelligent Process Testing. SLAs a aplicar em frentes de testes de carga e desempenho SIPTEST - System Intelligent Testing Link Consulting,SA Pág. 0 de 8 Índice 1 Introdução... 2 1.1 Objetivo

Leia mais

AutoTest Um framework reutilizável para a automação de teste funcional de software

AutoTest Um framework reutilizável para a automação de teste funcional de software AutoTest Um framework reutilizável para a automação de teste funcional de software Marcelo Fantinato *, Adriano Camargo Rodrigues da Cunha, Sindo Vasquez Dias, Sueli Akiko Mizuno Cardoso e Cleida Aparecida

Leia mais

SIPTEST System Intelligent Process Testing. Estudo Comparativo de Ferramentas de Teste.

SIPTEST System Intelligent Process Testing. Estudo Comparativo de Ferramentas de Teste. SIPTEST System Intelligent Process Testing. Estudo Comparativo de Ferramentas de Teste. SIPTEST - System Intelligent Testing Link Consulting,SA Pág. 0 de 7 Índice 1 Introdução... 2 1.1 Objectivo do documento...

Leia mais

Extracto on Line Aplicação Local Guia do Administrador

Extracto on Line Aplicação Local Guia do Administrador Extracto on Line Aplicação Local Guia do Administrador 1 Índice 1. Sobre o Guia... 3 1.1 Objectivo... 3 1.2 Conceitos e Termos... 3 1.2 Utilização do Guia... 3 2. Ferramentas de Administração... 4 2.1

Leia mais

SIPTEST System Intelligent Process Testing. Frameworks de Gestão de Serviços de Testes

SIPTEST System Intelligent Process Testing. Frameworks de Gestão de Serviços de Testes SIPTEST System Intelligent Process Testing. Frameworks de Gestão de Serviços de Testes SIPTEST - System Intelligent Testing Link Consulting,SA Pág. 0 de 9 Índice 1 Introdução... 2 1.1 Objetivo do documento...

Leia mais

JWebTester - Ferramenta para Testes de Aceitação Automatizados em Aplicações Web

JWebTester - Ferramenta para Testes de Aceitação Automatizados em Aplicações Web JWebTester - Ferramenta para Testes de Aceitação Automatizados em Aplicações Web Marcelo Aita Riss 1, João Carlos Damasceno Lima 2, Iara Augustin 2, Julio Correa 1, Tiago Antônio Rizzetti 2, Edmar Araujo

Leia mais

Vídeo Vigilância Abordagem Open-Source

Vídeo Vigilância Abordagem Open-Source Vídeo Vigilância Abordagem Open-Source Alunos: Justino Santos, Paulo Neto E-mail: eic10428@student.estg.ipleiria.pt, eic10438@student.estg.ipleiria.pt Orientadores: Prof. Filipe Neves, Prof. Paulo Costa

Leia mais

Automação de testes: SIMPROS 2007 Miguel Argollo Cenpra

Automação de testes: SIMPROS 2007 Miguel Argollo Cenpra Automação de testes: características, vantagens e limitações. SIMPROS 2007 Miguel Argollo Cenpra 1 CenPRA: Centro de Pesquisas Renato Archer. Incentivar o desenvolvimento da pesquisa científica e tecnológica

Leia mais

SIPTEST System Intelligent Process Testing. Abordagens de teste para metodologias de desenvolvimento específicas.

SIPTEST System Intelligent Process Testing. Abordagens de teste para metodologias de desenvolvimento específicas. SIPTEST System Intelligent Process Testing. Abordagens de teste para metodologias de desenvolvimento específicas. SIPTEST - System Intelligent Testing Link Consulting,SA Pág. 0 de 8 Índice 1 Introdução...

Leia mais

Desenvolvendo Websites com PHP

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.

Leia mais

Uma Ferramenta para Geração Automática de Testes Funcionais e Protótipos de Interface a partir de Casos de Uso

Uma Ferramenta para Geração Automática de Testes Funcionais e Protótipos de Interface a partir de Casos de Uso Uma Ferramenta para Geração Automática de Testes Funcionais e Protótipos de Interface a partir de Casos de Uso Ernesto C. Brasil 1, Thiago C. de Sousa 2 1 Centro de Ensino Unificado de Teresina (CEUT)

Leia mais

IBM Software Demos Rational Software Delivery Platform - Teste automatizado

IBM Software Demos Rational Software Delivery Platform - Teste automatizado Na parte final da demonstração, Jan, nossa testadora, usará o IBM Rational Functional Tester ou RFT para registrar um novo script de teste. O RFT está integrado ao IBM Rational Software Delivery Platform

Leia mais

Laboratório 4 Validação do Formulário

Laboratório 4 Validação do Formulário Laboratório 4 Validação do Formulário Introdução Agora que já definimos os nossos documentos usando xhtml e já os embelezámos através da utilização das CSS, está na hora de validar a informação que o utilizador

Leia mais

Test-Module: uma ferramenta para gerenciamento de testes de software integrada ao FireScrum

Test-Module: uma ferramenta para gerenciamento de testes de software integrada ao FireScrum Test-Module: uma ferramenta para gerenciamento de testes de software integrada ao FireScrum Audrey B. Vasconcelos, Iuri Santos Souza, Ivonei F. da Silva, Keldjan Alves Centro de Informática Universidade

Leia mais

Adobe Flex para iniciantes, desde a instalação até à produção avançada. Página 1

Adobe Flex para iniciantes, desde a instalação até à produção avançada. Página 1 Adobe Flex para iniciantes, desde a instalação até à produção avançada. Página 1 Adobe Flex a Partir do Zero Desde a instalação à produção avançada. Elaborado por Mário Santos Adobe Flex para iniciantes,

Leia mais

Microsoft Office FrontPage 2003

Microsoft Office FrontPage 2003 Instituto Politécnico de Tomar Escola Superior de Gestão Área Interdepartamental de Tecnologias de Informação e Comunicação Microsoft Office FrontPage 2003 1 Microsoft Office FrontPage 2003 O Microsoft

Leia mais

1.2.4. Organizar a estrutura do site

1.2.4. Organizar a estrutura do site 1.2.4. Organizar a estrutura do site 1 Organizar a estrutura do site A organização da estrutura do site passa pela definição das ligações entre as páginas que o compõem Esta organização deve ser intuitiva

Leia mais

Experiência em Automação do Processo de Testes em Ambiente Ágil com SCRUM e ferramentas OpenSource

Experiência em Automação do Processo de Testes em Ambiente Ágil com SCRUM e ferramentas OpenSource Experiência em Automação do Processo de Testes em Ambiente Ágil com SCRUM e ferramentas OpenSource Eliane F. Collins 1, Luana M. de A. Lobão 1, 2 1 Instituto Nokia de Tecnologia (INdT) Caixa Postal 7200

Leia mais

Guia de transmissão IPTV 2012 (Nova versão do IPTV)

Guia de transmissão IPTV 2012 (Nova versão do IPTV) Guia de transmissão IPTV 2012 (Nova versão do IPTV) Versão: 1.1 Data: 02/10/2012 Site do IPTV: http://www.iptv.usp.br Sumário: 1. Introdução 2. Instalação do Flash Media Encoder 3. Criando uma transmissão

Leia mais

Análise Comparativa de Ferramentas de Teste para Aplicações em Banco de Dados

Análise Comparativa de Ferramentas de Teste para Aplicações em Banco de Dados Análise Comparativa de Ferramentas de Teste para Aplicações em Banco de Dados Cynthia G. Pierazo¹, Letícia B. M. Rodrigues¹, Hélio R. Soares ¹, Sônia P. Santana¹ 1 Instituto de Informática Centro Universitário

Leia mais

SIPTEST System Intelligent Process Testing. Estado da arte na prática de testes tendo como referência o CMMI

SIPTEST System Intelligent Process Testing. Estado da arte na prática de testes tendo como referência o CMMI SIPTEST System Intelligent Process Testing. Estado da arte na prática de testes tendo como referência o CMMI SIPTEST - System Intelligent Testing Link Consulting,SA Pág. 0 de 10 Índice 1 Introdução...

Leia mais

Automação de testes funcionais a aplicações Java Swing

Automação de testes funcionais a aplicações Java Swing FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO Automação de testes funcionais a aplicações Java Swing Álvaro Gabriel Machado Caldas VERSÃO FINAL Relatório de Projecto Mestrado Integrado em Engenharia

Leia mais

WWW - World Wide Web

WWW - World Wide Web WWW World Wide Web WWW Cap. 9.1 WWW - World Wide Web Idéia básica do WWW: Estratégia de acesso a uma teia (WEB) de documentos referenciados (linked) em computadores na Internet (ou Rede TCP/IP privada)

Leia mais

Introdução à Tecnologia Web. Ferramentas e Tecnologias de Desenvolvimento Web. Profª MSc. Elizabete Munzlinger www.elizabete.com.

Introdução à Tecnologia Web. Ferramentas e Tecnologias de Desenvolvimento Web. Profª MSc. Elizabete Munzlinger www.elizabete.com. IntroduçãoàTecnologiaWeb FerramentaseTecnologiasde DesenvolvimentoWeb ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br FerramentaseTecnologiasde DesenvolvimentoWeb

Leia mais

Mobile Command. Diego Armando Gusava. Orientador: Mauro Marcelo Mattos

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

Leia mais

AutoTest Um Framework Reutilizável para a Automação de Teste Funcional de Software

AutoTest Um Framework Reutilizável para a Automação de Teste Funcional de Software AutoTest Um Framework Reutilizável para a Automação de Teste Funcional de Software Marcelo Fantinato CPqD Telecom & IT Solutions UNICAMP Instituto de Computação Campinas SP Agenda Motivação Objetivo Automação

Leia mais

SIPTEST System Intelligent Process Testing. Estudo Ferramentas de Carga e Desempenho

SIPTEST System Intelligent Process Testing. Estudo Ferramentas de Carga e Desempenho SIPTEST System Intelligent Process Testing. Estudo Ferramentas de Carga e Desempenho SIPTEST - System Intelligent Testing Link Consulting,SA Pág. 0 de 10 Índice 1 Introdução... 2 1.1 Objectivo do documento...

Leia mais

Conteúdo Programático de PHP

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

Leia mais

SELENIUM 28/03/2011. Márcio Delamaro Harry Trinta

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

Leia mais

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. 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

Leia mais

Testes Orientação Visão Conceitual em Testes Versão 0.3

Testes Orientação Visão Conceitual em Testes Versão 0.3 Testes Versão 0.3 ori_visao_conceitual_testes.odt 1 de 10 Histórico de Revisões Data Versão Descrição Autor 23/04/2010 0.1 Versão inicial Fernanda Monteiro 07/10/10 0.2 Verificação ortográfica Ana Eckel

Leia mais

Tipos de teste de software

Tipos de teste de software Tipos de teste de software Volnys Borges Bernal volnys@lsi.usp.br Adilson Hira ayhira@lsi.usp.br Laboratório de Sistemas Integráveis Departamento de Sistemas Eletrônicos Escola Politécnica da USP Sumário

Leia mais

Integração Contínua com Rational Team Concert, Jenkins e SonarQube

Integração Contínua com Rational Team Concert, Jenkins e SonarQube Integração Contínua com Rational Team Concert, Jenkins e SonarQube Agenda 1. Introdução à Integração Contínua 2. Ferramentas 3. Solução de Integração Contínua em Furnas 4. Demonstração O que é a Integração

Leia mais

Adotando OpenEdge Architect. Luciano Oliveira Sr. Instructor, Consultant Global Field Services

Adotando OpenEdge Architect. Luciano Oliveira Sr. Instructor, Consultant Global Field Services Adotando OpenEdge Architect Luciano Oliveira Sr. Instructor, Consultant Global Field Services Agenda Antes do OpenEdge Architect Por quê OpenEdge Architect? Adotando o OpenEdge Architect Integrar às Customizações

Leia mais

Unidade 2. ROM BIOS (Basic Input/Output System) Sistema Operativo. Interacção entre as diferentes partes num computador: software e hardware

Unidade 2. ROM BIOS (Basic Input/Output System) Sistema Operativo. Interacção entre as diferentes partes num computador: software e hardware Interacção entre as diferentes partes num computador: software e hardware Unidade 2 Utilização do ambiente operativo Windows Aplicações Sistema Operativo ROM BIOS Processador+memória+... Software aplicacional

Leia mais

#Criando Aplicações Web com o Delphi unigui

#Criando Aplicações Web com o Delphi unigui 1 Sumário Apresentação Apresentação do unigui. Instalação Instalação do unigui. Conhecendo os Componentes unigui Apresentação dos componentes das paletas Standard, Additional, Data Controls e Extra do

Leia mais

Implementando soluções com o SharePoint 2007, Windows Workflow Foundation e InfoPath 2007 (e pouca codificação) Adriano Gomes Microsoft Brasil

Implementando soluções com o SharePoint 2007, Windows Workflow Foundation e InfoPath 2007 (e pouca codificação) Adriano Gomes Microsoft Brasil Implementando soluções com o SharePoint 2007, Windows Workflow Foundation e InfoPath 2007 (e pouca codificação) Adriano Gomes Microsoft Brasil 01. 02. 03. 04. Infopath Infopath Mais Integrado Workflow

Leia mais

Ajax não é dependente dos servidores Web, e como tal poderá ser usado com PHP, JSP, ASP e ASP.NET.

Ajax não é dependente dos servidores Web, e como tal poderá ser usado com PHP, JSP, ASP e ASP.NET. 1 2 Ajax não é dependente dos servidores Web, e como tal poderá ser usado com PHP, JSP, ASP e ASP.NET. 3 Por todo o documento subentende-se: todos os seus componentes já anteriormente carregados: imagens,

Leia mais

Sistema de Memorandos On-Line. (Projeto Arquitetural)

Sistema de Memorandos On-Line. (Projeto Arquitetural) Universidade Federal de Campina Grande Pb Departamento de Sistemas e Computação Disciplina: Projeto em Computação I 2111185 Professora: Francilene Procópio Garcia, P.Sc Alunos: Arnaldo de Sena Santos;

Leia mais

Engenharia de Software I. Curso de Sistemas de Informação. Karla Donato Fook karladf@ifma.edu.br DESU / DAI. Ferramentas

Engenharia de Software I. Curso de Sistemas de Informação. Karla Donato Fook karladf@ifma.edu.br DESU / DAI. Ferramentas Engenharia de Software I Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DAI 2015 Ferramentas 1 Computer-Aided Software Engineering CASE Engenharia de Software Auxiliada por

Leia mais

Gestão Documental com Alfresco

Gestão Documental com Alfresco Gestão Documental com Alfresco Gestão Documental com Alfresco Setembro 2011 1 Situação actual Principais fontes de informação nas Organizações: Estruturadas: Bases de dados Não estruturadas: Arquivos de

Leia mais

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. Por quê testar? 3/28/2011. Andrew Diniz da Costa. andrew@les.inf.puc-rio.br. Manter alta qualidade. Prevenir e encontrar defeitos Testes de Software Andrew Diniz da Costa andrew@les.inf.puc-rio.br Por quê testar? Manter alta qualidade Prevenir e encontrar defeitos Ganhar confiança sobre o nível de qualidade e prover informações.

Leia mais

Uso de Ferramentas Open Source para gestão de Projetos Eduardo Cardoso Moraes

Uso de Ferramentas Open Source para gestão de Projetos Eduardo Cardoso Moraes Uso de Ferramentas Open Source para gestão de Projetos Eduardo Cardoso Moraes Programa de Pós-Graduação em Ciência da Computação Centro de Informática Universidade Federal do Pernambuco Resumo. Atualmente

Leia mais

Geração e execução de scripts de teste em aplicações web a partir de casos de uso direcionados por comportamento 64

Geração e execução de scripts de teste em aplicações web a partir de casos de uso direcionados por comportamento 64 direcionados por comportamento 64 5 Estudo de caso Neste capítulo serão apresentadas as aplicações web utilizadas na aplicação da abordagem proposta, bem como a tecnologia em que foram desenvolvidas, o

Leia mais

Capítulo 8. Software de Sistema

Capítulo 8. Software de Sistema Capítulo 8 Software de Sistema Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Objectivos Conhecer o ciclo de desenvolvimento da linguagem Java

Leia mais

Dominando Action Script 3

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

Leia mais

A INTERNET COMO FERRAMENTA AUXILIAR NO ENSINO DE MECÂNICA COMPUTACIONAL

A INTERNET COMO FERRAMENTA AUXILIAR NO ENSINO DE MECÂNICA COMPUTACIONAL A INTERNET COMO FERRAMENTA AUXILIAR NO ENSINO DE MECÂNICA COMPUTACIONAL Manoel Theodoro Fagundes Cunha Sergio Scheer Universidade Federal do Paraná, Setor de Tecnologia, Centro de Estudos de Engenharia

Leia mais

Estudo comparativo de diferentes linguagens de interfaces baseadas em XML

Estudo comparativo de diferentes linguagens de interfaces baseadas em XML Estudo comparativo de diferentes linguagens de interfaces baseadas em XML Ricardo Alexandre G. C. Martins, José Carlos Ramalho, and Pedro Rangel Henriques \{ram,jcr,prh\}@di.uminho.pt Departamento de Informática

Leia mais

Linha Silk: a maneira leve para testar, desenvolver e gerenciar

Linha Silk: a maneira leve para testar, desenvolver e gerenciar Linha : a maneira leve para testar, desenvolver e gerenciar Leve Criado apenas com a funcionalidade que você precisa Barato Do uso gratuito ao licenciamento flexível Eficiente Software fácil de usar e

Leia mais

Escola Profissional Agrícola de Lamego Ano Lectivo 2008 / 2009

Escola Profissional Agrícola de Lamego Ano Lectivo 2008 / 2009 OBJECTIVOS / COMPETÊNCIAS CONTEÚDOS ACTIVIDADES/ ESTRATÉGIAS RECURSOS Financeiros, Humanos e Materiais AVALIAÇÃO CALENDARIZAÇÃO / Gestão lectiva (horas) Instalar e efectuar a diferentes tipologias de Identificar

Leia mais

Adobe Flex. Cainã Fuck dos Santos Thiago Vieira Puluceno Jonathan Kuntz Fornari Gustavo Nascimento Costa

Adobe Flex. Cainã Fuck dos Santos Thiago Vieira Puluceno Jonathan Kuntz Fornari Gustavo Nascimento Costa Adobe Flex Cainã Fuck dos Santos Thiago Vieira Puluceno Jonathan Kuntz Fornari Gustavo Nascimento Costa O que é Flex? Estrutura de Código aberto para a criação de aplicativos Web Utiliza o runtime do Adobe

Leia mais

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br SCE-557 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side

Leia mais

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa Agenda Introdução Aplicações interativas de TV Digital Desafios de layout e usabilidade Laboratório de usabilidade Desafios

Leia mais

Top Ten OWASP. Fausto Levandoski 1. Curso Tecnólogo em Segurança da Informação Av. Unisinos, 950 93.022-000 São Leopoldo RS Brasil. farole@gmail.

Top Ten OWASP. Fausto Levandoski 1. Curso Tecnólogo em Segurança da Informação Av. Unisinos, 950 93.022-000 São Leopoldo RS Brasil. farole@gmail. Top Ten OWASP Fausto Levandoski 1 1 Universidade do Vale do Rios dos Sinos (UNISINOS) Curso Tecnólogo em Segurança da Informação Av. Unisinos, 950 93.022-000 São Leopoldo RS Brasil farole@gmail.com Abstract.

Leia mais

PRD Tecnologia de Gestão Ltda. Julho/2008

PRD Tecnologia de Gestão Ltda. Julho/2008 O Processo de Desenvolvimento Telescope Julho/2008 Página 1 Sumário Introdução...3 O desenvolvimento de software tradicional...3 O problema da produtividade...3 O problema da portabilidade...6 O problema

Leia mais

Melhoria no Desenvolvimento Ágil com Implantação de Processo de Integração Contínua Multiplataforma para Java e.net. Hudson

Melhoria no Desenvolvimento Ágil com Implantação de Processo de Integração Contínua Multiplataforma para Java e.net. Hudson QUALIDADE Simpósio Brasileiro de Qualidade de Software - SBQS Instituto Nokia de Tecnologia Unit Test Sucess Bug INdT Melhoria no Desenvolvimento Ágil com Implantação de Processo de Integração Contínua

Leia mais

Esse update é 10: Novos applets e JavaFX

Esse update é 10: Novos applets e JavaFX Esse update é 10: Novos applets e JavaFX Jorge Diz Instrutor Globalcode Objetivos Objetivos: Mostrar o que vem por ai no desktop/ browsertop Ver se os applets agora vão pegar Onde está JavaFX? Agenda >Applets:

Leia mais

Licenciatura em Eng.ª Informática Complementos de Redes - 3º Ano - 2º Semestre. Trabalho Nº 4 - VoIP

Licenciatura em Eng.ª Informática Complementos de Redes - 3º Ano - 2º Semestre. Trabalho Nº 4 - VoIP Trabalho Nº 4 - VoIP 1. Introdução A utilização de tecnologia VoIP como alternativa às redes telefónicas tradicionais está a ganhar cada vez mais a aceitação junto dos utilizadores, e está sobretudo em

Leia mais

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA FACILITADOR VIRTUAL DA APRENDIZAGEM EM QUÍMICA Campina Grande-

Leia mais

Automação de Testes. Quando e como? By Angelica de Lima, PMP em maio/2015

Automação de Testes. Quando e como? By Angelica de Lima, PMP em maio/2015 Automação de Testes. Quando e como? By Angelica de Lima, PMP em maio/2015 Faço o que gosto! Gosto do que faço!! By Angelica de Lima, PMP em maio/2015 O Básico O que? O propósito da automação de testes

Leia mais

Técnicas para Construção de Testes Funcionais Automáticos

Técnicas para Construção de Testes Funcionais Automáticos 1 Técnicas para Construção de Testes Funcionais Automáticos Simone Antunes Correia, Alberto Rodrigues da Silva Resumo Este artigo apresenta a temática da automatização de testes funcionais na área da Engenharia

Leia mais

604 wifi. Visite www.archos.com/manuals para transferir a versão mais recente deste manual.

604 wifi. Visite www.archos.com/manuals para transferir a versão mais recente deste manual. 604 wifi FUNÇÕES WIFI e Internet Suplemento ao Manual do Utilizador ARCHOS 504/604 Versão 1.2 Visite www.archos.com/manuals para transferir a versão mais recente deste manual. Este manual contém informações

Leia mais

1 Code::Blocks Criação de projetos

1 Code::Blocks Criação de projetos Programação MEEC Índice 1Code::Blocks Criação de projetos...1 2Code::Blocks Localização do projeto...5 3Code::Blocks Abertura de projetos já existentes...7 4Code::Blocks Funcionamento...8 5Code::Blocks

Leia mais

X3DOM E WEBGL: O 3D INDEPENDENTE NA WEB

X3DOM E WEBGL: O 3D INDEPENDENTE NA WEB X3DOM E WEBGL: O 3D INDEPENDENTE NA WEB Augusto Francisco Ferbonink¹, Willian Barbosa Magalhães 1 Universidade Paranaense (UNIPAR) Paranavaí PR Brasil aferbonink@gmail.com wmagalhães@unipar.com Resumo.

Leia mais

PCCRBE 1 - Manual de procedimentos técnicos para a criação de catálogos colectivos

PCCRBE 1 - Manual de procedimentos técnicos para a criação de catálogos colectivos PCCRBE 1 - Manual de procedimentos técnicos para a criação de catálogos colectivos 1. Introdução O objectivo deste documento é a criação de um memorando que sirva de apoio à instalação e manutenção do

Leia mais

Congresso Internacional de Informação em Saúde

Congresso Internacional de Informação em Saúde Congresso Internacional de Informação em Saúde HEPIC Hospital Epidemiologic Control 08 de Maio de 2014 Carlos Cordeiro HEPIC Vigilância Epidemiológica A solução Apoio e suporte à Vigilância Epidemiológica

Leia mais

Gestão de Configurações II

Gestão de Configurações II Gestão de Configurações II Bibliografia Livro: Software Configuration Management Patterns: Effective Teamwork, Practical Integration Gestão de Projecto 14 Padrões de Gestão Os padrões de gestão de configurações

Leia mais

AUTOMATIZAÇÃO DE CASOS DE TESTE COMO PROCESSO DE MELHORIA DA QUALIDADE DO SOFTWARE: O CASO DA APLICAÇÃO E-LEARNING ISUPAC3 NO ISUTC

AUTOMATIZAÇÃO DE CASOS DE TESTE COMO PROCESSO DE MELHORIA DA QUALIDADE DO SOFTWARE: O CASO DA APLICAÇÃO E-LEARNING ISUPAC3 NO ISUTC AUTOMATIZAÇÃO DE CASOS DE TESTE COMO PROCESSO DE MELHORIA DA QUALIDADE DO SOFTWARE: O CASO DA APLICAÇÃO E-LEARNING ISUPAC3 NO ISUTC Elton Sixpence* 1, Pedro Adão** 2 e Cameron Smith*** 3 1 ISUTC Maputo,

Leia mais

4 Desenvolvimento da ferramenta

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

Leia mais

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 Introdução à Linguagem JAVA Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação Laboratório de Visão Computacional Vantagens do Java Independência de plataforma; Sintaxe semelhante às linguagens

Leia mais

SCC-0263. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br

SCC-0263. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br SCC-0263 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side

Leia mais

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB 18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB Autor(es) HARLEI MIGUEL DE ARRUDA LEITE Orientador(es) PLÍNIO ROBERTO SOUZA VILELA Apoio Financeiro PIBIC/CNPQ

Leia mais

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO DOMINE A 110% ACCESS 2010 A VISTA BACKSTAGE Assim que é activado o Access, é visualizado o ecrã principal de acesso na nova vista Backstage. Após aceder ao Access 2010, no canto superior esquerdo do Friso,

Leia mais

Projecto de Reengenharia dos Postos de Trabalho BANIF e BCA

Projecto de Reengenharia dos Postos de Trabalho BANIF e BCA Projecto de Reengenharia dos Postos de Trabalho BANIF e BCA 19 November 2007 Objectivos para o BANIF Standardização dos postos de trabalho Focar a equipa de IT em tarefas pro-activas de gestão, minimizando

Leia mais

Cartão de Cidadão. Autenticação com o Cartão de Cidadão AMA. 20 de Novembro de 2007. Versão 1.6

Cartão de Cidadão. Autenticação com o Cartão de Cidadão AMA. 20 de Novembro de 2007. Versão 1.6 Cartão de Cidadão Autenticação com o Cartão de Cidadão 20 de Novembro de 2007 Versão 1.6 AMA ÍNDICE 1. I TRODUÇÃO... 3 Modelo base de Autenticação... 3 Modelo de Autenticação Federado... 4 2. AUTE TICAÇÃO

Leia mais

Guia de transmissão IPTV 2013 (Nova versão do IPTV)

Guia de transmissão IPTV 2013 (Nova versão do IPTV) Guia de transmissão IPTV 2013 (Nova versão do IPTV) Versão: 2.0.6 Data: 27/6/2013 Site do IPTV 1 Sumário 1. Introdução... 3 2. Pré-Requisitos... 4 3. Instalação do Flash Media Encorder... 5 4. Procedimento

Leia mais

Guia Rápido de Vodafone Conferencing

Guia Rápido de Vodafone Conferencing Guia de Utilizador Vodafone Guia Rápido de Vodafone Conferencing O seu pequeno manual para criar, participar e realizar reuniões de Vodafone Conferencing. Vodafone Conferencing Visão geral O que é uma

Leia mais

Navegador ou browser, é um programa de computador que permite a seus usuários a interagirem com documentos virtuais da Internet.

Navegador ou browser, é um programa de computador que permite a seus usuários a interagirem com documentos virtuais da Internet. TERMINOLOGIA Navegador ou Browser Navegador ou browser, é um programa de computador que permite a seus usuários a interagirem com documentos virtuais da Internet. Os Browsers se comunicam com servidores

Leia mais

Aula 1 - Introdução e configuração de ambiente de desenvolvimento

Aula 1 - Introdução e configuração de ambiente de desenvolvimento Aula 1 - Introdução e configuração de ambiente de desenvolvimento Olá, seja bem-vindo à primeira aula do curso para desenvolvedor de Android, neste curso você irá aprender a criar aplicativos para dispositivos

Leia mais

Manual de Utilização de Webcams no. Desenvolvimento de Aplicativos Java

Manual de Utilização de Webcams no. Desenvolvimento de Aplicativos Java Manual de Utilização de Webcams no Desenvolvimento de Aplicativos Java Coordenador: Hemerson Pistori Manual desenvolvido no âmbito do projeto Plataforma de Apoio ao Desenvolvimento de Sistemas para Inclusão

Leia mais

Índice. Introdução... 3 Requisitos funcionais... 4 Viabilidade técnica... 6. Requisitos não funcionais... 18 Conclusão... 19

Índice. Introdução... 3 Requisitos funcionais... 4 Viabilidade técnica... 6. Requisitos não funcionais... 18 Conclusão... 19 Índice Introdução... 3 Requisitos funcionais... 4 Viabilidade técnica... 6 1) HARDWARE... 6 2) LINGUAGENS E FRAMEWORKS... 11 3) SOFTWARE... 14 4) DECISÃO... 17 Requisitos não funcionais... 18 Conclusão...

Leia mais

Gaspar Manuel Rocha Brogueira. Desenvolvimento de Software

Gaspar Manuel Rocha Brogueira. Desenvolvimento de Software Curriculum Vitae INFORMAÇÃO PESSOAL Gaspar Manuel Rocha Brogueira Rua de São Martinho, N.º 15, 2150-153 Golegã (Portugal) 912505559 gasparmrb@gmail.com http://gasparbrogueira.web44.net Sexo Masculino Data

Leia mais

COMPETÊNCIAS EM INFORMAÇÃO

COMPETÊNCIAS EM INFORMAÇÃO COMPETÊNCIAS EM INFORMAÇÃO MENDELEY IS A FREE REFERENCE MANAGER AND ACADEMIC SOCIAL NETWORK Mª do Rosário Duarte 23.05.2012 Saber utilizar a informação de forma ética No final, deverá ser capaz de 2 Perceber

Leia mais

Eclipse IDE for Java EE Developers 4.3 Kepler

Eclipse IDE for Java EE Developers 4.3 Kepler Eclipse IDE for Java EE Developers 4.3 Kepler Histórico de Revisões Versão Data Autor Descrição 1.0 12/08/2011 Jefferson Araujo / Alex Coqueiro Elaboração do Documento. 2.0 01/12/2011 Jefferson Araujo

Leia mais

DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS

DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS Leandro Guilherme Gouvea 1, João Paulo Rodrigues 1, Wyllian Fressatti 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil leandrog.gouvea@gmail.com,

Leia mais

Principais características

Principais características .Net Framework O que é.net? Proprietário da Microsoft Versão simplificada para Linux Versão compacta para dispositivos móveis Plataforma de desenvolvimento e execução Interface com usuário, conectividade

Leia mais

RICH INTERNET APPLICATIONS

RICH INTERNET APPLICATIONS Uma visão geral RICH INTERNET APPLICATIONS joao.saleiro@webfuel.pt Agenda 1. A história do Sr. Fonseca 2. Rich Internet Applications 3. Showcase 4. Tecnologias Adobe Flex 5. Próximos passos O apresentador

Leia mais

Gerenciador de Log. Documento Visão. Projeto Integrador 2015/2. Engenharia de Software. Versão 2.0. Engenharia de Software

Gerenciador de Log. Documento Visão. Projeto Integrador 2015/2. Engenharia de Software. Versão 2.0. Engenharia de Software Documento Visão e Documento Suplementar Gerenciador de Log Documento Visão Versão 2.0 1 Índice 1. Histórico de Revisões...3 2. Objetivo do Documento...4 3. Sobre o Problema...4 4. Sobre o produto...4 4.1.

Leia mais

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

Workflow Management Systems

Workflow Management Systems Workflow Management Systems João Sequeira Tecnologias de Middleware 28 Outubro 2004 Plano de Apresentação Introdução O que são WfMS Background Histórico Definição de Sistemas de Workflow Execução de um

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Scratch M a n

Leia mais

Interface Homem Máquina para Domótica baseado em tecnologias Web

Interface Homem Máquina para Domótica baseado em tecnologias Web Interface Homem Máquina para Domótica baseado em tecnologias Web João Alexandre Oliveira Ferreira Dissertação realizada sob a orientação do Professor Doutor Mário de Sousa do Departamento de Engenharia

Leia mais