ANÁLISE DO PROCESSO DE TESTE DE SOFTWARE NA IMPLANTAÇÃO DE ERP SAP COM E SEM O USO DA FERRAMENTA DE AUTOMAÇÃO DE TESTES ECATT

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

Download "ANÁLISE DO PROCESSO DE TESTE DE SOFTWARE NA IMPLANTAÇÃO DE ERP SAP COM E SEM O USO DA FERRAMENTA DE AUTOMAÇÃO DE TESTES ECATT"

Transcrição

1 ANÁLISE DO PROCESSO DE TESTE DE SOFTWARE NA IMPLANTAÇÃO DE ERP SAP COM E SEM O USO DA FERRAMENTA DE AUTOMAÇÃO DE TESTES ECATT Aline Vieira Malanovicz (UFRGS ) Chana Michelli Brum Guillen (UFRGS ) O objetivo desta pesquisa é analisar o processo de testes de software, no caso da implantação do sistema ERP R/3 da SAP, utilizando a ferramenta de automação de testes ecatt (Extended Computer Aided Test Tool), descrevendo seu uso com um exemplo e analisando suas vantagens e desvantagens, em comparação com o método de teste manual. Foi possível verificar detalhes da tentativa de adequação da prática à teoria e as dificuldades encontradas pelos testadores no diaa-dia dos testes na empresa pesquisada. Percebeu-se que a decisão quanto a automatizar ou não um projeto de testes deve analisar fatores além da simples redução de tempo e custo da execução dos testes, pois, embora significativa, a redução de tempo da Execução Automatizada versus Execução Manual não se refletiu no tempo total do processo de testes (exigiu muito mais tempo na fase de preparação dos ambientes, pacotes e demais objetos). Sua importância maior foi a de permitir executar todos os testes e evitar o problema de descartar alguns por falta de tempo ou prazo, e permitir reutilizar dados em caso de necessidade de novos testes. Foi possível concluir que todo o tempo e esforço investido na etapa de planejamento, organização, replanejamento e alterações, para maior cobertura dos casos de testes, refletiram-se em vantagens na abrangência dos casos de teste, na modularidade dos casos para posterior possibilidade de reuso dos casos em combinações; no número de erros detectados (e corrigidos e retestados), enfim, na melhor qualidade do sistema implantado. Conclui-se que a ferramenta ecatt analisada parece adequada para a execução das atividades de testes dos processos da empresa pesquisada, e a análise da aplicação da ferramenta para outros processos da mesma empresa, especialmente aqueles que necessitam de testes com repetições de valores variáveis, como, por exemplo, o processamento do cálculo de valores para pagamentos, configura uma possibilidade de pesquisa futura suscitada por este trabalho. Palavras-chaves: teste de software, automação de teste, ferramentas de automação de teste, ecatt

2 1. Introdução A qualidade de produtos é definida de maneira mundialmente padronizada pela Norma ISO/IEC 9126 como tendo as características de Funcionalidade, Confiabilidade, Usabilidade, Eficiência, Manutenibilidade, e Portabilidade. No caso de produtos de software, uma decisão estratégica é a adoção do processo de garantia de qualidade e confiabilidade (Software Quality Assurance), que inclui um conjunto de atividades técnicas aplicadas durante todo o processo de desenvolvimento, para garantir que tanto o processo de desenvolvimento quanto o produto de software atinjam os níveis de qualidade especificados (AMMANN; OFFUTT, 2008). Algumas falhas de software (bugs) levaram à ocorrência de desastres que viraram notícia, incluindo mortes na queda de aviões, lesões corporais por overdose de radiação, explosão de foguetes, danos em sondas espaciais, cancelamentos e atrasos em voos de companhias aéreas, cobranças incorretas realizadas por bancos. Considerando que as falhas são inerentes ao software, pode-se dizer que o Teste de Software ajuda a garantir que a detecção de erros seja efetiva, de modo que o software terá menos defeitos latentes, maior confiabilidade (resultando em maior satisfação do cliente), custo do ciclo de vida global reduzido, e custos de manutenção possivelmente reduzidos (PEZZE; YOUNG, 2008). Para a melhor eficiência da atividade de testes de software, a automação tem sido vista como a principal medida, comparativamente com a execução manual (VELOSO et al., 2009). Um exemplo de ferramenta de Automação de Testes é a ecatt (Extended Computer Aided Test Tool) (SAP, 2011). Existe consenso entre os especialistas quanto aos ganhos que podem ser alcançados com a adoção de uma estratégia de automação de teste de software. Entretanto, as empresas que usufruem desta tecnologia frequentemente enfrentam dificuldades em avaliar o real benefício que está sendo alcançado com o investimento realizado (FANTINATO et al., 2005; FEWSTER, 2001). Embora possam ser importantes para entregar soluções de tecnologia com alta qualidade, são poucos os trabalhos de pesquisa que relatam avaliações comparativas entre diferentes métodos de teste (VELOSO et al., 2009; DÓREA et al., 2008; CAETANO, 2007; NÓBREGA, 2006; FANTINATO et al., 2005; ROBINSON, 2001). Assim, pode-se dizer que a análise dos benefícios e dificuldades do uso de uma ferramenta de automação constitui um interesse acadêmico para pesquisa e um interesse prático para empresas. 2

3 O objetivo desta pesquisa é analisar o processo de testes de software, no caso da implantação do sistema ERP R/3 da SAP, utilizando a ferramenta de automação de testes ecatt, descrevendo seu uso com um exemplo e analisando suas vantagens e desvantagens, em comparação com o método de teste manual. A Seção 2 deste trabalho apresenta os principais conceitos sobre Teste de Software utilizados nesta pesquisa, incluindo uma breve descrição da ferramenta ecatt. O método da pesquisa é descrito na Seção 3. A Seção 4 apresenta o Estudo de Caso realizado, descrevendo como é o processo de teste com a execução manual e com a execução automatizada. A Seção 5 demonstra a análise dos resultados do trabalho fazendo uma comparação entre os métodos e apontando prós e contras, benefícios e limitações. A Seção 6 resume as conclusões desta pesquisa e indica possíveis investigações adicionais suscitadas por este trabalho. 2. Teste de software Teste de Software consiste em definir um conjunto de entradas, executar um pedaço do software, e monitorar o estado, as saídas e propriedades do software e compará-los com o resultado esperado (AMMANN; OFFUTT, 2008; FEWSTER, 2001). Espera-se ter o conjunto de casos de teste possíveis com maior probabilidade de encontrar a maioria dos erros (MYERS, 2004). Um Caso de Teste é o conjunto de dados de entrada, condições de execução de uma ou mais operações, e resultados esperados ou dados de saída, para um objetivo particular. O projeto dos casos de teste e a preparação dos dados de teste são fundamentais no projeto de teste, pois todas as atividades de teste baseiam-se na escolha de bons casos de teste (AMMANN; OFFUTT, 2008). Quanto à forma de Execução, os testes podem ser Manuais ou Automáticos. Testes Manuais são aqueles que podem ser executados manualmente pelos testadores, sendo cada resultado armazenado manualmente, sem utilizar ferramentas de automação. Testes Automáticos são aqueles executados por ferramentas automatizadas, sendo cada resultado armazenado automaticamente pela ferramenta de teste, e podendo reutilizar os Casos de Teste em outros planos de testes (SAP, 2011). Assim, a Automação de Testes pode ser definida como o uso de software para controlar a execução do teste de software, a comparação dos resultados esperados com os resultados reais, a configuração das pré-condições de teste e outras funções de controle e relatório de teste. É adotada para reduzir custos e acelerar a execução dos testes. 3

4 Uma Ferramenta de Automação de Testes é um software que executa Scripts de teste (Executable Test Script), que são casos de teste implementados de forma a serem executados automaticamente no sistema em teste e a gerar relatórios dos testes. Um exemplo de ferramenta de automação de testes é a ecatt (Extended Computer Aided Test Tool), da empresa SAP, utilizada para Execução de Testes de implantação dos módulos do sistema ERP-SAP-R/3 (SAP, 2011) Processo de Testes no SAP A Ferramenta de Testes da SAP (SAP Test Workbench) suporta o processo de Organização dos Testes; criação dos Planos de Teste e Pacotes de Teste; amarração dos pacotes de teste aos usuários testadores; monitoração e a análise de status; administração de mensagens de problemas; administração e acompanhamento de erros. A Organização dos Testes Automáticos é gerenciada no ambiente da transação SECATT, que inclui editores de configuração, de script de teste, de dados de teste e de dados de sistema. A Execução dos Testes é feita pela transação STWB_WORK (SAP, 2011). Desse modo, o Processo de Testes é organizado nas seguintes fases (SAP, 2004) (Figura 1): Figura 1 Processo de Teste no SAP: Definição de Casos, Planos, Pacotes, Execução e Análise Fonte: SAP (2011) Definição do conjunto de Casos de Teste (Test-Cases) (estrutura de processos de projeto com as descrições dos dados de testes associados (manuais ou ecatt) e os scripts para 4

5 os testadores seguirem, ou seja, definição de o que se quer testar (STWB_2), e Preparação do sistema de testes e dos sistemas a serem testados (STWB_2); Seleção dos Planos de Teste (Test-Plans) (conjuntos de todos os Casos de Teste (manuais ou ecatt) e transações exigidos para uma fase de teste específica) (STWB_2); Criação dos Pacotes de Teste (Test-Packages) (conjuntos baseados em um Plano de Teste, com todos os Casos de Teste atribuídos para um ou mais testadores) (SPRO IMG), Sequenciamento e Amarração dos Pacotes de Teste aos Testadores (STWB_2 e SPRO IMG); Execução dos Testes (Manuais ou ecatt) (STWB_WORK e SECATT); Análise dos Testes (relatórios gráficos e/ou logs ecatt) (STWB_2 ou SOLAR_EVAL) ecatt A ferramenta ecatt é utilizada para criar e executar testes funcionais automatizados de software de processos de negócio dos sistemas da empresa SAP (SAP, 2014). A ferramenta permite testar transações, relatórios e cenários, chamar módulos de funções, testar sistemas remotos, verificar autorizações dos perfis de usuários, atualizações de bancos de dados, aplicações e interfaces de usuário, verificar mensagens de sistema e testar o efeito de mudanças de configurações customizáveis (SAP, 2011). A ferramenta permite criar testes modulares ou unitários que podem ser combinados com outros módulos para representar processos inteiros de negócios, e permite criar testes de processos de negócio end-to-end para processos que abrangem múltiplos sistemas ou módulos internos do ERP SAP (SAP, 2004). Os testes podem ser iniciados manualmente ou programados para execução regular, e cada teste gera um log detalhado que documenta o processo de teste e resultados (SAP, 2014). As atividades de teste de cada configuração de teste executada são documentadas na forma de logs que registram permanentemente e detalhadamente todo o teste, de modo que o Histórico de cada teste é mantido. Relatórios de Teste para monitoração e acompanhamento oferecem uma visão detalhada do progresso dos testes e de seus resultados, com gráficos e relatórios para todos os Planos de Teste de um projeto, descrevendo cada Caso de Teste utilizado, quem o testou, o resultado, as evidências de teste, e eventuais chamados abertos, e podem ser exportados para outros formatos, para análise e auditoria (SAP, 2014). 5

6 A ecatt estrutura o teste (Figura 2) e exige que sejam criados em objetos separados: Dados de Sistema, Dados de Teste, Script de Teste, e Configuração de Teste (SAP, 2004). Figura 2 Estrutura de Teste com ecatt Fonte: SAP (2014) A Configuração de Teste (/AIF/TEST_ECATT_CONFIG_TMPL) combina o componente de aplicação (MM, ECC, etc.), o Script de teste (Test Script Editor), o Container dos Dados do teste (/AIF/TEST_ECATT_DATA_TMPL) e o Container dos Dados do sistema (SECATT) para cada execução e seleciona os Casos de Teste utilizados na execução. O Catálogo de Testes (STWB_1) une várias Configurações, que permitem agrupar Casos de Teste com diferentes sistemas de destino, e cada Plano de Teste (STWB_2) inclui pelo menos um Catálogo de testes e é incluído em um Pacote de testes, necessário para criar execuções de teste programadas. A criação de um Caso de Teste válido exige parâmetros como (SAP, 2014): Estrutura de Dados de Origem: deve ser preenchida com os dados de origem; Estrutura de Dados de Destino: preenchida com os dados de origem e depois alterada; Log de Exibição: exibe o log de resultados de aplicação da interface atual; Tabela de Valores Previstos: mostra o valor na estrutura de origem e o valor previsto; Tabela de Mensagens Previstas: permite uma mensagem para cada situação de teste. O módulo exibe no log os resultados do status do processamento e as tabelas de mensagens exibidas e de valores previstos: confirmados (verde) ou divergentes (vermelho) (SAP, 2014). 6

7 3. Método Esta pesquisa tem caráter exploratório e de natureza qualitativa, pois objetiva a descrição aprofundada de um exemplo real prático de aplicação de uma ferramenta de testes, com uma avaliação de prós e contras. Faz-se uma análise intensiva de uma situação particular, em que se coloca questão tipo como e o foco está em um processo inserido em um contexto da vida real, por isso a opção é pelo método de pesquisa denominado Estudo de Caso (YIN, 2005). O caso selecionado é o processo de teste de software realizado ao longo da implantação do sistema integrado de gestão SAP R/3 em uma empresa do ramo financeiro. Nos últimos cinco anos, a empresa conduz um projeto que objetiva migrar os sistemas para uma plataforma mais moderna, mudando o foco para os processos de trabalho, para obter ganhos de eficiência e de produtividade. Organizações com uso intensivo de tecnologia de informação, como é o caso das instituições financeiras, dependem intensamente (pode-se dizer estrategicamente) da exatidão e da eficiência de seus sistemas de informação. Por isso a elevada importância de reduzir o risco de erros de sistema, utilizando-se, entre outros métodos, os testes de software. A coleta de dados foi realizada por meio de técnicas como consulta documental ao material de treinamento da SAP, entrevistas com a equipe de testes, e análise de artefatos como resultados de testes, sistemas, telas, tutoriais, além da observação participante do dia-a-dia do processo (BAUER; GASKELL, 2002; YIN, 2005). A análise de dados foi realizada pela comparação entre a execução manual do teste de software com a execução automatizada via ferramenta ecatt do mesmo conjunto de casos de teste. 4. Estudo de Caso A implantação de novos módulos do sistema ERP SAP na empresa pesquisada foi uma situação que exigiu testes funcionais, tanto unitários (de uma única funcionalidade/transação), quanto integrados (envolvendo sequências de transações relacionadas a vários cenários de negócios). Uma empresa de consultoria especializada responsável por essa implantação, foi, no momento dos testes, responsável pela organização dos sistemas e ambientes. Funcionários da empresa pesquisada fizeram a elaboração de cenários de teste relevantes, e também atuaram como testadores de transações individuais (testes unitários) e dos testes integrados. 7

8 O Escopo dos Casos de Teste enfocou os processos de Aquisições&Contratos, Adiantamentos; Contas a Pagar; Gestão Contábil e Gestão Tributária. Com base nos testes unitários desses processos, os funcionários da empresa (testadores) realizaram a elaboração de cenários para execução dos testes integrados, buscando contemplar uma ampla cobertura de possibilidades, de acordo com os critérios e necessidades da empresa. Assim, por exemplo, o cenário TI-C2-046 (Figura 3) contempla transações dos processo de Aquisições& Contratos, Contas a Pagar e Gestão Contábil. Além disso, foram efetuados cadastros de fornecedores Pessoa Física e Pessoa Jurídica, cadastros de Materiais e Serviços, lançamento de Notas Fiscais de Serviços e de Materiais, buscando-se diversificar Notas Fiscais com e sem retenções de tributos e com diferentes alíquotas de impostos para verificar a integração entre todos os processos testados com os demais, por exemplo tributos com contas a pagar, e contas a pagar com contabilidade. Figura 3 Execução Manual de Testes no SAP-SolMan Fonte: coleta de dados Os consultores prepararam o sistema SAP no ambiente QAS (Quality Assurance System) para todas as funções de sistemas relevantes para os testes (SOLAR_PROJECT_ADMIN). A estrutura de processos do projeto (cenários de negócios, processos e etapas), definida no SAP SolMan, serviu como base para a criação dos Planos de Teste (SOLAR01 Business Blueprint). Foram criados scripts de teste (manuais, descritos no MSWord, e automatizados, em linguagem 8

9 ABAP para ecatt), para diferentes processos, com cenários variantes descritos em planilhas do MSExcel. Esses Casos e scripts de teste preparados foram configurados e associados aos cenários correspondentes no SolMan (SOLAR02 Configuração). Assim, os Casos de teste, transações, cenários, processos e etapas foram associados a cada item da estrutura de processos contemplada pelo Plano de testes (SolMan STWB_2). Os consultores também criaram Pacotes de testes, ligando as transações a cada Testador (funcionário da empresa) e definindo sequências adequadas para os testes, conforme os processos (SolMan STWB_2 e SPRO IMG). Os registros da Execução Manual dos Testes foram efetuados no SAP-SolMan pelos funcionários da empresa, incluindo Registros de Issue ou Mensagem de Erro e as Evidências dos Testes. Cada testador acessou sua lista de trabalho (STWB_WORK) com seus Pacotes, leu os Casos de Teste, executou o script manual das transações necessárias do sistema, conferiu os resultados dos testes, gravou uma Evidência de Teste para cada caso testado; e atualizou o status de cada caso de teste (Não testado, OK, OK com restrição, Incorreto: teste posterior necessário) conforme sua avaliação dos resultados dos testes. Os consultores puderam monitorar o andamento dos testes via relatórios de progresso e resultados também no SolMan. Um consultor ficou responsável pela Análise dos Relatórios de teste: acessar os cenários de teste, verificar o status atribuído pelo usuário e, no caso de haver status Incorreto ou OK com restrição, demandar o consultor responsável pelo desenvolvimento e correção do problema. Uma vez corrigido o problema apontado, modificava-se o status para Liberado para re-teste. Entretanto, houve problemas na determinação do status, pois o que foi considerado como Incorreto pelos testadores muitas vezes foi considerado OK com restrição pelos consultores, resultando em tratamento diferenciado pela consultoria, sendo considerado uma situação de melhoria e não de erro, e por isso não sendo resolvido de imediato. Outro problema encontrado foi a necessidade de repetir o cenário de testes inteiro para re-testar determinada transação. Por exemplo, se o registro foi gerado incorretamente no processo de Contabilidade, foi necessário a repetição das transações dos processos de Aquisições e Contratos, e de Contas a Pagar. A Execução Automatizada dos testes na ferramenta ecatt (Figura 4) seguiu o mesmo processo de teste na fase de organização. As mudanças ocorreram na fase de elaboração de scripts, que para o caso automatizado foram escritos em linguagem de script pelos consultores especializados. 9

10 A execução propriamente dita foi realizada por funcionários da área de informática da empresa, e a análise dos resultados foi feita em conjunto com funcionários-chave dos processos correspondentes. Para o teste automatizado, os consultores criaram Test Configurations (Configurações de Teste), juntando dados de teste, dados de sistema, e scripts de teste. Figura 4 Execução Automatizada de Testes no ecatt: (a)configuration (b)script (c)log (a) (b) (c) Fonte: coleta de dados Na transação SECATT, foram criados System Data Containers (objetos de dados de sistema) que configuraram como target systems os módulos MM e ECC (Administração de Materiais e módulo principal do sistema ERP SAP). Os Test Scripts (comandos de teste executáveis) foram elaborados com base no processo de gravação (recording) da sequência de transações do teste (criação de cenários TCD e Test Script Editor). As transações foram executadas do mesmo modo 10

11 como em um teste manual, porém uma única vez, e gravadas para serem reutilizadas na automação. Os Test Data Containers (objetos de dados de teste) foram criados com base na importação dos Casos de teste (cenários) elaborados pelos funcionários, de planilhas do MSExcel convertidas para arquivos.txt para tabelas internas. Estes cenários descreveram em múltiplos conjuntos de valores e atributos de tabelas da ecatt as diversas variações possíveis dos parâmetros de entrada das transações gravadas. Com todos esses elementos criados, as Test Configurations puderam ser testadas massivamente por meio de loops de leitura de tabelas no script. Os resultados da execução foram relatados automaticamente em logs bastante detalhados, contendo todos os dados da Configuração do teste e Mensagens de Resultado (/AIF/ECATT_TESTS_PROCESS) para análises. A tarefa de debug dos testes automatizados na ferramenta ecatt exigiu conhecimentos mais avançados da linguagem de script de testes, assim como a própria elaboração dos loops de leitura de tabelas de variantes de parâmetros, e teve que ser realizada com apoio da consultoria. A criação dos cenários teve que seguir rigorosamente a ordem dos campos definida na Configuração de teste, sob pena de gerar erro de leitura dos arquivos de cenários. 5. Resultados A contraposição entre o processo de Execução Manual de Testes e a Execução Automatizada de Testes com utilização da ferramenta ecatt evidenciou algumas vantagens e desvantagens, acertos e erros, prós e contras de ambas as abordagens de realização de testes. Foi possível perceber que ambas as abordagens exigem muita preparação da equipe de testes, o que foi constatado na necessidade de elaboração cuidadosa de casos de teste criteriosamente selecionados, no correto sequenciamento das atividades de teste, na correta atribuição de perfis de acesso aos testadores, na inclusão ou alteração de casos de teste para alcançar maior cobertura em cenários mais abrangentes, e na análise dos relatórios de resultados dos testes. Também em ambas as abordagens, todo o tempo e esforço investido na etapa de planejamento e organização, e replanejamento e alterações para maior cobertura dos casos e procedimentos de testes, refletiram-se em vantagens na abrangência dos casos de teste, na configuração dos casos para posterior possibilidade de reuso em combinações; nos erros detectados, corrigidos e retestados; e, enfim, na melhor qualidade do sistema implantado. 11

12 Os principais benefícios do uso da ferramenta ecatt identificados nesta pesquisa foram a maior produtividade e a maior qualidade do software implantado. A possibilidade de execução de vários casos de teste em um intervalo de tempo menor do que se fossem executados manualmente permitiu a execução (e eventual correção, e posterior reexecução) de um número maior de casos de teste. Foi possível perceber que a execução manual dos testes levou a uma situação de não execução de todos os casos, por questões de imposição de prazos, o que limitou os casos ao teste do funcionamento do fluxo básico de alguns processos, ou seja, apenas do comportamento esperado, o que limitou a detecção (e correção) de erros. Por outro lado, as principais limitações do uso da ferramenta ecatt identificadas nesta pesquisa foram a necessidade de aprendizado da linguagem de script da ferramenta; a necessidade de adequação dos casos e procedimentos de teste às exigências da ferramenta quanto às configurações de objetos previamente aos testes; e a necessidade de cuidados especiais no gerenciamento da replicação dos dados dos testes nos vários arquivos utilizados pelos scripts, pois a ferramenta não administra isso automaticamente. Comparativamente, a configuração do ambiente de testes para execução manual é mais simples, não muito exigente. 6. Conclusões Pode-se concluir que esta pesquisa atingiu o seu objetivo, pois foi analisado o processo de testes de software, no caso da implantação do sistema ERP R/3 da SAP, utilizando a ferramenta de automação de testes ecatt (Extended Computer Aided Test Tool), descrevendo seu uso com um exemplo e analisando suas vantagens e desvantagens, em comparação com o método de teste manual. Foi possível verificar detalhes da tentativa de adequação da prática à teoria e as dificuldades encontradas pelos testadores no dia-a-dia dos testes na empresa pesquisada. Os resultados confirmam apontamentos de outras pesquisas, principalmente que a decisão quanto a automatizar ou não um projeto de testes deve analisar fatores além da simples redução de tempo e custo da execução dos testes (NÓBREGA, 2006). Embora significativa, a redução de tempo da Execução Automatizada versus Execução Manual não se refletiu no tempo total do processo de testes, pois exigiu muito mais tempo na fase de preparação dos ambientes, pacotes e demais objetos. Sua importância maior foi a de permitir executar todos 12

13 os testes e evitar o problema de descartar alguns por falta de tempo ou prazo, e permitir reutilizar dados em caso de necessidade de novos testes (VELOSO et al., 2009). De maneira geral, conclui-se que a ferramenta ecatt analisada parece adequada para a execução das atividades de testes dos processos da empresa pesquisada. Assim, a análise da aplicação da ferramenta para outros processos da mesma empresa, especialmente aqueles que necessitam de testes com repetições de valores variáveis, como, por exemplo, o processamento do cálculo de valores para pagamentos, configura uma possibilidade de pesquisa futura suscitada por este trabalho. REFERÊNCIAS AMMANN, P.; OFFUTT, J. Introduction to Software Testing. Cambridge/UK: Cambridge University Press, BAUER, M.W.; GASKELL, G. (org.). Pesquisa qualitativa com texto, imagem e som. Petrópolis: Vozes, CAETANO, C. Automação e Gerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas. 2.ed. São Paulo: HP Invent, DÓREA, A.D.O.; CARVALHO, F. S.; SANTOS, M.T.; NETO, M.C.M.; MOISES, D. Avaliação de Ferramentas de Automação para Engenheiros de Testes. In: Anais. Simpósio Brasileiro de Sistemas de Informação, 4. Rio de Janeiro, p FANTINATO, M.; CUNHA, A.; DIAS, S.; MIZUNO, S. AutoTest: um framework reutilizável para automação de teste funcional de software. In: Anais. Simpósio Brasileiro de Qualidade de Software, 3., Brasília, FEWSTER, M. Common mistakes in test automation. In: Proceedings. Fall Test Automation Conference, KHAN, Rohit; BABU, Prasad. Working with ecatt: Tutorial and Step-by-Step Guide Disponível em:.scn.sap.com/docs/doc Acesso em: 24 abr MYERS, G.J. The Art of Software Testing. 2.ed. New Jersey: John Wiley & Sons, NÓBREGA, R.O. Framework para Automação de Testes Funcionais Utilizando o Rational Functional Tester (Trabalho de Graduação Ciência da Computação). Recife: UFPE, PEZZE, M.; YOUNG, M. Software Testing and Analysis. New Jersey: John Wiley & Sons, ROBINSON, R. Automation Test Tools Comparison Disponível em: SAP. ecatt: extended Computer Aided Test Tool (BC-TWB-TST-ECA) Disponível em: SAP, Help Portal Page. Automação do teste com CATT ampliado Disponível em: SAP Brasil. Workshop sobre SAP Solution Manager (SolMan): Planejamento de Testes (STWB_2) e Execução de Testes (STWB_WORK). São Paulo: SAP, (Instrutor Paulo Barata). 13

14 VELOSO, J.S.; SANTOS NETO, P.A.; SANTOS, I.S.; BRITO, R.S. Avaliação de Ferramentas de Apoio ao Teste de Sistemas de Informação. In: Anais. Encontro Regional de Computação (ERCEMAPI), 3. Parnaíba-PI, out YIN, Robert K. Estudo de Caso: Planejamento e Métodos. 3.ed. Porto Alegre: Bookman,

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

Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Testes de Software 1 AULA 01 INTRODUÇÃO A TESTES DE SOFTWARE Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático do Curso Introdução a Testes de Software Técnicas de Testes de Software

Leia mais

Documento técnico de negócios. Práticas recomendadas para implementar soluções automatizadas de teste funcional

Documento técnico de negócios. Práticas recomendadas para implementar soluções automatizadas de teste funcional Documento técnico de negócios Práticas recomendadas para implementar soluções automatizadas de teste funcional Índice Contents 3 Introdução 3 Testes funcionais e testes de unidades 4 Os prós e os contras

Leia mais

4ª Parte Processo de Teste

4ª Parte Processo de Teste 4ª Parte Processo de Teste Atividades de preparação Ø Planejamento: define itens a testar, aspectos gerenciais e recursos necessários; para a execução da bateria de testes. Ø Desenho: completa as especificações

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

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

A ESCOLHA DE SISTEMA PARA AUTOMAÇÃO DE BIBLIOTECAS. A decisão de automatizar

A ESCOLHA DE SISTEMA PARA AUTOMAÇÃO DE BIBLIOTECAS. A decisão de automatizar A ESCOLHA DE SISTEMA PARA AUTOMAÇÃO DE BIBLIOTECAS A decisão de automatizar 1 A decisão de automatizar Deve identificar os seguintes aspectos: Cultura, missão, objetivos da instituição; Características

Leia mais

Implementação do módulo LES Transportation para fretes de entrada

Implementação do módulo LES Transportation para fretes de entrada Implementação do módulo LES Transportation para fretes de entrada Palestrantes: Carine Antunes (Analista TI) Francisco Sá (Coordenador de Suprimentos) Marcos Rosa (Consultor MM) Data 15/03/2012 Agenda

Leia mais

LASAP. Visão Geral. LASAP Institucional

LASAP. Visão Geral. LASAP Institucional LASAP Visão Geral A LASAP A LASAP é formada por profissionais com ampla experiência no mercado SAP. Sua essência está baseada nos princípios da: Qualidade e Pontualidade na entrega dos projetos Inovação

Leia mais

Testes caixa preta - 2

Testes caixa preta - 2 Testes caixa preta - 2 Tabela de Decisão Casos de Uso Criação: Abr/2001 Reformulação: Abr/2013 Referências M. Pezzè, M. Young. Teste e Análise de Software. Bookman Companhia Editora, 2008, cap. 10 e 11.

Leia mais

Implantando um Programa de Melhoria de Processo: Uma Experiência Prática

Implantando um Programa de Melhoria de Processo: Uma Experiência Prática Implantando um Programa de Melhoria de Processo: Uma Experiência Prática Evandro Polese Alves Ricardo de Almeida Falbo Departamento de Informática - UFES Av. Fernando Ferrari, s/n, Vitória - ES - Brasil

Leia mais

Projeto 6.18 Automação de Testes Sistêmicos Funcionais

Projeto 6.18 Automação de Testes Sistêmicos Funcionais Projeto 6.18 Automação de Testes Sistêmicos Funcionais Paula Luciana F. Cunha, Rosanne M. R. Carneiro, Carlo Giovano S. Pires, Liane R. P. Bandeira, Paula M. Donegan, Camila Maia, Ana Cristina Matos 1.

Leia mais

Testes de Software AULA 02 PLANEJANDO E ELABORANDO OS TESTES. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

Testes de Software AULA 02 PLANEJANDO E ELABORANDO OS TESTES. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Testes de Software 1 AULA 02 PLANEJANDO E ELABORANDO OS TESTES Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB Conteúdo Programático Aula 02 Planejamento dos Testes Plano de Teste Análise de Risco

Leia mais

Especificação de Requisitos

Especificação de Requisitos Projeto/Versão: Versão 11.80 Melhoria Requisito/Módulo: 000552 / Conector Sub-Requisito/Função: Multas Tarefa/Chamado: 01.08.01 País: Brasil Data Especificação: 13/05/13 Rotinas Envolvidas Rotina Tipo

Leia mais

Departamento de Treinamentos BIG SISTEMAS. Certificação em Entradas Configurações Gerais Entrada Manual Entrada NFe Conferência

Departamento de Treinamentos BIG SISTEMAS. Certificação em Entradas Configurações Gerais Entrada Manual Entrada NFe Conferência Departamento de Treinamentos BIG SISTEMAS Certificação em Entradas Configurações Gerais Entrada Manual Entrada NFe Conferência Sumário Índice de Figuras... 3 Histórico de Revisões... 4 Introdução... 5

Leia mais

Material de Apoio. Sistema de Informação Gerencial (SIG)

Material de Apoio. Sistema de Informação Gerencial (SIG) Sistema de Informação Gerencial (SIG) Material de Apoio Os Sistemas de Informação Gerencial (SIG) são sistemas ou processos que fornecem as informações necessárias para gerenciar com eficácia as organizações.

Leia mais

Fundamentos em Teste de Software. Vinicius V. Pessoni viniciuspessoni@gmail.com

Fundamentos em Teste de Software. Vinicius V. Pessoni viniciuspessoni@gmail.com Fundamentos em Teste de Software Vinicius V. Pessoni viniciuspessoni@gmail.com Objetivos do treinamento 1. Expor os fundamentos de Teste de Software; 2. Conceituar os Níveis de Teste; 3. Detalhar sobre

Leia mais

Professor: Disciplina:

Professor: Disciplina: Professor: Curso: Disciplina: Marcos Morais de Sousa marcosmoraisdesousa@gmail.com marcosmoraisdesousa.blogspot.com Sistemas de informação Engenharia de Software II Gerenciamento de Qualidade CMMI e MPS.BR

Leia mais

Sistema de Gerenciamento de Planos de Curso: Uma ferramenta de aperfeiçoamento para o processo de controle de planos de curso nas universidades

Sistema de Gerenciamento de Planos de Curso: Uma ferramenta de aperfeiçoamento para o processo de controle de planos de curso nas universidades Sistema de Gerenciamento de Planos de Curso: Uma ferramenta de aperfeiçoamento para o processo de controle de planos de curso nas universidades André Torres, Ednaldo Onofre, Francisco Celestino, Jafet

Leia mais

FlexTest Um Framework Flexível para a Automação de Teste Funcional de Software

FlexTest Um Framework Flexível para a Automação de Teste Funcional de Software FlexTest Um Framework Flexível para a Automação de Teste Funcional de Software Camila Socolowski 1, 2, André Alarcon 2, André Temple de Antonio 2 1 Departamento de Engenharia de Computação e Automação

Leia mais

Softwares de Sistemas e de Aplicação

Softwares de Sistemas e de Aplicação Fundamentos dos Sistemas de Informação Softwares de Sistemas e de Aplicação Profª. Esp. Milena Resende - milenaresende@fimes.edu.br Visão Geral de Software O que é um software? Qual a função do software?

Leia mais

Padrões de Contagem de Pontos de Função

Padrões de Contagem de Pontos de Função Padrões de Contagem de Pontos de Função Contexto Versão: 1.0.0 Objetivo O propósito deste documento é apresentar os padrões estabelecidos para utilização da técnica de Análise de Pontos de Função no ambiente

Leia mais

Como a nuvem mudará as operações de liberação de aplicativos

Como a nuvem mudará as operações de liberação de aplicativos DOCUMENTAÇÃO TÉCNICA Junho de 2013 Como a nuvem mudará as operações de liberação de aplicativos Jacob Ukelson Entrega de aplicativos Sumário Resumo executivo 3 Seção 1: 4 Mudando o cenário de automação

Leia mais

A IMPORTÂNCIA DA ATIVIDADE DE TESTE NO DESENVOLVIMENTO DE SOFTWARE

A IMPORTÂNCIA DA ATIVIDADE DE TESTE NO DESENVOLVIMENTO DE SOFTWARE A IMPORTÂNCIA DA ATIVIDADE DE TESTE NO DESENVOLVIMENTO DE SOFTWARE Karla Pires de Souza (FPM ) karlapsouza@hotmail.com Angelita Moutin Segoria Gasparotto (FPM ) angelita@usp.br A atividade de teste de

Leia mais

Análise de Risco na Validação de Sistemas Computadorizados

Análise de Risco na Validação de Sistemas Computadorizados Análise de Risco na Validação de Sistemas Computadorizados Meg Lima Andrade Agenda Objetivos; Conceito de Sistemas Computadorizados; Conceito de Risco; Identificação de Riscos; Avaliação de Riscos; Classificação;

Leia mais

Retorno do Investimento em Testes Software

Retorno do Investimento em Testes Software Retorno do Investimento em Testes Software Rui Ribeiro Santos Av. Conde de Valbom, 30 8º 1050-068 Lisboa PORTUGAL Telef: +351 213 510 540 Fax: +351 213 510 549 Email: rui.santos@wintrust-intl.com URL:

Leia mais

Rational Quality Manager. Nome: Raphael Castellano Campus: AKXE Matrícula: 200601124831

Rational Quality Manager. Nome: Raphael Castellano Campus: AKXE Matrícula: 200601124831 Rational Quality Manager Nome: Raphael Castellano Campus: AKXE Matrícula: 200601124831 1 Informações Gerais Informações Gerais sobre o RQM http://www-01.ibm.com/software/awdtools/rqm/ Link para o RQM https://rqmtreina.mvrec.local:9443/jazz/web/console

Leia mais

DOMAIN-DRIVEN DESIGN E TEST-DRIVEN DEVELOPMENT

DOMAIN-DRIVEN DESIGN E TEST-DRIVEN DEVELOPMENT DOMAIN-DRIVEN DESIGN E TEST-DRIVEN DEVELOPMENT Jaqueline Rissá Franco email: jaquerifr@gmail.com Karla Marturelli Mattos Luciano Mathias Doll João Almeida Resumo: Este artigo mostra novas abordagens na

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

Apresentação Institucional

Apresentação Institucional Apresentação Institucional Visão Geral A Logica Adviser SAP A Logica Adviser SAP é formada por profissionais com ampla experiência no mercado SAP. Sua essência está baseada nos princípios da: Qualidade

Leia mais

Análise da vantagem de adoção e uso de sistemas ERP código aberto em relação aos sistemas ERP código fechado

Análise da vantagem de adoção e uso de sistemas ERP código aberto em relação aos sistemas ERP código fechado Análise da vantagem de adoção e uso de sistemas ERP código aberto em relação aos sistemas ERP código fechado Louis Albert Araujo Springer Luis Augusto de Freitas Macedo Oliveira Atualmente vem crescendo

Leia mais

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo

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

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

4 Um Exemplo de Implementação

4 Um Exemplo de Implementação 4 Um Exemplo de Implementação Neste capítulo será discutida uma implementação baseada na arquitetura proposta. Para tanto, será explicado como a arquitetura proposta se casa com as necessidades da aplicação

Leia mais

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Informática / Campus Global

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Informática / Campus Global Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Informática / Campus Global Sistema de Aproveitamento de Disciplinas da Faculdade de Informática da PUCRS: uma sistemática de gerência

Leia mais

Unidade II GERENCIAMENTO DE SISTEMAS. Prof. Roberto Marcello

Unidade II GERENCIAMENTO DE SISTEMAS. Prof. Roberto Marcello Unidade II GERENCIAMENTO DE SISTEMAS DE INFORMAÇÃO Prof. Roberto Marcello SI Sistemas de gestão A Gestão dos Sistemas Integrados é uma forma organizada e sistemática de buscar a melhoria de resultados.

Leia mais

Evolução dos sistemas ERP nas empresas

Evolução dos sistemas ERP nas empresas Evolução dos sistemas ERP nas empresas Aloísio André dos Santos (ITA) aloisio@mec.ita.br João Murta Alves (ITA) murta@mec.ita.br Resumo Os sistemas ERP são considerados uma evolução dos sistemas de administração

Leia mais

Workshop de Teste de Software. Visão Geral. Emerson Rios emersonrios@riosoft.org.br www.emersonrios.eti.br

Workshop de Teste de Software. Visão Geral. Emerson Rios emersonrios@riosoft.org.br www.emersonrios.eti.br Workshop de Teste de Software Visão Geral Emerson Rios emersonrios@riosoft.org.br www.emersonrios.eti.br 1 AGENDA DO CURSO Conceitos Básicos Documentação Processo Plano de Teste Caso de Teste BIBLIOGRAFIA

Leia mais

Curso de Tecnologia em Redes de Computadores Auditoria e Análise de Segurança da Informação - 4º período Professor: José Maurício S.

Curso de Tecnologia em Redes de Computadores Auditoria e Análise de Segurança da Informação - 4º período Professor: José Maurício S. Disciplina: Curso de Tecnologia em Redes de Computadores Auditoria e Análise de Segurança da Informação - 4º período Professor: José Maurício S. Pinheiro AULA 4: Trilhas de Auditoria Existe a necessidade

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

ANÁLISE DE PONTOS DE FUNÇÃO. Análise de Pontos de Função (APF) Análise de Pontos de Função (APF) @ribeirord @RIBEIRORD

ANÁLISE DE PONTOS DE FUNÇÃO. Análise de Pontos de Função (APF) Análise de Pontos de Função (APF) @ribeirord @RIBEIRORD ANÁLISE DE PONTOS DE FUNÇÃO @RIBEIRORD Análise de Pontos de Função (APF) É uma técnica de medição das funcionalidades fornecidas por um software do ponto de vista de seus usuários. Ponto de função (PF)

Leia mais

15/03/2010. Análise por pontos de função. Análise por Pontos de Função. Componentes dos Pontos de Função. Componentes dos Pontos de Função

15/03/2010. Análise por pontos de função. Análise por Pontos de Função. Componentes dos Pontos de Função. Componentes dos Pontos de Função Análise por pontos de função Análise por Pontos de Função Referência: Manual de práticas de contagem IFPUG Versão 4.2.1 Técnica que permite medir a funcionalidade de um software ou aplicativo, sob a visão

Leia mais

Testes de Software Fases. Baseado em notas de aula da profa. Eliane Martins

Testes de Software Fases. Baseado em notas de aula da profa. Eliane Martins Testes de Software Fases Baseado em notas de aula da profa. Eliane Martins Tópicos Testes de Unidades Testes de Integração Testes de Aceitação e de Sistemas Testes de Regressão Testes de Unidades Visam

Leia mais

Muito mais do que classificação fiscal

Muito mais do que classificação fiscal Muito mais do que classificação fiscal RECEITA FEDERAL FERRAMENTAS AUDITORIA DE IMPOSTOS WORKFLOW DE ITENS Gestão de Risco e Geração de Valor Muito mais do que classificação fiscal SPED ESTATÍSTICAS DE

Leia mais

Sobre a Prime Control

Sobre a Prime Control Sobre a Prime Control A Prime Control é uma empresa focada e especializada em serviços de qualidade e testes de software. Somos capacitados para garantir, através de sofisticadas técnicas, a qualidade

Leia mais

Um Sistema Web para apoio ao Gerenciamento de atividades de Teste de Software em Pequenas Empresas

Um Sistema Web para apoio ao Gerenciamento de atividades de Teste de Software em Pequenas Empresas Um Sistema Web para apoio ao Gerenciamento de atividades de Teste de Software em Pequenas Empresas Luciano Gomes Helvinger, Rodrigo Prestes Machado Curso de Análise e Desenvolvimento de Sistemas Faculdade

Leia mais

Casos de Uso - definições

Casos de Uso - definições Casos de Uso - definições Um caso de uso é uma descrição narrativa de uma seqüência de eventos que ocorre quando um ator (agente externo) usa um sistema para realizar uma tarefa [Jacobson 92] Um caso de

Leia mais

Análise de Pontos por Função - O Processo de contagem

Análise de Pontos por Função - O Processo de contagem Análise de Pontos por Função - O Processo de contagem A seguir apresento uma versão do capítulo sobre o processo de contagem da APF que faz parte de minha monografia para conclusão do curso de especialização

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

AVISO. O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.

AVISO. O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. Nenhuma parte desta publicação pode ser reproduzida nem transmitida

Leia mais

Sobre a Prime Control

Sobre a Prime Control Sobre a Prime Control A Prime Control é um Centro de Excelência em Qualidade de Software. Nossa missão é desenvolver, aperfeiçoar e realizar serviços de testes de software inovadores que agregam valor

Leia mais

TESTES AUTOMATIZADOS COM JUNITE MOCKITO

TESTES AUTOMATIZADOS COM JUNITE MOCKITO TESTES AUTOMATIZADOS COM JUNITE MOCKITO Jaime William Dias 12, Dener Barranco 1, Douglas Delapria 1 1 Universidade Paranaense (Unipar) 2 Universidade Estadual de Maringá (UEM) Paranavaí PR Brasil dener_barranco@hotmail.com,

Leia mais

DOCUMENTO OPERACIONAL PROCESSO: DESENVOLVIMENTO DE PROJETOS E EVENTOS SETOR RESPONSÁVEL: EVENTOS

DOCUMENTO OPERACIONAL PROCESSO: DESENVOLVIMENTO DE PROJETOS E EVENTOS SETOR RESPONSÁVEL: EVENTOS SETOR RESPONSÁVEL: PÁGINA: 1 de 8 1.0 OBJETIVO: Identificar e analisar as solicitações de clientes na modalidade eventos, selecionar fornecedores que possam atender aos requisitos solicitados, efetuar

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

ERP Enterprise Resource Planning

ERP Enterprise Resource Planning ERP Enterprise Resource Planning Sistemas Integrados de Gestão Evolução dos SI s CRM OPERACIONAL TÁTICO OPERACIONAL ESTRATÉGICO TÁTICO ESTRATÉGICO OPERACIONAL TÁTICO ESTRATÉGICO SIT SIG SAE SAD ES EIS

Leia mais

Gravador Digital SUPER MONITOR Descrição Geral

Gravador Digital SUPER MONITOR Descrição Geral Gravador Digital SUPER MONITOR Descrição Geral Documento confidencial Reprodução proibida 1 Introdução Em um mundo onde as informações fluem cada vez mais rápido e a comunicação se torna cada vez mais

Leia mais

CA Configuration Automation

CA Configuration Automation FOLHA DE PRODUTOS: CA Configuration Automation CA Configuration Automation agility made possible O CA Configuration Automation foi desenvolvido para ajudar a reduzir os custos e melhorar a eficiência da

Leia mais

Sistemas de controle para processos de bateladas

Sistemas de controle para processos de bateladas Sistemas de controle para processos de bateladas Por Alan Liberalesso* Há algum tempo os processos de batelada deixaram de ser um mistério nas indústrias e no ambiente de automação. O cenário atual nos

Leia mais

Manual Básico do Usuário GP-Web Gestão de projetos

Manual Básico do Usuário GP-Web Gestão de projetos Manual Básico do Usuário GP-Web Gestão de projetos Departamento de Planejamento Pró-reitoria de Planejamento e Finanças Universidade Federal de Santa Catarina 1 Sumário O que é um projeto?... 4 O que é

Leia mais

Documentação do produto SAP Business ByDesign, agosto 2014. O que há de novo

Documentação do produto SAP Business ByDesign, agosto 2014. O que há de novo Documentação do produto PUBLIC O que há de novo Índice 1 O que há de novo no SAP Business ByDesign.... 4 2 O que há de novo em Customer Relationship Management.... 6 3 O que há de novo em Administração

Leia mais

Diferenciais do ERP TECNICON: Um caso da área de manufatura

Diferenciais do ERP TECNICON: Um caso da área de manufatura Diferenciais do ERP TECNICON: Um caso da área de manufatura Juliano Hammes (FAHOR) jh000697@fahor.com.br Gustavo Gerlach (FAHOR) gg000675@fahor.com.br Édio Polacinski (FAHOR) edio.pk@gmail.com.br Resumo

Leia mais

agility made possible

agility made possible RESUMO DA SOLUÇÃO Gerenciamento de ativos de software com o CA IT Asset Manager como posso administrar melhor os meus ativos de software e reduzir o risco de auditorias de conformidade? agility made possible

Leia mais

Teste Funcional 3. Arndt von Staa Departamento de Informática PUC-Rio Março 2015

Teste Funcional 3. Arndt von Staa Departamento de Informática PUC-Rio Março 2015 Teste Funcional 3 Arndt von Staa Departamento de Informática PUC-Rio Março 2015 Especificação Objetivo desse módulo Apresentar uma modalidade de geração de casos de teste a partir de casos de uso Justificativa

Leia mais

SAP FINANCEIRO O curso completo abrange quatro módulos:

SAP FINANCEIRO O curso completo abrange quatro módulos: SAP FINANCEIRO O curso completo abrange quatro módulos: - SAP FOUNDATIONS (40 horas EAD) - FI Contabilidade Financeira (40 horas presenciais), tendo como pré requisito o módulo SAP FOUNDATIONS * - BPM

Leia mais

Essencial ao Desenvolvimento de Software

Essencial ao Desenvolvimento de Software Documento de Requisitos Essencial ao Desenvolvimento de Software De que se trata o artigo? Apresenta o documento de requisitos de software, destacando-o como um dos principais documentos pertinentes ao

Leia mais

Pagamentos MT-212-00137-6 Última Atualização 06/01/2015

Pagamentos MT-212-00137-6 Última Atualização 06/01/2015 Pagamentos MT-212-00137-6 Última Atualização 06/01/2015 I. Objetivos Após este módulo de capacitação você será capaz de: Carregar Documentos Fiscais Verificar o status de envio dos documentos fiscais Consultar

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

Documento de Casos de Uso. MC436 Introdução à Engenharia de Software Profª Ariadne Maria Brito Rizzoni Carvalho

Documento de Casos de Uso. MC436 Introdução à Engenharia de Software Profª Ariadne Maria Brito Rizzoni Carvalho Documento de Casos de Uso MC436 Introdução à Engenharia de Software Profª Ariadne Maria Brito Rizzoni Carvalho 1. Índice 2. Introdução 3 3. Descrição dos atores 3 4. Diagrama de caso de uso 4 5. 5.1 5.2

Leia mais

Sistema Datachk. Documento de Requisitos. Versão <1.2> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s

Sistema Datachk. Documento de Requisitos. Versão <1.2> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s Documento de Requisitos Versão Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s 2010 2 Histórico de Revisões Data Versão Descrição Autores 27/04/2010 1.0 Criação da primeira versão

Leia mais

PROPOSTA DE SOFTWARE DE INSTALAÇÃO PARA UM AMBIENTE INTEGRADO DE GERÊNCIA DE PROJETOS E DE PROCESSOS DE NEGÓCIOS

PROPOSTA DE SOFTWARE DE INSTALAÇÃO PARA UM AMBIENTE INTEGRADO DE GERÊNCIA DE PROJETOS E DE PROCESSOS DE NEGÓCIOS PROPOSTA DE SOFTWARE DE INSTALAÇÃO PARA UM AMBIENTE INTEGRADO DE GERÊNCIA DE PROJETOS E DE PROCESSOS DE NEGÓCIOS Élysson Mendes Rezende Bacharelando em Sistemas de Informação Bolsista de Iniciação Científica

Leia mais

Índice 1.Auditoria Financeira...2 2.Parametrizações do Sistema...3 2.1.Cadastro da Empresa...3 2.1.1.Forma de controle das notas na Auditoria

Índice 1.Auditoria Financeira...2 2.Parametrizações do Sistema...3 2.1.Cadastro da Empresa...3 2.1.1.Forma de controle das notas na Auditoria Índice 1.Auditoria Financeira...2 2.Parametrizações do Sistema...3 2.1.Cadastro da Empresa...3 2.1.1.Forma de controle das notas na Auditoria Financeira...4 2.1.2.Formas de Registro do Pagamento e Recebimento

Leia mais

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider Ferramenta: Spider-CL Manual do Usuário Versão da Ferramenta: 1.1 www.ufpa.br/spider Histórico de Revisões Data Versão Descrição Autor 14/07/2009 1.0 15/07/2009 1.1 16/07/2009 1.2 20/05/2010 1.3 Preenchimento

Leia mais

ERP: Pacote Pronto versus Solução in house

ERP: Pacote Pronto versus Solução in house ERP: Pacote Pronto versus Solução in house Introdução Com a disseminação da utilidade e dos ganhos em se informatizar e integrar os diversos departamentos de uma empresa com o uso de um ERP, algumas empresas

Leia mais

Documento de Requisitos Projeto SisVendas Sistema de Controle de Vendas para Loja de Informática.

Documento de Requisitos Projeto SisVendas Sistema de Controle de Vendas para Loja de Informática. Documento de Requisitos Projeto SisVendas Sistema de Controle de Vendas para Loja de Informática. 1 Introdução 1.1 Propósito O propósito deste documento de especificação de requisitos é definir os requisitos

Leia mais

LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA

LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA (Orientamos aos clientes que utilizam banco de dados SQL, para efetuarem a atualização preferencialmente após o encerramento das atividades do dia, acessando o sistema

Leia mais

Sistema Gerenciador de Hotel. Adriano Douglas Girardello. Ana Paula Fredrich. Tiago Alexandre Schulz Sippert

Sistema Gerenciador de Hotel. Adriano Douglas Girardello. Ana Paula Fredrich. Tiago Alexandre Schulz Sippert UNIOESTE Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado em Informática Sistema Gerenciador de Hotel Adriano Douglas Girardello

Leia mais

CDSOFT GerConstrução O SOFWARE DA INDÚSTRIA DA CONSTRUÇÃO. CDSOFT Tecnologia

CDSOFT GerConstrução O SOFWARE DA INDÚSTRIA DA CONSTRUÇÃO. CDSOFT Tecnologia CDSOFT GerConstrução O SOFWARE DA INDÚSTRIA DA CONSTRUÇÃO. O GerConstrução é um software de Gestão Empresarial (ERP) especializado em soluções para processos e negócios da Indústria da Construção Civil.

Leia mais

Teste de software. Definição

Teste de software. Definição Definição O teste é destinado a mostrar que um programa faz o que é proposto a fazer e para descobrir os defeitos do programa antes do uso. Quando se testa o software, o programa é executado usando dados

Leia mais

Teste de Regressão. R. Anido Baseado em notas de aulas da profa. Eliane Martins

Teste de Regressão. R. Anido Baseado em notas de aulas da profa. Eliane Martins Teste de Regressão R. Anido Baseado em notas de aulas da profa. Eliane Martins Testes de Regressão Objetivo Utilização Falhas de regressão Manutenção do conjunto de testes Redução do conjunto de testes

Leia mais

pacotes de software na forma em que são É importante salientar que não é objetivo do software, suas atividades e produtos

pacotes de software na forma em que são É importante salientar que não é objetivo do software, suas atividades e produtos ISO/IEC 12119 ISO/IEC 12119 Et Esta norma é aplicável liá là avaliação de pacotes de software na forma em que são oferecidos e liberados para uso no mercado É importante salientar que não é objetivo desta

Leia mais

INDICE 3.APLICAÇÕES QUE PODEM SER DESENVOLVIDAS COM O USO DO SAXES

INDICE 3.APLICAÇÕES QUE PODEM SER DESENVOLVIDAS COM O USO DO SAXES w w w. i d e a l o g i c. c o m. b r INDICE 1.APRESENTAÇÃO 2.ESPECIFICAÇÃO DOS RECURSOS DO SOFTWARE SAXES 2.1. Funcionalidades comuns a outras ferramentas similares 2.2. Funcionalidades próprias do software

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Eficiência na manutenção de dados mestres referentes a clientes, fornecedores, materiais e preços

Eficiência na manutenção de dados mestres referentes a clientes, fornecedores, materiais e preços da solução SAP SAP ERP SAP Data Maintenance for ERP by Vistex Objetivos Eficiência na manutenção de dados mestres referentes a clientes, fornecedores, materiais e preços Entregar a manutenção de dados

Leia mais

Engenharia de Software 01 - Introdução. Márcio Daniel Puntel marciopuntel@ulbra.edu.br

Engenharia de Software 01 - Introdução. Márcio Daniel Puntel marciopuntel@ulbra.edu.br Engenharia de Software 01 - Introdução Márcio Daniel Puntel marciopuntel@ulbra.edu.br Engenharia de Software Nações desenvolvidas dependem de software; Cada vez mais sistemas são controlados por software;

Leia mais

Auditoria de Sistemas. UNIPAC Ipatinga Segurança e Auditoria de Sistemas Prof. Thiago Lopes Lima

Auditoria de Sistemas. UNIPAC Ipatinga Segurança e Auditoria de Sistemas Prof. Thiago Lopes Lima Auditoria de Sistemas UNIPAC Ipatinga Segurança e Auditoria de Sistemas Prof. Thiago Lopes Lima Auditoria É uma atividade que engloba o exame das operações, processos, sistemas e responsabilidades gerenciais

Leia mais

SIMULADO: Simulado 3 - ITIL Foundation v3-40 Perguntas em Português

SIMULADO: Simulado 3 - ITIL Foundation v3-40 Perguntas em Português 1 de 7 28/10/2012 16:47 SIMULADO: Simulado 3 - ITIL Foundation v3-40 Perguntas em Português RESULTADO DO SIMULADO Total de questões: 40 Pontos: 0 Score: 0 % Tempo restante: 55:07 min Resultado: Você precisa

Leia mais

Engenharia de Software-2003

Engenharia de Software-2003 Engenharia de Software-2003 Mestrado em Ciência da Computação Departamento de Informática - UEM Profa. Dra. Elisa H. M. Huzita eng. de software-2003 Elisa Huzita Produto de Software Conceitos Software

Leia mais

Processos de Compras. Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar

Processos de Compras. Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Processos de Compras Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar 1 Centro Cascavel PR www.tecinco.com.br Sumário Controle de Compras... 4 Parametrização... 4 Funcionamento... 4 Processo de Controle...

Leia mais

Cisco Intelligent Automation for Cloud

Cisco Intelligent Automation for Cloud Dados técnicos do produto Cisco Intelligent Automation for Cloud Os primeiros a adotarem serviços com base em nuvem buscavam uma economia de custo maior que a virtualização e abstração de servidores podiam

Leia mais

3 Estudo de Ferramentas

3 Estudo de Ferramentas 3 Estudo de Ferramentas Existem diferentes abordagens para automatizar um processo de desenvolvimento. Um conjunto de ferramentas pode ser utilizado para aperfeiçoar o trabalho, mantendo os desenvolvedores

Leia mais

Em 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos.

Em 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos. VERSÃO 5 Outubro/2012 Release Notes Não deixe de atualizar o seu sistema Planejamos a entrega ao longo do exercício de 2012 com mais de 140 melhorias. Mais segurança, agilidade e facilidade de uso, atendendo

Leia mais

AgSo IT Solutions 2007

AgSo IT Solutions 2007 2007 AgSo IT Solutions AgSo IT Solutions 2007 Business Workflow Índice apresentação Modelos de Projetos imagem Processos Implementados Benefícios x ROI Canais de Comunicação Modelos de Projetos imagem

Leia mais

CoIPe Telefonia com Tecnologia

CoIPe Telefonia com Tecnologia CoIPe Telefonia com Tecnologia A proposta Oferecer sistema de telefonia digital com tecnologia que possibilita inúmeras maneiras de comunicação por voz e dados, integrações, recursos e abertura para customizações.

Leia mais

ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO (AULA 03)

ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO (AULA 03) Prof. Breno Leonardo Gomes de Menezes Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO (AULA 03) 1 ERP Sistema para gestão dos recursos administrativos-financeiros,

Leia mais

3 a Lista de Exercícios

3 a Lista de Exercícios Engenharia de Requisitos 3 a Lista de Exercícios (1) Em relação ao levantamento e análise de requisitos, faz-se a seguinte afirmação: Os requisitos de sistema devem ser capturados, documentados e acordados

Leia mais

UMA ABORDAGEM SOBRE TESTES AUTOMATIZADO DE SOFTWARES EM AMBIENTES DE DESENVOLVIMENTO

UMA ABORDAGEM SOBRE TESTES AUTOMATIZADO DE SOFTWARES EM AMBIENTES DE DESENVOLVIMENTO UMA ABORDAGEM SOBRE TESTES AUTOMATIZADO DE SOFTWARES EM AMBIENTES DE DESENVOLVIMENTO Robson L. Nascimento 1, Késsia R. C. Marchi¹ 1 Universidade Paranaense (UNIPAR) Paranavaí-PR-Brasil robsonluisn@yahoo.com.br,

Leia mais

O que é e-ppcp? Funcionalidades adicionadas:

O que é e-ppcp? Funcionalidades adicionadas: e-ppcp / e-kanban 1 O que é e-ppcp? O e-ppcp é um aplicativo desenvolvido em ABAP/4 pela IntegrationSys para adicionar ao ERP SAP funcionalidades para suportar efetivamente o planejamento e operação de

Leia mais

APRESENTAÇÃO DO PRODUTO. Mais que um software, o método mais eficaz para conciliar.

APRESENTAÇÃO DO PRODUTO. Mais que um software, o método mais eficaz para conciliar. APRESENTAÇÃO DO PRODUTO Mais que um software, o método mais eficaz para conciliar. Com Conciliac é possível conciliar automaticamente qualquer tipo de transação; Bancos, Cartões de Crédito e Débito, Contas

Leia mais

Sistema de Informação Gerencial (SIG)

Sistema de Informação Gerencial (SIG) Sistema de Informação Gerencial (SIG) Os Sistemas de Informação Gerencial (SIG) são sistemas ou processos que fornecem as informações necessárias para gerenciar com eficácia as organizações. Um SIG gera

Leia mais

Palavras-Chaves: engenharia de requisitos, modelagem, UML.

Palavras-Chaves: engenharia de requisitos, modelagem, UML. APLICAÇÃO DA ENGENHARIA DE REQUISITOS PARA COMPREENSÃO DE DOMÍNIO DO PROBLEMA PARA SISTEMA DE CONTROLE COMERCIAL LEONARDO DE PAULA SANCHES Discente da AEMS Faculdades Integradas de Três Lagoas RENAN HENRIQUE

Leia mais