Testes com base em modelo: a chave para um software melhor
|
|
- Paula Figueira
- 5 Há anos
- Visualizações:
Transcrição
1 Testes com base em modelo: a chave para um software melhor
2 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 é essencial. No entanto, sem qualidade, seus esforços de desenvolvimento serão em vão. Os usuários abandonarão o aplicativo em pouco tempo, e a experiência insatisfatória oferecida ao cliente prejudicará sua marca. Os testes estão no cerne tanto da rapidez quanto da qualidade. O desafio é viabilizar testes rigorosos na mesma sprint e, ao mesmo tempo, permitir que os interessados de testadores a analistas de negócios se mantenham alinhados e flexíveis. Essa é uma tarefa desafiadora que exige a substituição do processo de testes atual (geralmente lento, manual e propenso a erros) por uma abordagem avançada com base em modelo. Adotar uma abordagem de testes com base em modelo ajuda os desenvolvedores e testadores a superar os principais obstáculos enfrentados quando se tenta criar um software melhor mais rapidamente. Esses pontos problemáticos se estendem para o ciclo de vida de testes e incluem: Requisitos ambíguos Design insatisfatório de caso de teste e cobertura limitada Espera por dados de teste Indisponibilidade de componentes do sistema Ausência de automação Vamos analisar cada uma dessas áreas problemáticas e ver como o CA Agile Requirements Designer, uma solução de testes com base em modelo da CA Technologies, pode ajudá-lo. 1 segundo 3% 2 segundos 12% Procuraram um aplicativo alternativo 28% 61% dos usuários esperam que os aplicativos sejam iniciados em 4 segundos ou menos. 1 3 segundos 24% 4 segundos 22% E problemas graves afugentarão os usuários. Pararam de usar o aplicativo 37% Desinstalaram ou removeram o aplicativo 53% 1 TechBeacon, "2015 Mobile App Usage and Abandonment Survey", 30 de abril de 2015, 2
3 Requisitos ambíguos Há uma forma melhor: requisitos de modelo como um fluxograma ativo. Na maioria das vezes, os desafios de software são apresentados bem no começo de um projeto, durante a fase de definição dos requisitos. Os requisitos costumam ser ambíguos e incompletos e, normalmente, são armazenados em vários formatos estáticos. Como consequência, os casos de teste são derivados manualmente de requisitos incompletos, e o problema continua crescendo conforme o processo de desenvolvimento avança. O resultado é que o software dificilmente consegue oferecer uma boa experiência ao cliente, ou pior ainda, os defeitos são detectados apenas posteriormente no ciclo de vida de desenvolvimento, quando exigem bem mais tempo e recursos para serem resolvidos. Como a maioria das equipes de teste opera de maneira manual, não há como atualizar um teste automaticamente ou com facilidade quando os requisitos mudam. E, acredite, seus requisitos provavelmente mudarão. Veja como: Crie um modelo formal usando o CA Agile Requirements Designer, que pode ser facilmente acessado e compreendido pelos analistas de negócios que já usam VISIO, BPM ou outras ferramentas. Elimine a ambiguidade e as lacunas criando uma representação matematicamente precisa de um sistema. Alinhe usuários, analistas de negócios e a equipe de TI com um modelo que todos podem compartilhar, verificar e usar. Figura 1. Um fluxograma básico representando os dados em um aplicativo de sistema comercial. 3
4 Design insatisfatório de casos de teste e cobertura limitada O design manual de casos de teste é um processo demorado e propenso a erros. Requisitos pobres se traduzem em casos de teste insatisfatórios, que levam a falhas de design e código. Não há uma noção real da cobertura, porque os testes, em geral, são realizados de maneira assistemática e ad hoc, proporcionando apenas de 10 a 20% de cobertura de teste funcional. Um design insatisfatório de casos de teste também ocasiona um excesso considerável de testes dos mesmos recursos do aplicativo. Há uma maneira mais fácil: gerar automaticamente conjuntos ideais de casos de teste. Veja como: Gere casos de teste automaticamente com base no fluxograma da solução quando as histórias de usuário forem criadas. Teste até 100% da funcionalidade especificada. Vincule os dados certos e os resultados esperados às histórias de usuário relevantes. Detecte defeitos mais cedo e encurte os ciclos de teste para que os testadores possam entregar o software mais cedo e com uma experiência aprimorada para o cliente. Figura 2. Um exemplo da geração de casos de teste usando o CA Agile Requirements Designer. 4
5 Espera por dados de teste Os dados certos nunca estão disponíveis quando os testadores precisam deles. Os dados não são vinculados aos testes, e os testadores precisam peneirar conjuntos de dados de produção que apresentam alto volume, mas pouca variedade, não oferecendo a cobertura adequada. A CA estima que 20% do ciclo de vida de desenvolvimento de um software sejam gastos esperando por dados. Essas restrições de dados forçam os testadores a esperar até que os dados serem disponibilizados pela etapa anterior, o que significa que os dados não são disponibilizados em paralelo entre equipes, projetos ou releases. As atualizações de dados podem levar dias ou semanas para serem concluídas, causando atrasos significativos nos testes. Há outra maneira: testar dados sob demanda. Veja como: Automatize a mineração de dados usando o CA Agile Requirements Designer para localizar dados existentes em vários sistemas de back-end. Use um conjunto abrangente de funções de geração de dados, variáveis do sistema e listas de seed combináveis para criar qualquer dado ausente que seja necessário para a cobertura máxima. Inclua cenários futuros, exceções e resultados inesperados, que não costumam ser encontrados em dados de produção. Vincule dados aos casos de teste que alimentam diretamente o mecanismo de automação de teste e evite os atrasos criados quando são entregues dados incorretos. Figura 3. Dados de teste não resolvidos vinculados a caminhos armazenados no CA Agile Requirements Designer. 5
6 Indisponibilidade de componentes do sistema As restrições de dados e ambiente geram mais atrasos, porque as equipes distribuídas precisam esperar até que componentes do sistema (por exemplo, um banco de dados de produção) ou dados sejam disponibilizados. Também há atrasos quando as equipes de teste esperam os dados serem criados e provisionados por uma equipe central, e os dados, em geral, não são disponibilizados em paralelo. Além disso, muitas organizações ainda copiam dados de produção e os mascaram nos ambientes de teste. Essas cópias são caras de se manter, trazem riscos de conformidade e cobrem apenas uma parte dos testes que precisam ser executados. Deve haver uma maneira melhor: usar dados de autoatendimento. Veja como: Use o CA Agile Requirements Designer para definir, de acordo com os requisitos e o teste, os componentes que precisam ser virtualizados. Use o portal de autoatendimento sob demanda para definir os dados virtuais necessários e recebê-los automaticamente. Gere dados virtuais realistas quando forem necessários casos de teste otimizados. Defina os pares solicitação-resposta de maneira rápida e precisa diretamente em uma definição de mensagem ou amostra de tráfego. Figura 4. Vinculação de pontos de extremidade virtuais a casos de teste no CA Agile Requirements Designer. 6
7 Ausência de automação Gerenciar mudanças é possivelmente o maior problema para a automação. Em um cenário ideal, é desejável gerar e manter automaticamente testes otimizados e automatizados que estejam vinculados aos dados e aos resultados esperados necessários para sua execução. E, quando forem feitas alterações, você quer evitar ter de voltar para os scripts existentes e editá-los. Para a maioria das organizações, o problema é que as estruturas dos testes automatizados têm muitos scripts, e a geração dos scripts é feita manualmente, assim como a manutenção deles. Algumas organizações usam soluções alternativas, como estruturas de registro/gravação ou automação sem script (palavras-chave). No entanto, essas abordagens ainda o levam de volta ao design manual de casos de teste. De preferência, você quer evitar ter de voltar aos scripts existentes e editá-los novamente, o que é simplesmente impossível sem um gerador de automação. Há uma maneira mais rápida: usar testes automatizados. Veja como: Use o CA Agile Requirements Designer para automatizar o design e a criação de casos de teste para tornar os testes mais abrangentes (o máximo possível). Elimine o tempo gasto no design e na manutenção manuais dos testes. Acompanhe as necessidades dinâmicas dos usuários com facilidade usando um gerador de automação. Maximize o valor das estruturas de teste existentes. Crie uma biblioteca de componentes de teste reutilizáveis. Impacto dos recursos de DevOps 2 Atuação rápida em operações de mercado Ataque e defesa rápidos Retenção de clientes Obtenção de clientes Empresas com DevOps avançado Empresas sem DevOps ou com DevOps limitado 2 "Assembling the DevOps Jigsaw", Freeform Dynamics,
8 Uma solução de testes completa e totalmente integrada As soluções de testes da CA Technologies concentram o esforço de teste na fase de design, automatizando a criação de ativos de teste e as tarefas de manutenção subsequentes. O CA Agile Requirements Designer é uma solução de modelagem e testes automatizados que permite às organizações criar e lançar aplicativos de alta qualidade no mercado com mais rapidez e menos custos. A CA também oferece uma família de produtos que ajuda você a atingir seus objetivos de testes contínuos. Soluções de testes da CA CA Test Data Manager. Cria todos os dados necessários CA Test Data Manager para os testes, com correspondência direta aos casos de teste criados no Agile Requirements Designer. CA Application Test. Uma solução colaborativa de testes automatizados projetada para testar e validar aplicativos web e móveis modernos, junto com APIs, serviços web e protocolos de back-end herdados. CA Service Virtualization Dados virtuais História Dados de teste CA ARD CA Agile Central História Dados de teste Casos de teste Biblioteca de automação Script de teste CA Service Virtualization. Cria os serviços necessários para os testes com base em pontos de extremidade virtuais modelados no CA Test Case Optimizer. Ambiente de teste/ Serviço virtual implantado Casos/dados de teste CA Agile Central. Exporta os requisitos para o CA Agile Requirements Designer, onde eles são otimizados e convertidos no conjunto correto de casos de teste. HP QC ALM Casos de teste Defeitos Defeitos Figura 5. Processo de teste integrado da CA dos requisitos, passando pelo ambiente e provisionamento dos dados, até a execução e manutenção do teste. 8 Teste automatizado, vinculado aos dados de teste
9 Software de qualidade entregue de maneira mais rápida e econômica Juntas, as soluções de testes da CA permitem que as equipes de teste trabalhem em paralelo e realizem testes rigorosos em apenas uma sprint, mesmo com os requisitos em constante alteração. Os analistas de negócios podem comunicar as necessidades dinâmicas dos usuários usando fluxogramas inequívocos, de onde podem derivar os ativos de teste subsequentes automaticamente. Isso inclui casos de teste otimizados, dados de teste, testes automatizados e dados virtuais. Eliminando os atrasos gerados por testes manuais e restrições de ambiente e maximizando a cobertura de teste, você poderá entregar aplicativos com mais qualidade dentro do prazo e do orçamento. 9
10 Casos de sucesso de clientes A a.s.r., uma empresa de seguros e serviços financeiros, conseguiu associar um modelo de fluxograma aos requisitos existentes em apenas quatro horas. 3 A a.s.r. conseguiu gerar casos de teste que forneceram 100% de cobertura derivada diretamente do modelo. 4 A solução da CA Technologies ajudará o Rabobank a aumentar a eficiência dos analistas de negócios em 10% e dos testadores em mais de 30% nos próximos três anos. 5 Uma empresa multinacional de serviços financeiros reduziu o tempo de criação de casos de teste em 95%. 6 3 CA Technologies, "Case Study: Agile Requirements Designer at a.s.r.", Ibid 5 Caso de sucesso da CA Technologies, "Rabobank improves the customer experience with better apps and faster testing founded on CA Agile Requirements Designer", Métricas coletadas da experiência de implementação da CA Technologies. 10
11 Obtenha mais informações. A CA Technologies (NASDAQ: CA) cria software que acelera a transformação das empresas e permite que elas aproveitem as oportunidades da economia dos aplicativos. O software está no cerne de todas as empresas, em todos os setores. Do planejamento ao desenvolvimento e do gerenciamento à segurança, a CA está trabalhando com empresas de todo o mundo para mudar a maneira como vivemos, fazemos negócios e nos comunicamos usando dispositivos móveis, as nuvens privada e pública e os ambientes distribuídos e de mainframe. Obtenha mais informações em ca.com/br. Copyright 2016 CA, Inc. Todos os direitos reservados. Todas as marcas comerciais mencionadas neste documento pertencem a suas respectivas empresas. Este documento não contém nenhuma garantia e é fornecido apenas para fins informativos. As descrições de funcionalidades podem ser exclusivas para os clientes aqui representados, e o desempenho real do produto poderá variar. CS
RESUMO 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 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 maisCA Test Data Manager:
Caso de uso 2: Gerar dados Autoprovisionar dados de CA Test Data Manager: Sete casos de uso para atender às suas necessidades abrangentes de dados de O DevOps exige dados de de qualidade Caso de uso 2:
Leia maisPrincipais cenários do CA Test Data Manager
DOCUMENTAÇÃO TÉCNICA abril de 2016 Principais cenários do CA Test Data Manager Gere e proteja todos os dados necessários para testes rigorosos e os provisione sob demanda para equipes altamente distribuídas.
Leia mais1. A função DevOps, que se concentra principalmente em Produtos & Serviços:
Questões de múltipla escolha 1. A função DevOps, que se concentra principalmente em Produtos & Serviços: a) Desenvolvimento Ágil b) Melhoria Contínua c) Automatizar tudo d) Centralizar o Desenvolvimento
Leia maisComo gerar ROI do desempenho de serviços: examinando os benefícios de custo do gerenciamento de nível de serviço automatizado
Como gerar ROI do desempenho de serviços: examinando os benefícios de custo do gerenciamento de nível de serviço automatizado Por que você deve gerenciar o desempenho dos serviços? A TI não gerencia a
Leia maisA importância do gerenciamento de software: como a racionalização dos ativos gera benefícios reais de negócios
A importância do gerenciamento de software: como a racionalização dos ativos gera benefícios reais de negócios A TI como uma direcionadora de negócios estratégicos À medida que o mundo se tornou mais conectado
Leia maisSérie de ebooks sobre Operações ágeis: Capítulo 1. Por que as Operações ágeis são essenciais para sua estratégia de transformação digital
Série de ebooks sobre Operações ágeis: Capítulo 1 Por que as Operações ágeis são essenciais para sua estratégia de transformação digital A transformação digital requer operações de TI bimodais Há muito
Leia maisReimaginando a criação do back-end de aplicativos e da API
Reimaginando a criação do back-end de aplicativos e da API O que está orientando o investimento em APIs? Possibilitando um mundo conectado Perguntamos a 1.442 profissionais de negócios e TI trabalhando
Leia maisBanese Agiliza Desenvolvimento de Canais de Atendimento e Inicia Projeto de Open Banking com suporte da solução CA API Management
CUSTOMER SUCCESS STORY Banese Agiliza Desenvolvimento de Canais de Atendimento e Inicia Projeto de Open Banking com suporte da solução CA API Management PERFIL DEL CLIENTE Empresa: Banco do Estado de Sergipe
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 maisA empresa ágil: orientada a dados, estrategicamente alinhada
CA Agile Central A empresa ágil: orientada a dados, estrategicamente alinhada A capacidade de uma organização de prosperar e crescer na atual economia digital acelerada é medida pela rapidez com que ela
Leia maisEscolhendo uma solução de gerenciamento do desempenho de aplicativos
DOCUMENTAÇÃO TÉCNICA ABRIL DE 2016 Escolhendo uma solução de gerenciamento do desempenho de aplicativos Simplifique o processo para encontrar o fornecedor e a tecnologia de APM ideais para sua organização.
Leia maisNão se esqueça da experiência do usuário
RESUMO EXECUTIVO SETEMBRO DE 2016 Não se esqueça da experiência do usuário Alcançando o sucesso na implantação do seu gerenciamento de identidades Estendendo os serviços de identidades ao usuário corporativo
Leia maisGerenciando e administrando identidades na empresa aberta
Gerenciando e administrando identidades na empresa aberta Bem-vindo à sua nova realidade: a empresa aberta. A proliferação de aplicativos SaaS e dispositivos móveis transforma a segurança da rede em um
Leia maisCinco etapas para adotar o monitoramento de infraestrutura de TI ágil necessário para um mundo orientado aos clientes
Cinco etapas para adotar o monitoramento de infraestrutura de TI ágil necessário para um mundo orientado aos clientes Abastecendo a experiência do aplicativo Se você viu alguma propaganda recente de carros,
Leia maisUtilizando a mobilidade para promover a produtividade e fornecer uma experiência de gerenciamento de serviços de TI superior
Utilizando a mobilidade para promover a produtividade e fornecer uma experiência de gerenciamento de serviços de superior Tendências emergentes criam novas expectativas de negócios e do consumidor Não
Leia maisTestes Automatizados Melhorando a velocidade e a qualidade dos aplicativos
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 DZONE.COM/GUIDES
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 maisCA Workload Automation for SAP
CA Workload Automation for SAP 2 A economia dos aplicativos gera novos desafios para a carga de trabalho do SAP Os negócios estão sendo cada vez mais moldados por aquilo que se tornou um mundo com base
Leia maisCA Technologies Empodera Colaboradores com Melhor Acesso a Aplicações Através do Aplicativo Móvel OneAccess
CUSTOMER SUCCESS STORY CA Technologies Empodera Colaboradores com Melhor Acesso a Aplicações Através do Aplicativo Móvel OneAccess PERFIL DO CLIENTE Indústria: IT Empresa: CA Technologies Funcionários:
Leia maisIntegrando o gerenciamento da configuração à estratégia de automação de releases
DOCUMENTAÇÃO TÉCNICA MARÇO DE 2015 Integrando o gerenciamento da configuração à estratégia de automação de releases Tim Mueting/Paul Peterson Entrega de aplicativos CA Technologies 2 Documentação técnica:
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 maisElevando a experiência do cliente no mundo móvel
Elevando a experiência do cliente no mundo móvel Os dispositivos móveis são um recurso constante em nosso dia a dia Tablets, telefones, relógios dependemos deles e dos aplicativos e serviços que eles fornecem.
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 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 maisO assunto do momento é. 10 setores estão inovando com o CA APM 10.
O assunto do momento é 10 setores estão inovando com o CA APM 10. Serviços financeiros Os clientes do setor de serviços financeiros que utilizaram o CA APM 10 obtiveram estes resultados: o desempenho dos
Leia maisRelease Automation em ação: seis maneiras de implantar aplicativos de modo confiável sob demanda e prosperar na economia dos aplicativos
Release Automation em ação: seis maneiras de implantar aplicativos de modo confiável sob demanda e prosperar na economia dos aplicativos A busca contínua da satisfação do cliente Na atual economia dos
Leia maisPDS. Aula 1.5 Modelos de Processo. Prof. Dr. Bruno Moreno
PDS Aula 1.5 Modelos de Processo Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Tipos de Modelos Modelo em Cascata; Prototipação; RAD; Modelo Incremental; Desenvolvimento Evolucionário; Desenvolvimento
Leia maisA CA Technologies economiza US$ 23 milhões com um controle maior dos ativos de TI globais
Caso de sucesso do cliente Agosto de 2015 A CA Technologies economiza US$ 23 milhões com um controle maior dos ativos de TI globais Perfil do cliente Setor: Tecnologia Empresa: CA Technologies Funcionários:
Leia maisElevando a experiência do cliente no mundo móvel
Elevando a experiência do cliente no mundo móvel Os dispositivos móveis agora são um recurso constante em nosso dia a dia Tablets, telefones, relógios dependemos deles e dos aplicativos e serviços que
Leia maisAtravessando o abismo que separa o Desenvolvimento das Operações de TI
RESUMO DA SOLUÇÃO Soluções de entrega de aplicativos da CA Technologies Atravessando o abismo que separa o Desenvolvimento das Operações de TI O aprimoramento na colaboração e automação entre o Desenvolvimento
Leia maisAutonomia para equipes e departamentos com visualizações rápidas
da solução SAP SAP Lumira, edição edge Autonomia para equipes e departamentos com visualizações rápidas A solução de visualização de dados para equipes e departamentos A solução de visualização de dados
Leia maisRELATÓRIO DE INTENÇÕES AGOSTO DE Sete estratégias para atualizações de sucesso
RELATÓRIO DE INTENÇÕES AGOSTO DE 2015 Sete estratégias para atualizações de sucesso 2 Relatório de intenções: Sete estratégias para atualizações de sucesso AGOSTO DE 2015 ca.com/br Sete estratégias para
Leia maisPESQUISA Outubro de 2014. DevOps: O segredo mais conhecido para vencer na economia dos aplicativos
PESQUISA Outubro de 2014 DevOps: O segredo mais conhecido para vencer na economia dos aplicativos 2 PESQUISA: DevOps: O segredo mais conhecido para vencer na economia dos aplicativos DevOps: O segredo
Leia maisEncerrando o debate sobre amplitude versus profundidade
Encerrando o debate sobre amplitude versus profundidade Como o monitoramento completo e o ajuste contínuo do mainframe ajudam a promover uma experiência perfeita para o cliente As novas oportunidades e
Leia maisA economia dos aplicativos requer inteligência de mainframe
A economia dos aplicativos requer inteligência de mainframe A transformação digital e o mainframe Atualmente, a experiência do cliente é fundamental para a sobrevivência dos negócios. Agora, toda interação,
Leia maisSwisscom oferece aos telespectadores algo novo para assistir
CASO DE SUCESSO DO CLIENTE NOVEMBRO DE 2015 Swisscom oferece aos telespectadores algo novo para assistir PERFIL DO CLIENTE Setor: Telecomunicações Empresa: Swisscom Funcionários: Mais de 100 funcionários
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 maisConectando aplicativos móveis ao mainframe na economia dos aplicativos
Conectando aplicativos móveis ao mainframe na economia dos aplicativos Clientes que impulsionam mudanças na economia dos aplicativos Um aplicativo na Ásia permite que transeuntes façam pedidos de produtos
Leia maisCA Mobile App Analytics Saindo na frente na economia dos aplicativos móveis
CA Mobile App Analytics Saindo na frente na economia dos aplicativos móveis A economia dos aplicativos móveis está em ebulição Os aplicativos móveis rapidamente tornaram-se a principal forma de muitos
Leia maisTestes de Software. Prof. Edjandir C. Costa
Testes de Software Prof. Edjandir C. Costa edjandir.costa@ifsc.edu.br Sumário - Processo de teste - Estágios de teste - Diferenças entre tipos de testes Processo de Teste Dois objetivos distintos: - Demonstrar
Leia maisAnálise aplicável: oferecendo uma experiência digital superior
Análise aplicável: oferecendo uma experiência digital superior Qual é a classificação de sua experiência digital? 99% DAS EMPRESAS NOS EUA PREVEEM UMA MÉDIA DE CRESCIMENTO DE 21% DEVIDO À ADOÇÃO DA transformação
Leia maisvocê consegue aumentar a inovação em todo o seu portfólio de produtos?
RESUMO DA SOLUÇÃO: Soluções de Gestão de Projetos e Portfólios para Inovação de Produtos você consegue aumentar a inovação em todo o seu portfólio de produtos? you can As soluções de Gestão de Projetos
Leia maisA CA entrega a automação da carga de trabalho essencial à missão. Por que os clientes escolhem o CA Workload Automation
A CA entrega a automação da carga de trabalho essencial à missão Por que os clientes escolhem o CA Workload Automation 2 A CA ENTREGA A AUTOMAÇÃO DA CARGA DE TRABALHO ESSENCIAL À MISSÃO: POR QUE OS CLIENTES
Leia maisDOCUMENTAÇÃO TÉCNICA Relatório TechInsights Setembro de Relatório TechInsights: o que empresas inteligentes sabem sobre o DevOps
DOCUMENTAÇÃO TÉCNICA Relatório TechInsights Setembro de 2013 Relatório TechInsights: o que empresas inteligentes sabem sobre o DevOps 2 Relatório TechInsights Setembro de 2013 Resumo executivo O DevOps
Leia maisDATA SHEET. Qlik NPrinting. Dissemine conhecimento e insights QLIK.COM
DATA SHEET Qlik NPrinting Dissemine conhecimento e insights QLIK.COM INTRODUÇÃO Quer descobrir todas as conexões em seus dados? O Qlik Sense e o QlikView fazem isso por você. Pronto para compartilhar essas
Leia maisGuidewire PolicyCenter. Adapt and succeed
Guidewire PolicyCenter Adapt and succeed P O L I C Y C E N T E R Profissionais de gerenciamento de apólice e subscrição disseram o que eles queriam em um sistema de apólices: automação, unificação de sistemas
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 maisENGENHARIA DE SOFTWARE
ENGENHARIA DE SOFTWARE Teste de Software Verificação e validação Testes de desenvolvimento Testes de release Testes de usuário Desenvolvimento dirigido a testes Kele Teixeira Belloze kelebelloze@gmail.com
Leia maisPOR QUE A EMC PARA ORACLE LIFECYCLE MANAGEMENT
POR QUE A EMC PARA ORACLE LIFECYCLE MANAGEMENT FUNDAMENTOS ORACLE LIFECYCLE MANAGEMENT Agilidade O AppSync tem as práticas recomendadas das tecnologias de replicação da Oracle e da EMC integradas no produto,
Leia maisA CA leva o DevOps para o mainframe. Por que os clientes escolhem a CA Technologies
A CA leva o DevOps para o mainframe Por que os clientes escolhem a CA Technologies 2 A CA LEVA O DEVOPS PARA O MAINFRAME: POR QUE OS CLIENTES ESCOLHEM A CA TECHNOLOGIES Obtenha mais agilidade nos negócios
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 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 maisAprimore a experiência do usuário: Criando uma situação mutuamente vantajosa para a TI e seus consumidores
Aprimore : Criando uma situação mutuamente vantajosa para a TI e seus consumidores Introdução Soluções da CA Por que precisamos aprimorar em relação aos serviços de TI? A consumerização da TI elevou as
Leia maisA Elekta brilha com soluções inovadoras mais rápidas
CASO DE SUCESSO DE CLIENTE OUTUBRO DE 2015 A Elekta brilha com soluções inovadoras mais rápidas PERFIL DO CLIENTE Setor: Equipamentos médicos avançados Empresa: Elekta Funcionários: + de 3.400 Receita:
Leia maisRUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS. Prof. Fabiano Papaiz IFRN
RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS Prof. Fabiano Papaiz IFRN O RUP recomenda as seguintes práticas que devem ser utilizadas no desenvolvimento de um software: 1. Desenvolver de forma iterativa
Leia maisGERENCIAMENTO DAS COMUNICAÇÕES DO PROJETO
GERENCIAMENTO DAS COMUNICAÇÕES DO PROJETO Planejar o Gerenciamento das Comunicações O gerenciamento das comunicações do projeto inclui os processos necessários para assegurar que as informações do projeto
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 maiscomo eu posso melhorar o desempenho dos meus acordos de nível de serviço ao cliente e reduzir o custo?
RESUMO DA SOLUÇÃO CA Business Service Insight para Gerenciamento do nível de serviço como eu posso melhorar o desempenho dos meus acordos de nível de serviço ao cliente e reduzir o custo? agility made
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 maisUsando a análise de ameaças para proteger o acesso com privilégios e evitar violações
Usando a análise de ameaças para proteger o acesso com privilégios e evitar violações Sob ataque A proteção do acesso com privilégios e a prevenção de violações continuam sendo preocupações urgentes para
Leia maisPOR QUE OS LÍDERES DO VAREJO ESTÃO MUDANDO PARA O PONTO DE VENDA DE ÚLTIMA GERAÇÃO?
POR QUE OS LÍDERES DO VAREJO ESTÃO MUDANDO PARA O PONTO DE VENDA DE ÚLTIMA GERAÇÃO? A POR QUE OS LÍDERES DO VAREJO ESTÃO MUDANDO PARA O PONTO DE VENDA DE ÚLTIMA GERAÇÃO? Já que as lojas são fundamentais
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 maisCultura DevOps: desenvolvimento e aplicação na prática
Cultura DevOps: desenvolvimento e aplicação na prática Introdução As empresas que dependem de software para entregar novos produtos e serviços devem oferecer soluções inovadoras e com uma boa experiência
Leia maisAnálise de Requisitos
Análise de Requisitos Prof.ª: Érika A. Barrado Analisar x Projetar Análise: significa investigar, descobrir ou desvendar algo; Consiste em encontrar o conjunto de requisitos para um dado software; Definida
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 maisCA Server Automation. Visão geral. Benefícios. agility made possible
FOLHA DE PRODUTOS: CA Server Automation CA Server Automation agility made possible O CA Server Automation é uma solução integrada que automatiza o provisionamento, a aplicação de patches e a configuração
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 maisProfessor Emiliano S. Monteiro
Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer
Leia maisO omnichannel não é mais opcional. Experiência do cliente conectado ao contact center
O omnichannel não é mais opcional Experiência do cliente conectado ao contact center Conteúdo Introdução...3 A explosão do canal...4 Encontre seus clientes onde eles estiverem...5 Como criar uma experiência
Leia maisCA Desktop Migration Manager
CA Desktop Migration Manager Notas da Versão Service Pack 12.8.01 A presente documentação, que inclui os sistemas de ajuda incorporados e os materiais distribuídos eletronicamente (doravante denominada
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 maisComo usar a inteligência artificial para melhorar o autoatendimento
Apresentação 1 Como usar a inteligência artificial para melhorar o autoatendimento Sumário 01 Apresentação As expectativas do cliente mudaram 02 Aplicações da inteligência artificial no atendimento ao
Leia maisFortaleça o ITSM: trabalhe do modo como as pessoas trabalham
Fortaleça o ITSM: trabalhe do modo como as pessoas trabalham Novas pressões na economia dos aplicativos O que aconteceu? Ainda ontem, sua organização de TI era a mestra de seu domínio. Quando os usuários
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 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 maisCriando um roteiro: planejamento estratégico de investimentos para a empresa ágil. CA Project & Portfolio Management
Criando um roteiro: planejamento estratégico de investimentos para a empresa ágil CA Project & Portfolio Management Não é mais viável para as empresas contar com processos de planejamento anuais rígidos.
Leia maisUm guia para o arquiteto corporativo para a integração da API para o ESB e o SOA
Um guia para o arquiteto corporativo para a integração da API para o ESB e o SOA O novo imperativo digital Embora algumas pessoas ainda estejam tentando se adaptar à ideia, você deve estar ciente de que
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 maisTransformação com a eficiência da
BPM + RPA: Como unir a eficácia da Transformação com a eficiência da Robotização A iprocess é uma empresa especializada em soluções de Gestão por Processos e suas tecnologias habilitadoras como BPM, ECM
Leia maisAriba Supplier Network. Ajudando compradores e fornecedores a descobrir, conectar e colaborar usando uma plataforma única e abrangente
Ariba Supplier Network Ajudando compradores e fornecedores a descobrir, conectar e colaborar usando uma plataforma única e abrangente Ariba Supplier Network Colaboração comprador-fornecedor hoje: Desestruturada,
Leia maisDomínio Personalizado 1 Não aplicável. Largura de Banda
Serviço Cloud SAP Fiori Serviço Cloud SAP Fiori, edição premium Termos e Condições Suplementares Estes termos e condições suplementares ("Suplemento") fazem parte de um contrato de aquisição de certos
Leia maisPrincipais desafios operacionais
FOLHA DE PRODUTOS: CA Service Catalog CA Service Catalog Transforme a TI de um centro de custos reativo em um parceiro de negócios estratégico e proativo Com o CA Service Catalog, você pode aumentar o
Leia maisDOCUMENTAÇÃO TÉCNICA Novembro de Elimine as limitações de desenvolvimento e teste de software com a virtualização de serviços
DOCUMENTAÇÃO TÉCNICA Novembro de 2014 Elimine as limitações de desenvolvimento e teste de software com a virtualização de serviços 2 Documentação técnica: Principais recursos de uma solução de virtualização
Leia maisGuia de preparação para o gerenciamento de ciclo de vida dos contratos. Sua lista de verificação para aproveitar ao máximo o CLM
Guia de preparação para o gerenciamento de ciclo de vida dos contratos Sua lista de verificação para aproveitar ao máximo o CLM Modelos de contrato Os modelos são o ponto central de qualquer processo de
Leia maisEncontrar a causa raiz não pode demorar
Notas de Aplicativo Não publicado Encontrar a causa raiz não pode demorar Queixas de lentidão não são novidade. Na verdade, "a rede está lenta" tornou-se uma frase tão comum que alguns engenheiros agora
Leia maisComo posso habilitar e proteger minha organização na nova era dos aplicativos?
RESUMO DA SOLUÇÃO SEGURANÇA CENTRADA EM IDENTIDADES DA CA TECHNOLOGIES Como posso habilitar e proteger minha organização na nova era dos aplicativos? As soluções da CA Security podem ajudar você a capacitar
Leia maisGuidewire BillingCenter. Adapt and succeed
Guidewire BillingCenter Adapt and succeed BILLINGCENTER O BillingCenter fornece toda a funcionalidade que estávamos procurando e muito mais em um sistema de faturamento moderno. Além disso, ele é intuitivo
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
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 maisINTERNET DAS COISAS NAS NUVENS
INTERNET DAS COISAS NAS NUVENS por Tito Ocampos Abner Carvalho Cleiton Amorim Hugo Brito Agenda Introdução Computação em nuvem + Internet das Coisas Infraestrutura como Serviço Plataforma como Serviço
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 maisO futuro estará nas mãos daqueles que criam aplicativos... Potência e inovação na economia dos aplicativos
O futuro estará nas mãos daqueles que criam aplicativos... Potência e inovação na economia dos aplicativos Conectando aplicativos móveis ao mainframe na ECONOMIA dos aplicativos Todos querem aplicativos
Leia maisPÚBLICA, PRIVADA OU HÍBRIDA: QUAL É A MELHOR NUVEM PARA SEUS APLICATIVOS?
PÚBLICA, PRIVADA OU HÍBRIDA: QUAL É A MELHOR NUVEM PARA SEUS APLICATIVOS? Houve uma proliferação das ofertas de nuvem pública, e a nuvem privada se popularizou. Agora, a questão é como explorar o potencial
Leia maisPrincípios da infraestrutura centrada em aplicativos
White Paper Princípios da infraestrutura centrada em aplicativos Resumo Uma das principais inovações em ACI (Application Centric Infrastructure, infraestrutura centrada em aplicativos) é a introdução de
Leia maisOracle Value Chain Execution Reinventado a Excelência em Logística
Oracle Value Chain Execution Reinventado a Excelência em Logística Apresentação do Oracle Value Chain Execution Sua rede de logística está mudando constantemente e está mais complexa do que nunca. A necessidade
Leia maisSEGMENTO DE PRESTADORES DE SERVIÇOS_ APRESENTAÇÃO DE SOFTWARE
SEGMENTO DE PRESTADORES DE SERVIÇOS_ APRESENTAÇÃO DE SOFTWARE CONTROLE INTEGRADO_ O Open Manager é um sistema de gestão empresarial capaz de otimizar processos e atividades de empresas prestadoras de serviços
Leia maisTestes contínuos. A fronteira final da entrega contínua
Testes contínuos A fronteira final da entrega contínua Para obter uma entrega verdadeiramente contínua, as organizações devem repensar o modo como realizam o processo de QA (Quality Assurance - Garantia
Leia mais