TREINAMENTOS ESPECIALIZADOS TÉCNICAS AVANÇADAS DE TESTE DE SOFTWARE E SISTEMAS Submitted By Avis O cnteúd desta prpsta cnstitui segred cmercial e industrial. De acrd cm art. 195 da Lei 9.279, sua revelaçã ttal u parcial a terceirs cnstitui crime de cncrrência desleal pr parte de quem revela e de quem se utiliza, além de gerar brigaçã de indenizar perdas e dans (inclusive lucrs cessantes). Em cas de qualquer dúvida, cnsulte a MZP, previamente e pr escrit.
I N D I C E 1 Sumári Executiv... 3 2 Expertise - Test Slutin Prvider... 4 3 Treinaments... 4 4 Cnteúd Prgramátic (ementas)... 5 5 Carga hrária... 10 6 Premissas... 10 7 Perfil ds Instrutres... 11 8 Cndições Cmerciais... 12 9 Supsições... 13 10 Expertise, cases e garantia negcial... 13 11 Fact Sheet... 14 12 Cntats... 15
1 Sumári Executiv Fundada em julh de 2002, pr executivs da área cmercial de sluções tecnlógicas para atender mercad nacinal n segment de cnsultria e prestaçã de serviçs de TI cm representaçã cmercial de empresas d segment de segurança e teste de sistema, teve grande sucess junt as crprações representadas. Aplicand um mdel gestã diferenciad e capital human qualificad, fez destes prjets perações e cases de sucess. Cm base n sucess deste empreendiment, em març de 2006 criu-se a Mispa Cnsultria e Sistemas Ltda, iniciand uma nva fase em sua histria, cm direcinament de suas atividades para a área de teste de sftware e sistemas. Firmu sua participaçã n mercad, neste segment, cm a implantaçã d cnceit de bureau de teste, send a primeira empresa a dispnibilizar a mercad este cnceit e atender simultaneamente váris prjets sb demanda.. Em mai de 2007 trnu-se a primeira empresa ffshre testing cm capital 100% nacinal, a atuar n disputad e exigente mercad nrte-american e a primeira empresa brasileira a gerenciar uma peraçã de teste n mercad indian. Cm bjetiv de ampliar esta atuaçã n mercad em junh de 2007 fez uma fusã cm a empresa de Quality Assurance SQA Slutins, de rigem americana de nde se riginu a marca MZP. Desde mment de sua cncepçã, a MZP adtu uma pstura de ferecer serviçs cm padrões de qualidade acima das exigências d mercad. Sempre cm este bjetiv, a empresa efetua frtes investiments em tecnlgia e infra-estrutura, utilizand as melhres ferramentas dispníveis n mercad (HP-Mercury, Brland, Cmpuware e IBM-Ratinal). A empresa também investe muit em treinament, prmvend atualizaçã cnstante de seus prfissinais para assegurar um elevad grau de capacitaçã e frnecer as melhres sluções as seus clientes. Cm esta pstura, a MZP vem cnquistand a cnfiança de grandes empresas d mercad e realizand prjets para as mais variadas vertentes.
2 Expertise - Test Slutin Prvider A MZP Sftware Testing é uma empresa multidisciplinar que atua principalmente cm cnsultria, prjets de teste, treinaments especializads e alcaçã de mã-de-bra (Bdy with expertise Shp), cm cmprvada experiência junt a grandes empresas d mercad brasileir e internacinal. O atendiment na medida exata das necessidades de seus clientes e a utilizaçã de tecnlgia e técnicas de pnta sã duas cnstantes priridades de sua administraçã. Nssa metdlgia de teste é baseada n mdel TMM (Test Maturity Mdel) e incrpra as melhres praticas d mercad, desta cmbinaçã resulta um prcess de teste de alta rastreabilidade e visibilidade, cm uma cmpleta gerencia de riscs e qualidade. Nss mdel é alinhad cm CMMI (Capability Maturity Mdel), mais respeitad mdel de avaliaçã de qualidade de empresas de sftware de td mund. Nss time técnic é cmpst pr uma equipe de engenheirs certificads nas mais mdernas tecnlgias e prcesss de testes, alem de serem certificads n mais respeitad institut mundial - QAI, cm larga experiência em arquiteturas Mainframe, web, client-server e utras arquiteturas hetergêneas. Tds pssuem váris ans de experiência em ferramentas de autmaçã de testes, e já participaram de implementações de testes funcinais, testes de perfrmance, testes de carga, testes de stress, testes de vlume, testes de especificaçã e utrs tips de testes. Tds nsss engenheirs sã riunds das melhres universidades brasileiras e sã selecinads pr mei de um eficiente prcess de seleçã, e depis submetids a um prcess de treinament intensiv, resultand numa equipe de alta qualificaçã que representa um ds principais diferenciais cmpetitivs da MZP n mercad. 3 Treinaments REQUISITOS APRENDENDO COLETAR, GERENCIAR E TESTAR REQUISITOS MODULO 1 INTRODUÇÃO A ENGENHARIA DE REQUISITOS MODULO 2 TÉCNICAS DE COLETA E GERENCIAMENTO DE REQUISITOS MODULO 3 TESTE DE SOFTWARE BASEADO EM REQUISITOS AUTOMAÇÃO DE TESTE DE SOFTWARE MODULO 1 - AUTOMAÇÃO DE TESTE (TEST AUTOMATION IN THE REAL WORLD REVISITED) MODULO 2 COMO AUTOMATIZAR MEUS TESTES MODULO 3 TESTE DE CARGA, STRESS E PERFOMANCE MODULO 4 TESTE UNITÁRIO AUTOMATIZADO TESTE DE SOFTWARE E GARANTIA DA QUALIDADE MODULO 1 PRINCIPAIS CONCEITOS MODULO 2 TÉCNICAS PRODUTIVAS DE TESTE DE SOFTWARE MODULO 3 GERENCIAMENTO DE TESTE DE SOFTWARE MODULO 4 MÉTRICAS E ANALISE DO PROCESSO DE TESTE MODULO 5 TÉCNICAS DE EXTRAÇÃO DE CASOS DE TESTE TESTES FUNCIONAIS DE SOFTWARE TESTE DE PERFORMACE
4 Cnteúd Prgramátic (ementas) REQUISITOS APRENDENDO COLETAR, GERENCIAR E TESTAR REQUISITOS O que vcê vai aprender: Cnceits Básics e Terminlgia Níveis de Requisits Tips de Requisits Engenharia de Requisits Selecinar métds para Cletar requisits Selecinar métds para dcumentar requisits Revisar, pririzar, rastrear, bter aprvaçã e Gerenciar Requisits MODULO 1 INTRODUÇÃO A ENGENHARIA DE REQUISITOS A imprtância da Qualidade de Sftware Cnceits Básics e Terminlgia Níveis de Requisits Tips de Requisits Implantaçã da Engenharia de Requisits visand a melhria da Qualidade de Sftware Atividades da Engenharia de Requisits Cletar Dcumentar Analisar Riscs Pririzar Validar Aprvar Gerenciar Mudanças Ferramentas aplicadas a Engenharia de Requisits Bibligrafia e Links selecinads Encerrament (Perguntas e Respstas) MODULO 2 TÉCNICAS DE COLETA E GERENCIAMENTO DE REQUISITOS Cnceits Básics e Terminlgia Análise e Cleta de Requisits Recnheciment d prblema Mdelagem - Avaliaçã d prblema e síntese da sluçã Especificaçã ds requisits d sftware Revisã Técnicas Tradicinais de Análise e Cleta de Requisits Questináris Entrevistas Análise de dcumentaçã Técnicas de Análise e Cleta em grup Brainstrming Sessões JAD e RAD Prttipaçã; Técnicas de mdelagem Métds baseads em metas Métds baseads em cenáris Seleçã de Técnicas de Cleta de Requisits Apresentaçã de Templates Pr que Gerenciar Requisits?
Métds Tradicinais (Basead em Dcuments) X Métds (Basead em Repsitóris) Ferramentas Aplicadas a Cleta e Gerenciament de Requisits Bibligrafia e Links selecinads Encerrament (Perguntas e Respstas) MODULO 3 TESTE DE SOFTWARE BASEADO EM REQUISITOS (RBT REQUIREMENTS BASED TESTING) Pr que Testar basead em Requisits? Atividades d Teste de Sftware basead em Requisits (RBT - Requirements Based Testing) Validar Requisits cntra s bjetivs de Negóci Validar Requisits cntra s Cass de Us Revisã de Ambigüidade (Prtais de Avaliaçã) Criar Grafs de Causa-Efeits Revisã ds cass de Testes pel Grup de Arquitetura de Aplicaçã Revisã ds cass de Testes pel Grup de Usuáris Revisã ds cass de Testes pel Grup de Desenvlvedres Execuçã de Testes Reprt e Cmunicaçã Garantind Rastreabilidade Gerenciament de Testes Ferramentas aplicadas a Teste Basead em Requisits Bibligrafia e Links selecinads Encerrament (Perguntas e Respstas) AUTOMAÇÃO DE TESTE DE SOFTWARE O que vcê irá aprender Cm pririzar suas necessidades de autmaçã. Maneiras de avaliar a ferramenta adequada para seus requisits específics. Cm intrduzir autmaçã n inici d Cicl de Vida de Desenvlviment. Cm integrar a ferramenta n seu Prcess de Teste. Frmas de medir s resultads da implementaçã das ferramentas. MODULO 1 - AUTOMAÇÃO DE TESTE (TEST AUTOMATION IN THE REAL WORLD REVISITED) Teste de Sftware na era da Glbalizaçã Benefícis da Autmaçã de Testes Tips e Categrias de Ferramentas Mercad de Ferramenta de Testes Brland Cmpuware Mercury Ratinal Entry Level tls Opensurce ROI e Custs assciads Metdlgia de Teste de Sftware autmatizad Inserind Autmaçã de Testes n Cicl de Vida de Desenvlviment Apresentaçã de Ferramentas e Cass de Sucess
MODULO 2 COMO AUTOMATIZAR MEUS TESTES Prcess de autmaçã Cnceits Cmpnentes metdlgias e tecnlgias essenciais. Ferramentas de teste mits e verdades. Benefícis da Autmaçã de Testes. Planejament da autmaçã Definind prcess de autmaçã. Teste manual x teste autmatizad. Metas e bjetivs ds testes autmatizads. Mdels de Testes Autmatizads Mdels básics Arquiteturas de testes autmatizads Planejament ds testes Principais ferramentas Tips, características e princípis de funcinament. Critéris de seleçã. Facilidades e Limitações. Gerenciament de prjets de autmaçã de teste Cicl de Vida ds Testes Autmatizads. Melhres Práticas Métricas ds Testes Autmatizads. Estrutura/ ambiente rganizacinal. MODULO 3 TESTE DE CARGA, STRESS E PERFORMANCE Intrduçã Intrduçã Planejament de teste de carga/perfrmace Principais bjetivs d Teste de carga/perfrmance Definições Teste de carga manual Teste de carga Autmatizad Ferramentas de teste de carga Atividades preliminares Teste de perfrmance Prcess pass a pass Análise estimativa d prcess e parâmetrs Instrumentar a aplicaçã Executand s testes. Gerand cargas Analise ds resultads Ajustes e desempenhs. Teste de perfrmance pass a pass
MODULO 4 TESTE UNITÁRIO AUTOMATIZADO Intrduçã Testes unitáris O que vale a pena autmatizar? Pr que testes unitáris cmplets? Benefícis ds testes unitáris. Mdel eficaz - para quem tem muita manutençã simples Pr que Testes Unitáris Cmplets? Mdel de eficácia ds testes Diminuiçã ds Testes de sistema e hmlgaçã Mdel eficaz - para quem tem muita manutençã simples Derruband mit de que prgramadr nã deve testar seu prgrama Cm elabrar bas cndições de teste Tips de testes Cm elabrar bas cndições de teste Cm saber se rteir de teste está cmplet Cm saber se s testes executaram tds s caminhs? TESTE DE SOFTWARE E GARANTIA DA QUALIDADE O quê vcê irá aprender: Cnceits sbre Teste e Qualidade de Sftware Cm pririzar suas necessidades de Testes Cm selecinar a estratégia de Testes adequada Cm intrduzir Teste n inici d Cicl de Vida de Desenvlviment. Cnceits sbre autmaçã de Testes Cm integrar ferramentas n seu Prcess de Teste. Frmas de medir s resultads da implementaçã d prcess de Teste. MODULO 1 INTRODUÇÃO A CIÊNCIA E PRINCIPAIS CONCEITOS (BÁSICO) Pr que testar sftware? Breve história d teste de sftware Teste de Sftware na era da Glbalizaçã Justificativa ecnômica e prfissinal para teste de sftware (CQ) O que é uma Estratégia de Testes Cmpnentes Cm elabrar bas cndições de testes Métricas Cbertura de testes Medind desempenh ds testes Cicl de vida da falha Apresentaçã de Templates (Mdel IEEE 829) Cm avaliar a maturidade d seu prcess de Teste ROI e Custs assciads
MÓDULO 2 TÉCNICAS PRODUTIVAS DE TESTE DE SOFTWARE (AVANÇADO) O papel d prfissinal. Definind uma estratégia de teste O Ambiente de Teste Verificaçã & Validaçã Cm assegurar requisits. Planejand e Gerenciand s Testes Elabrand Mapa de Requisits de testes Elabrand um plan de teste Cm estimar esfrç, qualidade e riscs. Métricas de cntrle de qualidade e suas interpretações. Dimensinand a Cmpletude ds testes Exercíci: Definind uma Estratégia para um prjet de sftware. Técnicas de teste Mdel Pró-ativ de Testes Cicl de Vida d Teste Técnicas para elabraçã de Cass de Testes Testes unitáris Elabrand bns Rteirs de testes MÓDULO 3 GERENCIAMENTO DE TESTE DE SOFTWARE Evidenciand e acmpanhand desempenh ds testes Medind desempenh ds testes Cicl de vida da falhas Eficácia de testes Medind falhas a lng d cicl de vida d teste Cm evidenciar s testes Sistema de acmpanhament de falhas Criand métricas para medir desempenh ds testes MÓDULO 4 MÉTRICAS E ANALISE DO PROCESSO DE TESTE Métricas de cntrle de prcesss Eficiência, eficácia e cbertura de testes Planejand s testes basead em métricas Métricas de maturidade de prcess Métricas de investiment em teste (ROI) Métricas de cntrle sem metdlgia Prgrama de métricas Mntand um prgrama de métricas Valres: Critéris, maturidade e cuidads MÓDULO 5 TÉCNICAS DE EXTRAÇÃO DE CASOS DE TESTE O que sã requisits? Prtais da Qualidade Ambigüidade Cmpletude Relevância Testabilidade e Realizabilidade Elabrand bns rteirs de teste Errs cmuns ns rteirs de teste Mdel de Equivalência Analise de valr limite
5 Carga hrária Curs Carga Hrária (hras) Treinaments em Teste de Sftware e Sistemas Requisits Aprendend Cletar, Gerenciar e Testar Requisits Mdul 1 Intrduçã a Engenharia de Requisits 8 Mdul 2 Técnicas de Elicitaçã e Gerenciament de requisits 16 Mdul 3 Teste de Sftware basead em requisits 16 Autmaçã de Teste de Sftware Mdul 1 - Autmaçã de Teste (Autmatin Test in the real Wrld Revisited) 8 Mdul 2 Cm autmatizar meus testes 8 Mdul 3 Teste de Carga, stress e Perfmace 8 Mdul 4 Teste Unitári autmatizad 8 Teste de Sftware e Garantia da Qualidade Mdul 1 Principais Cnceits 8 Mdul 2 Técnicas prdutivas de teste de sftware 16 Mdul 3 Gerenciament de Teste de Sftware 8 Mdul 4 Métricas e Analise d prcess de Teste 8 Mdul 5 Técnicas de extraçã de cass de teste 8 Testes Funcinais de Sftware 8 Teste de Perfrmace 8 6 Premissas O treinament crrerá em lcal designad pela cntratante. O Inici d trabalh deverá ser cmbinad entre as partes cm antecedência de 10 dias. Nã está cntemplad despesas de deslcament e hspedagem 6.1 Requisits da Cntratante A cntratante deverá dispnibilizar para este event lcal aprpriad, equipaments, instalações e material de suprte adequad, sala para events em mntagem esclar u U, data shw XGA, flip chart cm canetas u quadr branc, papel e caneta).
7 Perfil ds Instrutres Prf. Lenard Mlinari - é sem dúvida um ds grandes percussres das bas praticas de teste n Brasil, e uma das maires autridades n assunt n Brasil. Autr de váris livrs, incluind aclamad best seller Teste de Sftware ; desenvlveu váris prjets de teste de sistema para as mais adversas instituições. Também ministra treinaments, semináris e events em td Brasil, América latina e EUA. Prfa. Mitzi Lessa - Cnsultra Internacinal em Prcess de Testes de Sistemas de sftware, especialista em implantaçã de nvs prcesss de testes. Estruturaçã e mntagem de departament de Quality Assurance envlvend cnsultria e analise ds prcesss vigentes e treinament de recurss interns. Mais de 15 ans de experiência em indústrias de sftware ns Estads Unids cm Engenheira de Testes de Sftware e cm Tradutra de Sftware em várias línguas (Inglês, Espanhl, Prtuguês, Francês e Italian), Cnsultra de metdlgias de cntrle de qualidade. Prf. Gil Sants - Gerente/Test Líder de prjets de Teste de Sftware. Graduad, certificad e especialista em teste de sftware cm Ênfase em Quality Assurance Sftware Testing. Inglês nativ. 12 ans de Experiência em Metdlgia e Prcess de Sftware Testing em tdas as aplicações na área de Sftware. Atuaçã em prjets de Sftware ns Esatads Unids (Medical, Treinament, Gvern, Varej e Vendas), e n Brasil (Telecmunicações, Marketing e Lgística) atualmente gerencia equipe de teste ns EUA.
8 Cndições Cmerciais 8.1 Investiment Cnfrme tabela abaix: Curs Investiment p/ grups (R$) Treinaments em Teste de Sftware e Sistemas até 25 pessas até 40 pessas até 50 pessas Requisits Aprendend Cletar, Gerenciar e Testar Requisits Mdul 1 Intrduçã a Engenharia de Requisits 5.600,00 6.200,00 6.800,00 Mdul 2 Técnicas de Elicitaçã e Gerenciament de requisits 9.200,00 9.800,00 10.400,00 Mdul 3 Teste de Sftware basead em requisits 9.200,00 9.800,00 10.400,00 Autmaçã de Teste de Sftware Mdul 1 - Autmaçã de Teste (Autmatin Test in the real Wrld Revisited) 5.600,00 6.200,00 6.800,00 Mdul 2 Cm autmatizar meus testes 5.600,00 6.200,00 6.800,00 Mdul 3 Teste de Carga, stress e Perfmace 5.600,00 6.200,00 6.800,00 Mdul 4 Teste Unitári autmatizad 5.600,00 6.200,00 6.800,00 Teste de Sftware e Garantia da Qualidade Mdul 1 Principais Cnceits 5.600,00 6.200,00 6.800,00 Mdul 2 Técnicas prdutivas de teste de sftware 9.200,00 9.800,00 10.400,00 Mdul 3 Gerenciament de Teste de Sftware 5.600,00 6.200,00 6.800,00 Mdul 4 Métricas e Analise d prcess de Teste 5.600,00 6.200,00 6.800,00 Mdul 5 Técnicas de extraçã de cass de teste 5.600,00 6.200,00 6.800,00 Testes Funcinais de Sftware - - 8.500,00 Teste de Perfrmace - - 8.500,00 8.2 Cndições de Pagament Cntra Apresentaçã.
9 Supsições A MZP antes d inici ds treinament agendará reuniã junt as principais players para alinhament d cnteúd e expectativas, visand atender de melhr as necessidades Eldrad. Estes tópics sã sugerids pela MZP e sã passiveis de adequações d cnteúd. A MZP pderá custmizar tds s treinaments. 10 Expertise, cases e garantia negcial
11 Fact Sheet 11.1 MZP verview Primeira e única empresa ffshre testing cm capital 100% nacinal a atuar n disputad mercad nrte-american. Uma das primeiras empresas d Brasil a usar cnceit de Bureau de Teste. Autmaçã Plen dmíni de ferramentas HP-Mercury, Brland, Ratinal e Cmpuware e nas principais sluções d mercad, incluind sluções Opensurce. Equipe integrada de prfissinais cuja experiência e credenciais sã alinhadas cm as necessidades atuais e futuras de nsss clientes, ferecems talents e metdlgias para prver um alt nível de qualidade. Fc de gestã cliente e suas necessidades. Serviçs Especializads para execuçã de levantament e diagnóstic d prcess de Qualidade/Testes, identificand pnts faltantes u passíveis de melhria em relaçã às melhres práticas de mercad, definind Prgnóstic da aplicaçã dessas melhrias e elabraçã de Plan de Açã. Desenvlviment e peracinalizaçã de Prcess de Testes e Quality Assurance sb medida - cm bjetiv de aprimrar prcess de desenvlviment de Sistemas e Engenharia de Testes de Sftware para reduzir s Riscs e Custs assciads às falhas em prduçã ns clientes de aplicações sftware (Reduzir Cust da Organizaçã). Oferecems uma serie de curss em teste de sftware, abrangend técnicas básicas e avançadas de acrd cm as melhres práticas de mercad. Também frmatams curss sb medida e de acrd cm a metdlgia de teste e desenvlviment utilizada.
11.2 Alianças Estrategias e Parcerias BORLAND COMPUWARE MERCURY TALENTFOUR WA EFTI Escla de Frmaçã de trabalhadres de Infrmatica (Brasília) 12 Cntats Avenida Paulista, 2.444 cnj. 93/94 Bela Vista Sã Paul PABX 55 11 3129-8760 Héli Amauri Sanchez Diretr Cmercial 11 8269-3602 heli@mzpsft.cm.br