Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

[GUTS-RS] DOJO de Arquitetura e Estratégia de Testes

1,279 views

Published on

Dado um produto, serviço ou sistema conhecido, como testaríamos? Quais os tipos de teste? Quais os níveis de teste? O que está contido em QA e o que está contido em DevOps?

A proposta deste DOJO foi criar a arquitetura e estratégia de testes de forma colaborativa e gerar aprendizado. A dinâmica foi conduzida por Guilherme Motta e Émerson Hernadez que atuam como Agile Coachs e na gestão de equipes que desenvolvem software.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

[GUTS-RS] DOJO de Arquitetura e Estratégia de Testes

  1. 1. #gutsrs /@gutsrs Dojo de arquitetura e estratégia de testes Émerson Hernandez e Guilherme Motta
  2. 2. Programação • 19h15 às 19h45 Recepção, boas vindas e Coffee para integração • 19h45 às 19h55 Abertura do evento, apresentação do GUTS-RS e expectativas do evento • 19h55 às 21h15 Dojo de arquitetura e estratégia de testes (Émerson Hernandez e Guilherme Motta)
  3. 3. Sobre o GUTS-RS • GUTS-RS: Grupo de Usuários de Testes de Software do RS • Criado em: agosto/2008 • Objetivo: compartilhar o uso de métodos, processos e ferramentas de Teste de Software e promover discussões sobre a aplicação das melhores práticas de teste e qualidade utilizadas no mercado • Público Alvo: Gerentes, Analistas de Testes, Testadores, Desenvolvedores e demais profissionais e estudantes interessados na área • Coordenação: Aline Zanin, Cíntia Armesto, Diraci Júnior, Eduardo Oliveira, Gabriel Oliveira e Moisés Ramírez
  4. 4. Canais de Comunicação http://guts-rs.blogspot.com.br/ @gutsrs guts-rs-sucesu@googlegroups.com Grupo de Usuários de Testes de Software do RS Guts RS GUTS-RS http://pt.slideshare.net/GUTS-RS http://guts-rs.eventbrite.com/
  5. 5. Comunicados • Submissão de Palestras 2015 – DOJO – Fishbowl – Palestra – TCC – Testing Games – Workshop – Outros • Casos de Família de QA • Assinar a lista de presença • Preencher a Ficha do Evento
  6. 6. Próximos Eventos • Novembro – GUDay 2ª edição (04/11) – Performance Engineering (à definir) – Noite de prêmios SUCESU-RS 2015 (26/11)
  7. 7. Próximos Hangouts • Backlog – Cloud testing (Novembro) – Hangout feminino (Dezembro)
  8. 8. Sobre os palestrantes Émerson Hernandez e Guilherme Motta Agile Coach no Sicredi. Mestre em Ciência da Computação pela UFRGS, é apaixonado por resolução de problemas através de software e crescimento humano via ensino. Por sua experiência em projetos na área da saúde, esteve temporariamente alocado em Bangalore, Índia, onde trabalhou diretamente com o time de desenvolvimento do Bahmni e também contribuiu com a comunidade do OpenMRS. Agile Coach no Sicredi. Generalista, desempenhou funções como consultor e terceiro em diversos projetos de desenvolvimento de software de diversas empresas e startups. Certified Scrum Professional (CSP) pela Scrum Alliance, graduado pela PUC-RS em Sistemas da Informação e MBA em Gestão Estratégica da Tecnologia da Informação pela FGV. @ebhernandez @gfcmotta
  9. 9. Classificação da Informação: Uso Irrestrito Dojo de arquitetura e estratégia de testes
  10. 10. Agenda • Introdução Arquitetura Bahmi (15 min) • Formar grupos (5 min) • 1 round (10 min) • 2 round (10 min) • 3 round (10 min) • 4 round (10 min) • Apresentação (20 min)
  11. 11. Apache Web Server Bahmni MRS Frontend (JavaScript, HTML5, AngularJS) OpenMRS Server (REST API) Java OpenMRS DB (MySQL) Browser Server (Linux) User’s Machine OpenERP Server (XML-WS API) Python OpenERP DB (PostgreSQL) OpenELIS Server (REST API) Java OpenELIS DB (PostgreSQL) Background jobs consuming feeds all communication over http
  12. 12. OpenMRS DB (MySQL) Apache Web Server OpenELIS DB (PostgreSQL) Jasper Reports (Bahmni Reports) Browser Server (Linux) User’s Machine HTTP HTTP
  13. 13. Apache Web Server OpenMRS Server Core, Community and Bahmni Modules MySQL Bahmni EMR App (Browser) HTML 5, CSS, JavaScript, AngularJS Bahmni OpenMRS Reporting Server Dynamic Reports, Jasper Reports Nightly backup Offline enabled app Android App (same) Bahmni EMR app IndexedDb, Service Workers, Crosswalk
  14. 14. Bahmni Core Product including third-party modules like Appointments Condition Specific Configuration Concepts, Observation Calculators, Observation Templates, Order templates (drug, lab, procedure order), Condition specific reports, Condition specific dashboards OpenMRS OpenERP OpenELIS Jasper Reports Country/Organization Specific Configuration (DHIS 2 reporting)
  15. 15. Monitoring (Icinga) System usage analysis using log files (BigPanda?, Splunk?) Deploy (Go, Docker) Provision (Docker, Dockerhub) Performance Analysis (New Relic) Maintenance Tasks (Go, Shell Scripts) Source Code (Github) Bahmni, Bahmni Ops Container Images (Dockerhub) OS, Production Services (db, tomcat, etc), Bahmni Distro Operation Services (Go, Icinga, etc.), Bahmni Ops Configuration Build, Package (Go, Puppet) ISO Images (Packer) Package Repositories (Java Binaries, RPM, Python Packages, ) Operational Production Environment
  16. 16. Registro de Pacientes Informações Demográficas Identificação Contatos Relacionamentos Outros detalhes Busca de pacientes Identificador de paciente Serviços Clínicos Armazena registros médicos Busca registros médicos Visualiza registros médicos Cria formulários de doenças especificas Cria formulários de doenças genéricas Captura de receitas de remédios Armazenamento de Investigações/Procedimentos Templates de prescrições de remédios Laboratório Gestão de pedidos dos pacientes Gestão de amostras dos pacientes Gestão de testes e resultados Visualização da capacidade do laboratório Envio de amostras para analise Gestão de Pacientes Entradas de pacientes Executar tarefas de pacientes de camas Visualizar ocupação de ala medica Gestão de Estoque Gestão de medicamentos e outros Rastreio de medicamentos e outros Pedidos de medicamentos e outros Gestão de níveis de estoque Monitoramento de estoque Relatórios Relatórios públicos Relatórios de saúde Relatórios clínicos Contabilidade e Faturamento Gestão de gastos Gestão de custos Gestão de transações financeiras
  17. 17. Mais informações sobre o BAHMI http://bahmni.org https://speakerdeck.com/ehernandez/bahmni https://speakerd.s3.amazonaws.com/presenta tions/062c27d1640f463586212e877c5382de/B ahmni.pdf
  18. 18. • Níveis e tipos de Teste [funcional, integridade, unidade, capacidade, disponibilidade, configuração, instalação, segurança, ... ] • Ferramentas [gestão, bug tracking, testes automatizados, integração continua, analise estática de código, cobertura de testes automatizados, ...] • Analise de Funcionalidades [Impacto, valor de negocio, prioridade, criticidade …] • Dashboards, métricas, status e relatórios • Estimativas de esforço de teste • Cronograma dos testes • Ambientes • Papeis e responsabilidades Estratégia de Testes
  19. 19. Dojo!
  20. 20. Obrigado! Dúvidas, feedback, sugestões: gfcmotta+emersonhernandez@gmail.com

×