Testes Automatizados Melhorando a velocidade e a qualidade dos aplicativos
|
|
- Carmem de Mendonça
- 5 Há anos
- Visualizações:
Transcrição
1 DESTAQUE DO PARCEIRO DE PESQUISA O GUIA DA DZONE PARA Testes Automatizados Melhorando a velocidade e a qualidade dos aplicativos VOLU M E I D E STAQ U E D O PA R C E I R O D E PE S QUI SA 1
2 DZONE.COM/GUIDES Principais resultados da pesquisa POR G. RYAN SPAIN COORDENADOR DE PRODUÇÃO, DZONE DADOS DEMOGRÁFICOS A pesquisa sobre testes automatizados de 17 da DZone foi realizada por 434 profissionais da área de software. Os dados demográficos dos participantes são os seguintes: 41% dos participantes se identificam como desenvolvedores/engenheiros e 27% deles se identificam como líderes de equipe de desenvolvedores. Os participantes têm, em média, 14 anos de experiência como profissional de TI. 56% dos participantes têm anos de experiência ou mais; 21% têm anos de experiência ou mais. 4% dos participantes trabalham em empresas com sede na Europa; 34% trabalham em empresas com sede na América do Norte. 18% dos participantes trabalham em organizações com mais de. funcionários; % em organizações com 1. a. funcionários; e 28% em organizações com a 1. funcionários. 83% desenvolvem aplicativos ou serviços web; 49% desenvolvem aplicativos de negócios empresariais; e 36% desenvolvem aplicativos móveis nativos. TESTES AUTOMATIZADOS Perguntamos aos participantes da pesquisa quais testes do pipeline da organização em que trabalham são automatizados e quais testes são realizados manualmente. Os testes automatizados mais populares foram os de integração (61%), componentes (58%) e desempenho (56%). Embora 22% dos participantes não automatizem nenhum desses testes, 17% automatizam um dos três, 25% automatizam dois e 36% dos participantes automatizam todos os três. No caso dos testes manuais, as respostas mais comuns foram para testes de aceitação do usuário (78%), de usabilidade (7%) e com base em histórias (63%). Entre os testes manuais e automatizados, os testes manuais tiveram 36% a mais de respostas do que os testes automatizados. Também perguntamos sobre uma ampla gama de ferramentas de testes automatizados. As ferramentas mais populares entre os participantes foram o JUnit (61%), o Selenium (46%), o JMeter (45%), o SoapUI (29%) e o Cucumber (21%). 44% dos participantes afirmam que os processos de integração contínua da organização em que trabalham se estendem por um pipeline de entrega contínua automatizado que vai do check-in do código até a implantação na produção. TENDÊNCIAS DE DEVOPS Não é nenhuma surpresa a relação que existe entre os testes automatizados e outras práticas de DevOps. 49% dos participantes que trabalham em organizações com equipes de DevOps dedicadas afirmaram que um dos objetivos da equipe era Sua organização tem uma equipe dedicada de DevOps? Sua organização faz implantações automatizadas ou por botão de comando? de integração de componentes de desempenho de integração de componentes de desempenho Equipe dedicada de DevOps Sem equipe dedicada de DevOps Implantações automatizadas/ por botão de comando Sem implantações automatizadas/ por botão de comando 2
3 DESTAQUE DO PARCEIRO DE PESQUISA introduzir a automação em todo o SDLC. Ao analisar os três testes automatizados mais populares, descobrimos que os participantes que afirmaram que suas organizações tinham esses testes automatizados eram mais propensos a ter uma dessas equipes de DevOps dedicadas. 49% dos participantes cujas organizações automatizam os testes de integração afirmaram possuir uma equipe de DevOps, em comparação com os % que afirmaram que suas organizações não automatizam os testes de integração. No caso dos testes de componentes e dos testes de desempenho, a diferença ficou em 51% das organizações com equipes de DevOps dedicadas em comparação com 29% dos participantes que trabalham em organizações que não automatizam esses testes. Os participantes que responderam que esses testes são automatizados também eram muito mais propensos a dizer que a organização em que trabalham executa implantações automatizadas; por exemplo, para os testes de integração, essa diferença foi de 51% contra 28%. Esses participantes também eram significativamente mais propensos a acreditar que a organização em que trabalham alcançou a entrega contínua plenamente. FERRAMENTAS E LINGUAGENS Considerando-se como as ferramentas de testes são específicas de linguagem, a popularidade do JUnit e do JMeter entre nossos participantes faz total sentido. 86% dos participantes trabalham em uma organização que usa o ecossistema Java, e 62% dos participantes trabalham em organizações nas quais o Java é a principal linguagem de programação. 68% dos participantes que trabalham em uma organização que usa o Java declararam usar o JUnit, e % disseram que usam o JMeter. Dos participantes que trabalham em organizações que usam prioritariamente o Java, 77% afirmaram usar o JUnit, e 53% afirmaram estar usando o JMeter. Sendo assim, essas duas ferramentas de testes de código-fonte aberto estão tomando conta do mundo do Java. *Margem de erro calculada com um intervalo de confiança de 95% Sua organização automatiza os testes de integração, de componentes ou de desempenho? FERRAMENTAS E TESTES AUTOMATIZADOS As respostas sobre as ferramentas de testes mais populares também estavam relacionadas a esses testes comumente automatizados. 7% dos participantes que trabalham em organizações que usam o JUnit afirmaram já ter automatizado os testes de integração, em comparação com 46% dos usuários que não utilizam o JUnit. No caso do JMeter, essa diferença foi de 75% versus %, e no caso do Selenium, foi de 77% versus 47%. Essas tendências se aplicam também aos testes de componentes e de desempenho. Quanto aos testes de desempenho, embora a diferença não seja tão significativa como no caso dos outros testes para os usuários do JUnit e do Selenium, 71% dos testes de usuários do JMeter foram automatizados versus 43% de usuários que não utilizam o JMeter. Considerando que era mais provável que os participantes automatizassem mais de um destes testes populares, até mesmo simplesmente iniciar a automação de testes em uma área parece ter um impacto sobre outros testes. U S A N Ã O U S A JUnit Selenium JMeter JUnit Selenium JMeter de integração de componentes de desempenho 77 Você acredita que a entrega contínua já foi alcançada em sua organização? Qual das seguintes ferramentas de automação de testes sua organização usa? Automatiza os testes de integração Acredita que a entrega contínua já foi totalmente alcançada Automatiza os testes de componentes Automatiza os testes de desempenho Não acredita que a entrega contínua já foi totalmente alcançada JUnit Selenium JMeter SoapUI Cucumber 3
4
5 DZONE.COM/GUIDES Nove considerações fundamentais quanto aos testes de sites responsivos usando o Selenium POR CARLO CADET - DIRETOR DE MARKETING DE PRODUTOS, PERFECTO MOBILE O design de sites responsivos está se tornando o método preferido de muitas organizações. Entre as principais motivações para a adoção do design responsivo estão: Experiência de usuário consistente em todas as plataformas Resultados de marketing melhores por meio de uma maior compatibilidade com os dispositivos móveis Custos de manutenção reduzidos Ter uma só base de código em diversas plataformas e fatores forma eleva o nível da qualidade e, portanto, das estratégias de teste. Na lista de verificação a seguir, você encontrará as considerações de teste mais importantes para um RWD que garantirão uma boa experiência do usuário e uma cobertura suficiente para a automação de testes. Todas as considerações abaixo podem ser automatizadas usando ferramentas com base na nuvem ou na estrutura do Selenium. 1. VALIDAÇÕES VISUAIS 2. CONDIÇÕES AMBIENTAIS 3. NAVEGAÇÃO Seu site funciona bem em todas as plataformas, como navegadores para desktops, smartphones, tablets e dispositivos com suporte pela IoT? O site tem uma boa aparência em diversas orientações, como retrato e paisagem, bem como em vários idiomas? Valide o desempenho em todas as condições esperadas. Considere no cálculo as variáveis, como os eventos de entrada, aplicativos de fundo, serviços de localização e condições de rede variáveis (dados, Wi-Fi, modo avião, etc.). Valide os pontos de interrupção CSS em diferentes orientações e fatores forma. Quando o site é lançado em todos esses formatos de exibição, a navegação e o conteúdo do que está sendo exibido ao usuário mudam (acima e além do conteúdo da dobra, menus de hambúrguer, etc.). 4. COBERTURA DA PLATAFORMA 5. CONFORMIDADE COM ACESSIBILIDADE 6. DESEMPENHO Analise o tráfego da web para determinar a estratégia de cobertura, identificando as plataformas obrigatórias e as versões do sistema operacional a serem testadas em todo o SDLC. Avalie a conformidade com os requisitos de acessibilidade em todo o mercado que você atende. O uso de ferramentas como o WAVE, que pode ser integrado a seus scripts do Selenium ou pode ser usado de maneira autônoma pelos engenheiros de teste, é uma boa escolha (além de outras opções). A otimização do desempenho é fundamental, especialmente se considerarmos a recente priorização do Google de sites destinados a dispositivos móveis. Os testes de desempenho da fonte e de carregamento de dados, de controles de cache e de cenários funcionais estão provando ser uma ferramenta eficaz para a obtenção de importantes ganhos de desempenho. 7. LOCALIZAÇÃO 8. SEGURANÇA 9. NÃO SE ESQUEÇA DA ANÁLISE DE QUALIDADE E DA VISIBILIDADE Valide os cenários de serviços de localização. Projete cenários tanto para dados específicos de local quanto para o "usuário em trânsito". As estratégias de personalização estão promovendo uma quantidade cada vez maior de dados privados de usuários sendo processados pelos sites. Adicione cenários de privacidade de dados aos pacotes de testes. Isso inclui tipos e regras de autenticação, bem como a limpeza de dados privados após o término de uma sessão. Testar um site RWD em múltiplas plataformas significa ter que lidar com uma grande quantidade de dados de teste. Ter um painel de qualidade após cada execução de automação de teste feita com marcas para facilitar a filtragem possibilita a tomada de decisões com base em riscos e dados. 6
6 OPINIÃO PATROCINADA Conduza os testes na velocidade do Agile É difícil acreditar que, depois de anos, 7% dos testes ainda são feitos manualmente. Um grande gargalo no SDLC, os testes legados continuam a ser uma barreira à velocidade e à qualidade e ainda não conseguem acompanhar o modelo de testes ágil e contínuo da atualidade. Mas, à medida que mais organizações adotam métodos de desenvolvimento ágeis e orientados a testes, elas gravitam em torno da automação de testes permitindo que as equipes de teste gerem automaticamente ativos de teste reutilizáveis, como casos de teste, dados de teste e scripts de automação de teste diretamente a partir dos requisitos. Os testes com base em modelos (MBTs) ajudam a evitar defeitos dispendiosos gerados por requisitos falhos. Eles permitem automatizar as atividades de teste, encurtando o tempo de teste significativamente. Sendo assim, seus aplicativos de alta qualidade são entregues mais rapidamente e a custos mais baixos. A questão passa a ser a seguinte: de que modo o MBT colabora para a eficiência da automação de testes? Comece criando um modelo dos requisitos como um fluxograma ativo, em vez de escrevê-los usando métodos ineficientes baseados em texto. Com 64% dos defeitos sendo provenientes de requisitos mal-definidos, a modelagem com o uso de um fluxograma elimina os requisitos pouco claros, além de aumentar a colaboração e a comunicação. Em seguida, gere conjuntos otimizados de casos de teste automaticamente. Isso significa criar casos de teste, dados de teste e scripts de teste automaticamente, desde o fluxograma à medida que as histórias de usuários são criadas, até o teste da funcionalidade com cobertura máxima e com o menor conjunto de testes possível. Finalmente, automatize a "mudança no processo de requisitos". Isso reduz o tempo desperdiçado para localizar e corrigir manualmente os testes quando os requisitos mudam, porque, quando ocorrem alterações, elas iniciam automaticamente análises de impacto para criar ou corrigir os testes e manter a cobertura deles ao mesmo tempo em que é criada uma biblioteca de ativos de teste reutilizáveis que podem ser executados ou reexecutados como artefatos de automação de testes. A CA oferece soluções abrangentes que automatizam as atividades de teste mais complicadas da engenharia de requisitos até a automação e a otimização do design de testes. Esses recursos ajudam você a testar na velocidade do Agile, possibilitando a criação de aplicativos melhores, mais rapidamente. ESCRITO POR GEDEON HOMBREBUENO GERENTE SÊNIOR DE MARKETING DE PRODUTOS DA CA TECHNOLOGIES DESTAQUE DO PARCEIRO CA Agile Requirements Designer Aumente a qualidade do software, reduza os custos com testes e acelere a entrega de aplicativos. CATEGORIA NOVAS RELEASES CÓDIGO-FONTE Testes contínuos Contínuas ABERTO Não ESTUDO DE CASO A Williams é uma empresa de infraestrutura de energia que faz parte da Fortune. Ela fornece serviços de processamento e transporte de gás natural. Com sede em Tulsa, Oklahoma, a Williams emprega 5.6 pessoas em várias operações nos EUA. Para manter o ritmo das demandas de negócios, a Williams precisava entregar aplicativos e atualizações de qualidade superior mais rapidamente e com menos defeitos. Os processos de testes manuais estavam dificultando a capacidade da empresa de alcançar esse objetivo. A Williams implementou um pacote de soluções da CA Technologies para automatizar e aprimorar os testes de software. A CA Services também forneceu suporte à personalização, a treinamentos e à implementação para permitir o gerenciamento de releases de ponta a ponta. A Williams aumentou a velocidade e a qualidade da entrega de software, o que liberou seus recursos para que pudessem trabalhar em novos projetos de negócios, ajudando a empresa a atingir sua meta de fornecer o melhor serviço a um custo menor. Leia a história aqui. PONTOS FORTES Engenharia de requisitos. Mapeie os requisitos para um fluxograma visual e ativo e reduza a ambiguidade dos requisitos em 9% e os defeitos de software em 56%. Automação do design dos testes. Gere automaticamente o menor número de casos de teste necessários para uma cobertura funcional de % e para os scripts de automação de teste, vinculados aos dados certos e aos resultados esperados. Promova os testes ágeis. Gere automaticamente casos de teste, scripts de automação de teste e dados de teste para todas as funcionalidades sendo entregues a cada sprint. Otimização de casos de teste. Importe casos de teste, remova os casos duplicados e reduza os ciclos de teste em %. Gerenciamento de requisitos em constante mudança. Identifique automaticamente o impacto de uma mudança e atualize os casos de teste em minutos. CLIENTES MAIS IMPORTANTES Williams GM Financial Sprint Citigroup Level 3 Communications SITE ca.com/br/products/ca-agile-requirements-designer.html BLOG ca.com/en/blog-highlight 7
7 Testes contínuos Implemente os testes contínuos em todo o ciclo de vida de desenvolvimento de software. Adote práticas de teste de última geração para testar com antecedência, com frequência, bem como automática e continuamente. Somente a CA oferece uma estratégia de testes contínuos que é automatizada e criada com base em integrações de ponta a ponta e em código-fonte aberto. Implemente hoje mesmo suas práticas de DevOps e de entrega contínua. Visite ca.com/continuous-testing
1. 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 maisOPERA Cloud. Tecnologia que potencializa as operações e distribuição de seu hotel
OPERA Cloud Tecnologia que potencializa as operações e distribuição de seu hotel O que é o OPERA Cloud? O Oracle Hospitality OPERA Cloud Services (OPERA Cloud) é uma plataforma empresarial, voltada para
Leia maisespecificação por meio de exemplos não é garantia de corretude, mas a experiência mostra que tende a ser melhor do que o estado da prática hoje
1 Introdução Testar é o conjunto de tarefas ou passos executados para verificar se um produto ou serviço atende à sua proposta. Dessa forma, a execução de testes em um programa contribui para a melhoria
Leia maisTestes com base em modelo: a chave para um software melhor
Testes com base em modelo: a chave para um software melhor O dilema dos testes: rapidez X qualidade Não há dúvidas de que, quando se trata de desenvolvimento de software, a rapidez de lançamento no mercado
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 maisEngenharia de Software
Engenharia de Software Tópico 1 - Visão Geral da Engenharia de Software Sistemas Computacionais o Definição e conceitos básicos o Evolução do desenvolvimento Natureza do produto software Definição de Engenharia
Leia maisRESUMO DA SOLUÇÃO. CA Test Data Manager e CA Service Virtualization
RESUMO DA SOLUÇÃO CA Test Data Manager e CA Service Virtualization CA Test Data Manager e CA Service Virtualization Forneça o acesso sob demanda a ambientes seguros tão necessário para entregar software
Leia maisINTRODUÇÃO A ENGENHARIA DE SOFTWARE
Universidade TESTE Estadual DE SOFTWARE Vale do Acaraú O que são testes? INTRODUÇÃO A ENGENHARIA DE SOFTWARE Teste é um processo de avaliar um sistema ou um componente de um sistema para verificar se ele
Leia maisIntrodução a Teste de Software
Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Introdução a Teste de Software Prof. Luthiano Venecian 1 Conceitos Teste de software
Leia maisTestes Automatizados. Cursos de Verão 2007 IME/USP Dairton Bassi & Paulo Cheque
Testes Automatizados Cursos de Verão 2007 IME/USP www.agilcoop.org.br Dairton Bassi & Paulo Cheque Roteiro 1) Motivação 2) Introdução a Testes 3) Testes de Unidade 4) Testes de Aceitação 5) Testes de Integração
Leia maisE se sua Operação... Reduzisse muito o valor desperdiçado em retrabalhos? Aumentasse significativamente a satisfação dos clientes?
E se sua Operação... Reduzisse muito o valor desperdiçado em retrabalhos? Aumentasse significativamente a satisfação dos clientes? Concluísse os serviços mais rapidamente? Tivesse mais controle, com inspeções
Leia maisPARCERIA TÉCNICA IDEAL
PARCERIA TÉCNICA IDEAL CONFIANÇA E SATISFAÇÃO DO CLIENTE EM PRIMEIRO LUGAR hello@playmore.software Quem Somos Somos uma empresa que nasce a partir do desejo e da visão de fornecer aos nossos clientes e
Leia maisProblemas e Práticas Recomendadas no Desenvolvimento de Software
Problemas e Práticas Recomendadas no Desenvolvimento de Software Objetivos deste módulo Levantar problemas enfrentados na prática do desenvolvimento de software Discutir boas práticas para o desenvolvimento
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 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 maisSistemas de Informação (SI) Infraestrutra de Tecnologia da Informação (TI): Software
Sistemas de Informação (SI) Infraestrutra de Tecnologia da Informação (TI): Software Prof.ª Dr.ª Symone Gomes Soares Alcalá Universidade Federal de Goiás (UFG) Regional Goiânia (RG) Faculdade de Ciências
Leia maisRESOLVA OS DESAFIOS ORGANIZACIONAIS DA TRADUÇÃO. Conheça o ondemand da Lionbridge
RESOLVA OS DESAFIOS ORGANIZACIONAIS DA TRADUÇÃO Conheça o ondemand da Lionbridge Todas as empresas usam serviços de tradução Não é apenas a sua organização, a maioria das empresas enfrenta a crescente
Leia maisApresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP:
Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP: 8429016 Definição de MDA OMG (Object Management Group) propôs uma aplicação abrangente das práticas
Leia maisAula 05. Infraestrutura de TI: hardware e software Pearson. Todos os direitos reservados.
Aula 05 Infraestrutura de TI: hardware e software slide 1 Infraestrutura de TI: hardware e software 1. Quais os componentes da infraestrutura de TI? 2. Quais as principais tecnologias de hardware computacional,
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 maisEntrega contínua: automatizar o pipeline de implantação
White Paper Deployment Authomation Entrega contínua: automatizar o pipeline de implantação Índice página O valor da entrega contínua.... 1 A desconexão entre criar e implantar.... 3 Automação e integração
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 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 maisGuidewire Digital Portals. Adapt and succeed
Guidewire Digital Portals Adapt and succeed Nossa visão dos meios digitais Para ajudar seguradoras a se adaptarem e terem sucesso em um momento de crescentes expectativas dos meios digitais, fornecemos
Leia maisSAM GERENCIAMENTO DE ATIVOS DE SOFTWARE
Visão Geral dos O é fundamental para o gerenciamento de um ambiente de TI, uma vez que a eficácia é seriamente comprometida se uma organização não souber quais ativos de software ela possui, onde estão
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 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 maisInternet Explorer 8.0 Navegador (Browser)
Internet Explorer 8.0 Navegador (Browser) O Internet Explorer 8 foi projetado para facilitar a navegação e a interação com sites na Internet ou na intranet. Sempre que você usa a Internet, ou um software
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 maisAcelere sua jornada para a nuvem
Acelere sua jornada para a nuvem Migrar para a nuvem permite transferir cargas de trabalho de sistemas únicos para uma plataforma híbrida. Ela fornece um método estruturado para a migração junto com diversos
Leia maisDesenvolvimento de Software de Qualidade através de Testes Automatizados
Desenvolvimento de Software de Qualidade através de Testes Automatizados Paulo Cheque (paulocheque@agilcoop.org.br) Cursos de Verão 2010 Licença: Creative Commons: Attribution-Share Alike 3.0 Unported
Leia maisHistórico de alterações
Documento de requisitos v1.0 Nome do projeto : Viagem Mais Segura Histórico de alterações Data Versão Descrição Autor 12/09/2015 1.0 Versão inicial do documento AVC 1. Descrição do sistema O sistema Viagem
Leia maisKASPERSKY ENDPOINT SECURITY FOR BUSINESS Select Ferramentas para capacitar uma equipe de trabalho móvel, garantir a conformidade com políticas de segurança de TI e bloquear malware. O nível Select da Kaspersky
Leia maisACEITE DE SOFTWARE NA VISÃO DO CLIENTE: GARANTINDO A QUALIDADE DOS PROJETOS DE SOFTWARE. Resp:Marcelo Nascimento Costa, MSc
ACEITE DE SOFTWARE NA VISÃO DO CLIENTE: GARANTINDO A QUALIDADE DOS PROJETOS DE SOFTWARE Resp:Marcelo Nascimento Costa, MSc Sejam Todos Bem-Vindos 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão
Leia maisConteúdo Programático
Ementa do Curso O treinamento ios+swift Intro foi criado pela Catteno com o intuito de introduzir os alunos em programação de Apps para a plataforma ios (tablets e smartphones), utilizando a linguagem
Leia maisO CMMS nova geração e primeira rede social da manutenção.
O CMMS nova geração e primeira rede social da manutenção POR QUE MOBILITY WORK? ATENDER AS NECESSIDADES DO MERCADO A CONSTATAÇÃO DOS CLÁSSICOS SOFTWARES CMMS: Eles são caros e difíceis de configurar em
Leia maisCase de Sucesso DISTRIMED
Case de Sucesso DISTRIMED Monitorando as atividades de negócio e implantando uma cultura de Gestão à Vista De acordo com o Gartner, o Business Activity Monitoring (BAM) descreve os processos e as tecnologias
Leia maisComo atender às crescentes expectativas do cliente na entrega do software. Iniciar
Como atender às crescentes expectativas do cliente na entrega do software Iniciar Nº 1 Oferecer soluções criativas Os clientes visualizam e usam diariamente outros aplicativos de software criativos. Eles
Leia maisTeste de Software. Estratégias de Teste. Rosemary Silveira Filgueiras Melo
Teste de Software Estratégias de Teste Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com 1 Agenda Estratégias de Teste Tipos de Estratégias de Teste 2 Estratégias de teste Define as fases em que
Leia maisCurso online de Fundamentos em Android. Plano de Estudo
Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos
Leia maisUM SISTEMA PARA CONTROLE DE ATIVIDADES DE EQUIPES DE TI PARA DISPOSITIVOS MÓVEIS SCHOLANT, R. P. ¹, BASTOS, R. R. ²
UM SISTEMA PARA CONTROLE DE ATIVIDADES DE EQUIPES DE TI PARA DISPOSITIVOS MÓVEIS SCHOLANT, R. P. ¹, BASTOS, R. R. ² ¹ Instituto de Desenvolvimento do Alto Uruguai (IDEAU) Bagé RS Brasil ² Instituto de
Leia maisConecte se e assuma o controle
Conecte se e assuma o controle A RealVNC inventou a tecnologia de compartilhamento de tela VNC há mais de vinte anos. Oferecemos compartilhamento de tela seguro para uma grande variedade de aplicativos
Leia maisEngenharia de Software II
Engenharia de Software II Aula 6 http://www.ic.uff.br/~bianca/engsoft2/ Aula 6-10/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do
Leia maisDesconstruindo 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 maisImplementação do framework de testes automáticos Fates Web no contexto do projeto SIGA-EDU
Implementação do framework de testes automáticos Fates Web no contexto do projeto SIGA-EDU Rafael Boufleuer¹, Celio Trois¹, Walter Priesnitz Filho¹,Rogério Turchetti¹, Alfredo Del Fabro Neto¹, Tiago Antônio
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 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 maisSUPORTE ATLASSIAN 2017 SUPORTE ATLASSIAN
SUPORTE ATLASSIAN 2017 1 Se as ferramentas Atlassian são de alto nível de importância dentro da sua organização, considere nosso Suporte Platinum. Mantenha sua equipe focada no que realmente interessa
Leia maisProva Discursiva Engenharia de Software
Prova Discursiva Engenharia de Software Quais são os principais fatores de qualidade de software definidos pela ISO 9126? 1-Funcionalidade 2-Confiabilidade 3-Usabilidade 4-Eficiencia 5-Facilidade de Manutenção
Leia maisSOOS. Simple Organize Office System INDUSTRIA 4.0
SOOS Simple Organize Office System INDUSTRIA 4.0 WWW.SOOS.PT O QUE FAZEMOS Transforme os processos da sua empresa em digitais, ganhe tempo e dinheiro, com as nossas soluções de software personalizaveis.
Leia maisEngenharia de Software II
Engenharia de Software II Aula 7 http://www.ic.uff.br/~bianca/engsoft2/ Aula 7-12/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do
Leia maisOracle Healthcare Foundation Acelerando a evolução dos cuidados médicos
Oracle Healthcare Foundation Acelerando a evolução dos cuidados médicos De indivíduos a populações, preenchendo a lacuna no tratamento médico para uma saúde melhor Desafios enfrentados pelo setor de assistência
Leia maisAMP TECHNOLOGY. marketing agency
AMP TECHNOLOGY marketing agency O CONCEITO AMP é uma sigla que significa acelerador de páginas para dispositivos móveis (do inglês, Accelerated Mobile Pages). O principal objetivo desta tecnologia é tornar
Leia maisGuia de recursos: produtividade de workstations
Guia de recursos: produtividade de workstations Conteúdo Além do desktop: produtividade de workstations 2 Descubra como obter a maior produtividade possível de aplicativos de alto desempenho que requerem
Leia maisSão Paulo. August,
São Paulo August, 28 2018 Transformação da força de trabalho O que isso significa para você e sua empresa? Piero Cabral Gerente de Marketing de Produtos Linha Client A forma como trabalhamos está mudando
Leia maisNormas ISO:
Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Normas ISO: 12207 15504 Prof. Luthiano Venecian 1 ISO 12207 Conceito Processos Fundamentais
Leia maisTeste de Software. Competência: Entender as técnicas e estratégias de testes de Software
Teste de Software Competência: Entender as técnicas e estratégias de testes de Software Conteúdo Programático Introdução O que é teste de software? Por que é necessário testar um software? Qual a causa
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 maisCada vez mais empresas optam pela nuvem
Todos estão buscando usá-la, alguns usufruindo seus benefícios, mas poucos maximizando seu valor Setembro 2016 Resumo executivo A adoção da nuvem aumentou 61% desde o ano passado, sendo que 73% das empresas
Leia maisPOLÍTICA DE PRIVACIDADE DOS APLICATIVOS DO CPTEC
POLÍTICA DE PRIVACIDADE DOS APLICATIVOS DO CPTEC Introdução Ao usar os aplicativos do CPTEC, você confia suas informações a nós. Temos o compromisso de manter essa confiança. Para começar, vamos te ajudar
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 maisLÍDER EM VAREJO AUMENTA PRODUTIVIDADE E ROI COM FERRAMENTAS ATLASSIAN 2016 LÍDER EM VAREJO AUMENTA PRODUTIVIDADE E ROI COM FERRAMENTAS ATLASSIAN
LÍDER EM VAREJO AUMENTA PRODUTIVIDADE E ROI COM FERRAMENTAS ATLASSIAN 2016 1 LÍDER EM VAREJO AUMENTA PRODUTIVIDADE E ROI COM FERRAMENTAS ATLASSIAN 2016 Organizações globais que trabalham com times distribuídos
Leia maisNuvem e Virtualização Redes Programáveis
Nuvem e Virtualização Redes Programáveis Visão Geral da Nuvem A computação em nuvem envolve muitos computadores conectados em uma rede, possibilitando que eles sejam fisicamente localizados em qualquer
Leia maisPerguntas a fazer ao seu fornecedor
A ESCOLHA DE UMA PLATAFORMA DE ECM Perguntas a fazer ao seu fornecedor Guia para identificar o que o produto faz e como o faz Parabéns por dar seus primeiros passos rumo a uma organização melhor, mais
Leia maisSERVIÇOS PROFISSIONAIS IMPLEMENTAÇÃO PERSONALIZADA E SUPORTE PARA EXCELÊNCIA OPERACIONAL LIMS
SERVIÇOS PROFISSIONAIS IMPLEMENTAÇÃO PERSONALIZADA E SUPORTE PARA EXCELÊNCIA OPERACIONAL LIMS Veja onde ela vai te levar em informatics.abbott Serviços Profissionais Abbott Informatics Não somos apenas
Leia maisProgramação Orientada a Objetos
Ciência da Computação Prof. Elias Ferreira Elaborador por: Ana Claudia Bastos Loureiro Monção JUNIT Teste de Software Processo de Software Um processo de software pode ser visto como o conjunto de atividades,
Leia maisIntrodução aos Testes de Software
Introdução aos Testes de Software 1 Objetivos do curso Apresentar e discutir os conceitos básicos sobre o processo de testes Entender como criar e utilizar os documentos (artefatos) gerados ao longo deste
Leia maisFabricante acelera alcance internacional em 30 mercados-chave. Estudo de caso de fabricação
Fabricante acelera alcance internacional em 30 mercados-chave Estudo de caso de fabricação O desafio Esse fabricante B2B com escritórios em mais de 150 países estabeleceu uma meta estratégica para atender
Leia maisEnterprise Networks. A seguir, vamos apresentar um resumo dos principais conceitos associados às redes empresariais.
Enterprise Networks As redes empresariais estão passando por uma série de transformações como consequência dos avanços tecnológicos e da mudança de enfoque da TI, que as aproxima cada vez mais de serem
Leia maisTufin Orchestration Suite. Orquestração de Políticas de Segurança em Redes Físicas e Plataformas em Nuvem
Tufin Orchestration Suite Orquestração de Políticas de Segurança em Redes Físicas e Plataformas em Nuvem Tufin Orchestration Suite O Tufin Orchestration Suite provê Cyber Resiliência & Agilidade com a
Leia maisDesenvolvimento de Software de Qualidade através de Testes Automatizados
Desenvolvimento de Software de Qualidade através de Testes Automatizados Fabio Kon e Paulo Cheque Departamento de Ciência de Computação IME/USP 9/2/2009 Verão 2009 Erros de Software Causam prejuízos de
Leia maisSão Paulo. August,
São Paulo August, 28 2018 Realizando nossa Transformação Digital A Jornada de TI da Dell Roberto Petry Diretor de TI, Dell Digital Brazil Dell Digital: Nossa jornada de transformação Transformação da
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 mais01. Sobre Camaleo O QUE É CARACTERÍSTICAS
01. Sobre Camaleo O QUE É Criado pela FH, o Camaleo foi projetado para oferecer soluções tecnológicas responsivas aos clientes em curto prazo e principalmente, com baixo custo e segurança. Clique aqui
Leia mais1. A principal razão de dividir o processo de teste em tarefas distintas é:
Simulado CTFL- BSTQB Tempo de duração: 60 minutos 1. A principal razão de dividir o processo de teste em tarefas distintas é: a) Cada fase do teste tem uma proposta diferente b) É mais fácil para gerência
Leia maisMetodologias Ágeis. Equipe WEB Cercomp
Metodologias Ágeis Equipe WEB Cercomp web@cercomp.ufg.br Metodologias ágeis Surgiram com a finalidade de substituir o modelo de desenvolvimento Ad hoc, que trata o ciclo de construção do software de uma
Leia maisTecnologia flash: Liberando inovações que moldam a sociedade
Tecnologia flash: Liberando inovações que moldam a sociedade Fevereiro de 2016 Patrocinado por Neste resumo: O flash está liberando inovações e permitindo a transformação dos negócios O flash está mudando
Leia maisMeraki Folheto de solução 2017
Meraki Folheto de solução 2017 Introdução TI 100% gerenciada na nuvem As soluções de TI de borda gerenciada na nuvem, filial e campus de nível empresarial Cisco Meraki levam simplicidade para empresas
Leia maisEMPRESA DE AGRONEGÓCIOS TEM AUMENTO EM SEUS RESULTADOS E NA COLABORAÇÃO DOS TIMES 2016
EMPRESA DE AGRONEGÓCIOS TEM AUMENTO EM SEUS RESULTADOS E NA COLABORAÇÃO DOS TIMES 2016 1 Como uma das principais líderes globais do setor de agronegócios, nossa parceira procura conectar produtores rurais
Leia maisPor que o desenvolvimento em paralelo ágil é fundamental à sua estratégia de transformação digital
Série de ebooks sobre desenvolvimento em paralelo ágil: Capítulo 1 Por que o desenvolvimento em paralelo ágil é fundamental à sua estratégia de transformação digital A necessidade de rapidez, eficácia
Leia maisUM POUCO DO NOSSO TRABALHO. Desenvolvimento de produtos digitais
UM POUCO DO NOSSO TRABALHO Desenvolvimento de produtos digitais Desenvolvemos produtos digitais com inteligência e tecnologia. Somos especialistas em comportamento digital e criamos experiências que impulsionam
Leia maisTELEFONIA IP E COMUNICAÇÕES UNIFICADAS
TELEFONIA IP E COMUNICAÇÕES UNIFICADAS Português ENTRE EM CONTATO innovaphone AG Böblinger Str. 76 D-71065 Sindelfingen Tel. +49 7031 73009-0 Fax +49 7031 73009-9 info@innovaphone.com www.innovaphone.com
Leia maisOs dados que você tem são fragmentados em várias ferramentas?
Os dados que você tem são fragmentados em várias ferramentas? A realidade do seu ecossistema de marketing é que você usa muitas ferramentas e os dados são armazenados em vários lugares? Você acha muito
Leia maisOs sites da FATECOINS podem ser acessados em qualquer lugar do mundo e os aplicativos da FATECOINS são distribuídos apenas no Brasil.
INTRODUÇÃO Ao usar os sites e aplicativos da FATECOINS, você confia suas informações a nós. Temos o compromisso de manter essa confiança. Para começar, vamos te ajudar a entender as nossas práticas de
Leia maisTeste de Software. Planejamento de Teste. Rosemary Silveira Filgueiras Melo
Teste de Software Planejamento de Teste Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com 1 Agenda Atividades de Teste Conceitos importante no Contexto de Teste Abordagem de Teste 2 Atividades de
Leia maisA competitividade no mercado de escolas de cursos livres impõe às empresas uma gestão ágil, eficiente e focada em resultados.
A competitividade no mercado de escolas de cursos livres impõe às empresas uma gestão ágil, eficiente e focada em resultados. Aprimorar os serviços prestados na sua escola fortalece o relacionamento com
Leia maisAdministradora de Consórcios. Uma nova era de treinamentos inicia agora.
Administradora de Consórcios Uma nova era de treinamentos inicia agora. & Uma nova plataforma de comunicação, treinamentos e desenvolvimento de colaboradores Premissas do projeto Permitir a criação ilimitada
Leia maisTransformação da força de trabalho
Transformação da força de trabalho Transformação da força de trabalho Sara Barbosa Cloud Specialist sara.barbosa@softwareone.com @sarabarbosa Transformação da força de trabalho Enterprise Social Mobilidade
Leia maisSEU FUTURO DEPENDE DAS SUAS AÇÕES HOJE
SEU FUTURO DEPENDE DAS SUAS AÇÕES HOJE Painel de Clientes: Como as empresas estão se preparando para a transformação digital BORIS KUSZKA Solution Architect Director São Paulo, 19 de Setembro de 2017 90%
Leia maisTeste de Software. Prof. Camila. Pedro de Assis Sobreira Jr.
Teste de Software Prof. Camila Pedro de Assis Sobreira Jr. 2 Técnicas de Testes Técnica de Teste Funcional Técnica de Teste Estrutural 3 Testes Funcionais Teste de Especificação de Requisitos. Teste de
Leia maisDesenvolvimento Ágil de Software
DCC / ICEx / UFMG Desenvolvimento Ágil de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Agenda Métodos ágeis Histórico e Motivação Manifesto ágil Desenvolvimento dirigido a planos e ágil
Leia maisNão fique para trás. Os benefícios comerciais da ampliação da adoção da nuvem. Um InfoBrief da IDC, patrocinado pela Cisco Agosto de 2015
Agosto de 2015 Atingir níveis mais elevados de adoção da nuvem permite que as empresas melhorem concretamente a alocação estratégica de orçamentos de TI, reduzam os custos e o tempo para provisionar serviços
Leia maisDesenvolvimento de Software. Testes de Software. Tópicos da Aula. Onde estamos... Verificação x Validação. Testes de Software
Engenharia de Software Aula 17 Desenvolvimento de Software Testes de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 7 Maio 2012 1. Especificação de requisitos 2. Projeto
Leia maisinformação enviada (ex. Facebook) ou que a rede social utilize essa informação para sugerir locais de interesse próximos ao usuário (ex. Foursquare).
1 Introdução 1.1 Contextualização Recentemente, tem-se percebido um movimento de integração de comunidades físicas e comunidades virtuais. As pessoas utilizam cada vez mais a Internet para se comunicar
Leia maisRESUMO DA SOLUÇÃO. CA Test Data Manager e CA Agile Requirements Designer. Teste aplicativos compostos rigorosamente com mais rapidez usando o CA Test
RESUMO DA SOLUÇÃO CA Test Data Manager e CA Agile Requirements Designer Teste aplicativos compostos rigorosamente com mais rapidez usando o CA Test Data Manager e o CA Agile Requirements Designer RESUMO
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 maisTeste de Software. Karen Frigo Busolin Novembro / 2010
Teste de Software Karen Frigo Busolin Novembro / 2010 Processo de Testes de Software Possibilitar aos profissionais maior visibilidade e organização dos trabalhos. Representa uma estruturação de etapas,
Leia maisENGENHARIA DE SOFTWARE. Aula 12 Testes de software
ENGENHARIA DE SOFTWARE Aula 12 Testes de software OBJETIVOS Compreender os estágios de teste durante o desenvolvimento para os testes de aceitação por parte dos usuários de sistema; Apresentar as técnicas
Leia maisPerformance Corporativa
Performance Corporativa Para ampliar a visão estratégica de gestores, a Senior oferece o Performance Corporativa: uma linha de soluções complementares que se integram aos sistemas da empresa. Impulsione
Leia mais