SlideShare ist ein Scribd-Unternehmen logo
1 von 22
#gutsrs /@gutsrs
Dojo de arquitetura e estratégia de
testes
Émerson Hernandez e Guilherme Motta
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)
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
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/
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
Próximos Eventos
• Novembro
– GUDay 2ª edição (04/11)
– Performance Engineering (à definir)
– Noite de prêmios SUCESU-RS 2015 (26/11)
Próximos Hangouts
• Backlog
– Cloud testing (Novembro)
– Hangout feminino (Dezembro)
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
Classificação da Informação: Uso Irrestrito
Dojo de arquitetura e estratégia de
testes
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)
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
OpenMRS DB
(MySQL)
Apache Web Server
OpenELIS DB
(PostgreSQL)
Jasper Reports
(Bahmni Reports)
Browser
Server
(Linux)
User’s Machine
HTTP
HTTP
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
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)
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
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
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
• 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
Dojo!
Obrigado!
Dúvidas, feedback, sugestões:
gfcmotta+emersonhernandez@gmail.com

Weitere ähnliche Inhalte

Was ist angesagt?

[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POAGUTS-RS
 
[GUTS-RS] GUTS Universitário - Carreira de Testes
[GUTS-RS] GUTS Universitário - Carreira de Testes[GUTS-RS] GUTS Universitário - Carreira de Testes
[GUTS-RS] GUTS Universitário - Carreira de TestesGUTS-RS
 
[GUTS-RS] Test Thinking
[GUTS-RS] Test Thinking[GUTS-RS] Test Thinking
[GUTS-RS] Test ThinkingGUTS-RS
 
[GUTS-RS] Testes em Projetos de Implantação de ERP
[GUTS-RS] Testes em Projetos de Implantação de ERP[GUTS-RS] Testes em Projetos de Implantação de ERP
[GUTS-RS] Testes em Projetos de Implantação de ERPGUTS-RS
 
[GUTS-RS] Mobile Testing
[GUTS-RS] Mobile Testing[GUTS-RS] Mobile Testing
[GUTS-RS] Mobile TestingGUTS-RS
 
[GUTS-RS] Agile Tester 3.0
[GUTS-RS] Agile Tester 3.0[GUTS-RS] Agile Tester 3.0
[GUTS-RS] Agile Tester 3.0GUTS-RS
 
[GUTS-RS] Testar Interfaces com UX
[GUTS-RS] Testar Interfaces com UX[GUTS-RS] Testar Interfaces com UX
[GUTS-RS] Testar Interfaces com UXGUTS-RS
 
[GUTS-RS] MBehavior, um framework de automação de testes multiplataforma para...
[GUTS-RS] MBehavior, um framework de automação de testes multiplataforma para...[GUTS-RS] MBehavior, um framework de automação de testes multiplataforma para...
[GUTS-RS] MBehavior, um framework de automação de testes multiplataforma para...GUTS-RS
 
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...
Testes de aceitação automatizados com robotium utilizando a técnica bdd   TDC...Testes de aceitação automatizados com robotium utilizando a técnica bdd   TDC...
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...Rafael Chiavegatto
 
[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...
[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...
[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...GUTS-RS
 
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...João Clineu - CTFL, CSM, CSD
 
[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de Testes[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de TestesGUTS-RS
 
GUTS Talks Março 2018
GUTS Talks Março 2018GUTS Talks Março 2018
GUTS Talks Março 2018GUTS-RS
 
DevQA - Da zona de conforto ao comprometimento com a qualidade
DevQA  - Da zona de conforto ao comprometimento com a qualidadeDevQA  - Da zona de conforto ao comprometimento com a qualidade
DevQA - Da zona de conforto ao comprometimento com a qualidadeKamilla Queiroz Xavier
 
Teste software metodos metodologia ageis agil agile testing
Teste software metodos metodologia ageis agil agile testingTeste software metodos metodologia ageis agil agile testing
Teste software metodos metodologia ageis agil agile testingQualister
 
Agile Tester Conference 2016 - Robotium + cucumber + gradle, misture com spoo...
Agile Tester Conference 2016 - Robotium + cucumber + gradle, misture com spoo...Agile Tester Conference 2016 - Robotium + cucumber + gradle, misture com spoo...
Agile Tester Conference 2016 - Robotium + cucumber + gradle, misture com spoo...João Clineu - CTFL, CSM, CSD
 
SEMINFO 2014 - Teste de software, uma área, uma carreira, um novo perfil.
SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil.SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil.
SEMINFO 2014 - Teste de software, uma área, uma carreira, um novo perfil.João Clineu - CTFL, CSM, CSD
 
Aula a distância em Cesar School: Estratégias de teste: discussão
Aula a distância em Cesar School: Estratégias de teste: discussãoAula a distância em Cesar School: Estratégias de teste: discussão
Aula a distância em Cesar School: Estratégias de teste: discussãoClaudia Badell
 
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A  importância dos lifecycles no desenvolvimento de softwareAlm e ATLM - A  importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A importância dos lifecycles no desenvolvimento de softwareVandre Ramos, MSc, MBA, CSM
 
Testes em ambiente agil - TechTalks ADP Labs
Testes em ambiente agil - TechTalks ADP LabsTestes em ambiente agil - TechTalks ADP Labs
Testes em ambiente agil - TechTalks ADP LabsElias Nogueira
 

Was ist angesagt? (20)

[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
 
[GUTS-RS] GUTS Universitário - Carreira de Testes
[GUTS-RS] GUTS Universitário - Carreira de Testes[GUTS-RS] GUTS Universitário - Carreira de Testes
[GUTS-RS] GUTS Universitário - Carreira de Testes
 
[GUTS-RS] Test Thinking
[GUTS-RS] Test Thinking[GUTS-RS] Test Thinking
[GUTS-RS] Test Thinking
 
[GUTS-RS] Testes em Projetos de Implantação de ERP
[GUTS-RS] Testes em Projetos de Implantação de ERP[GUTS-RS] Testes em Projetos de Implantação de ERP
[GUTS-RS] Testes em Projetos de Implantação de ERP
 
[GUTS-RS] Mobile Testing
[GUTS-RS] Mobile Testing[GUTS-RS] Mobile Testing
[GUTS-RS] Mobile Testing
 
[GUTS-RS] Agile Tester 3.0
[GUTS-RS] Agile Tester 3.0[GUTS-RS] Agile Tester 3.0
[GUTS-RS] Agile Tester 3.0
 
[GUTS-RS] Testar Interfaces com UX
[GUTS-RS] Testar Interfaces com UX[GUTS-RS] Testar Interfaces com UX
[GUTS-RS] Testar Interfaces com UX
 
[GUTS-RS] MBehavior, um framework de automação de testes multiplataforma para...
[GUTS-RS] MBehavior, um framework de automação de testes multiplataforma para...[GUTS-RS] MBehavior, um framework de automação de testes multiplataforma para...
[GUTS-RS] MBehavior, um framework de automação de testes multiplataforma para...
 
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...
Testes de aceitação automatizados com robotium utilizando a técnica bdd   TDC...Testes de aceitação automatizados com robotium utilizando a técnica bdd   TDC...
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...
 
[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...
[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...
[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...
 
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
 
[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de Testes[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de Testes
 
GUTS Talks Março 2018
GUTS Talks Março 2018GUTS Talks Março 2018
GUTS Talks Março 2018
 
DevQA - Da zona de conforto ao comprometimento com a qualidade
DevQA  - Da zona de conforto ao comprometimento com a qualidadeDevQA  - Da zona de conforto ao comprometimento com a qualidade
DevQA - Da zona de conforto ao comprometimento com a qualidade
 
Teste software metodos metodologia ageis agil agile testing
Teste software metodos metodologia ageis agil agile testingTeste software metodos metodologia ageis agil agile testing
Teste software metodos metodologia ageis agil agile testing
 
Agile Tester Conference 2016 - Robotium + cucumber + gradle, misture com spoo...
Agile Tester Conference 2016 - Robotium + cucumber + gradle, misture com spoo...Agile Tester Conference 2016 - Robotium + cucumber + gradle, misture com spoo...
Agile Tester Conference 2016 - Robotium + cucumber + gradle, misture com spoo...
 
SEMINFO 2014 - Teste de software, uma área, uma carreira, um novo perfil.
SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil.SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil.
SEMINFO 2014 - Teste de software, uma área, uma carreira, um novo perfil.
 
Aula a distância em Cesar School: Estratégias de teste: discussão
Aula a distância em Cesar School: Estratégias de teste: discussãoAula a distância em Cesar School: Estratégias de teste: discussão
Aula a distância em Cesar School: Estratégias de teste: discussão
 
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A  importância dos lifecycles no desenvolvimento de softwareAlm e ATLM - A  importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
 
Testes em ambiente agil - TechTalks ADP Labs
Testes em ambiente agil - TechTalks ADP LabsTestes em ambiente agil - TechTalks ADP Labs
Testes em ambiente agil - TechTalks ADP Labs
 

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

T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de softwareTargettrust
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de softwareTargettrust
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROWildtech
 
Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeisQualister
 
Padrões_Desenvolvimento
Padrões_DesenvolvimentoPadrões_Desenvolvimento
Padrões_DesenvolvimentoWagner Zaparoli
 
Automação de testes para equipes agile
Automação de testes para equipes agileAutomação de testes para equipes agile
Automação de testes para equipes agileAlini Rebonatto
 
5S em Código Terra TechTalks 2010
5S em Código Terra TechTalks 20105S em Código Terra TechTalks 2010
5S em Código Terra TechTalks 2010Wildtech
 
[Cases] Sicred - São Paulo
[Cases] Sicred - São Paulo [Cases] Sicred - São Paulo
[Cases] Sicred - São Paulo EloGroup
 
Apresentação SICREDI – São Paulo
Apresentação SICREDI – São PauloApresentação SICREDI – São Paulo
Apresentação SICREDI – São PauloEloGroup
 
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwareCamilo Ribeiro
 
UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...
UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...
UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...Fábio Pio
 
Quero ser analista de requisitos ou negócios. Por onde eu começo?
Quero ser analista de requisitos ou negócios. Por onde eu começo? Quero ser analista de requisitos ou negócios. Por onde eu começo?
Quero ser analista de requisitos ou negócios. Por onde eu começo? Venícios Gustavo
 
Construindo Chatbots com Design Thinking e framework i*: um método estruturado
Construindo Chatbots com Design Thinking e framework i*: um método estruturadoConstruindo Chatbots com Design Thinking e framework i*: um método estruturado
Construindo Chatbots com Design Thinking e framework i*: um método estruturadoMeire Helen Batista Dias
 
TDC2018SP | Trilha ChatBots - Construindo Chatbots com Design Thinking e fram...
TDC2018SP | Trilha ChatBots - Construindo Chatbots com Design Thinking e fram...TDC2018SP | Trilha ChatBots - Construindo Chatbots com Design Thinking e fram...
TDC2018SP | Trilha ChatBots - Construindo Chatbots com Design Thinking e fram...tdc-globalcode
 
Introdução Qualidade de Software
Introdução Qualidade de SoftwareIntrodução Qualidade de Software
Introdução Qualidade de SoftwareWellington Oliveira
 
Certificações em Teste e Qualidade de Software
Certificações em Teste e Qualidade de SoftwareCertificações em Teste e Qualidade de Software
Certificações em Teste e Qualidade de SoftwareCamilo Ribeiro
 
Introdução aos fundamentos de teste de software 3
Introdução aos fundamentos de teste de software 3Introdução aos fundamentos de teste de software 3
Introdução aos fundamentos de teste de software 3Alain Ageev, SFPC
 
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdfPDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdfpedrina4
 
Palestra Rest-Assured com Maven e JUnit
Palestra Rest-Assured com Maven e JUnitPalestra Rest-Assured com Maven e JUnit
Palestra Rest-Assured com Maven e JUnitQualister
 

Ähnlich wie [GUTS-RS] DOJO de Arquitetura e Estratégia de Testes (20)

T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPRO
 
Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeis
 
Padrões_Desenvolvimento
Padrões_DesenvolvimentoPadrões_Desenvolvimento
Padrões_Desenvolvimento
 
Automação de testes para equipes agile
Automação de testes para equipes agileAutomação de testes para equipes agile
Automação de testes para equipes agile
 
5S em Código Terra TechTalks 2010
5S em Código Terra TechTalks 20105S em Código Terra TechTalks 2010
5S em Código Terra TechTalks 2010
 
[Cases] Sicred - São Paulo
[Cases] Sicred - São Paulo [Cases] Sicred - São Paulo
[Cases] Sicred - São Paulo
 
Apresentação SICREDI – São Paulo
Apresentação SICREDI – São PauloApresentação SICREDI – São Paulo
Apresentação SICREDI – São Paulo
 
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
 
Processo de Software
Processo de SoftwareProcesso de Software
Processo de Software
 
UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...
UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...
UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...
 
Quero ser analista de requisitos ou negócios. Por onde eu começo?
Quero ser analista de requisitos ou negócios. Por onde eu começo? Quero ser analista de requisitos ou negócios. Por onde eu começo?
Quero ser analista de requisitos ou negócios. Por onde eu começo?
 
Construindo Chatbots com Design Thinking e framework i*: um método estruturado
Construindo Chatbots com Design Thinking e framework i*: um método estruturadoConstruindo Chatbots com Design Thinking e framework i*: um método estruturado
Construindo Chatbots com Design Thinking e framework i*: um método estruturado
 
TDC2018SP | Trilha ChatBots - Construindo Chatbots com Design Thinking e fram...
TDC2018SP | Trilha ChatBots - Construindo Chatbots com Design Thinking e fram...TDC2018SP | Trilha ChatBots - Construindo Chatbots com Design Thinking e fram...
TDC2018SP | Trilha ChatBots - Construindo Chatbots com Design Thinking e fram...
 
Introdução Qualidade de Software
Introdução Qualidade de SoftwareIntrodução Qualidade de Software
Introdução Qualidade de Software
 
Certificações em Teste e Qualidade de Software
Certificações em Teste e Qualidade de SoftwareCertificações em Teste e Qualidade de Software
Certificações em Teste e Qualidade de Software
 
Introdução aos fundamentos de teste de software 3
Introdução aos fundamentos de teste de software 3Introdução aos fundamentos de teste de software 3
Introdução aos fundamentos de teste de software 3
 
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdfPDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
 
Palestra Rest-Assured com Maven e JUnit
Palestra Rest-Assured com Maven e JUnitPalestra Rest-Assured com Maven e JUnit
Palestra Rest-Assured com Maven e JUnit
 

Mehr von GUTS-RS

[GUTS-RS] Testes de Performance
 [GUTS-RS] Testes de Performance [GUTS-RS] Testes de Performance
[GUTS-RS] Testes de PerformanceGUTS-RS
 
[GUTS-RS] - Testes de Segurança: O que preciso saber para planejar
 [GUTS-RS] - Testes de Segurança: O que preciso saber para planejar [GUTS-RS] - Testes de Segurança: O que preciso saber para planejar
[GUTS-RS] - Testes de Segurança: O que preciso saber para planejarGUTS-RS
 
Evento novembro 2018 - Desafios do QA - Da automação ao Ágil
Evento novembro 2018 - Desafios do QA - Da automação ao ÁgilEvento novembro 2018 - Desafios do QA - Da automação ao Ágil
Evento novembro 2018 - Desafios do QA - Da automação ao ÁgilGUTS-RS
 
Evento setembro 2018 - Criando comunidades de prática na organização
Evento setembro 2018 - Criando comunidades de prática na organizaçãoEvento setembro 2018 - Criando comunidades de prática na organização
Evento setembro 2018 - Criando comunidades de prática na organizaçãoGUTS-RS
 
10 ANOS DE GUTS-RS E A EVOLUÇÃO DO QA NESSES 10 ANOS
10 ANOS DE GUTS-RS E A EVOLUÇÃO DO QA NESSES 10 ANOS10 ANOS DE GUTS-RS E A EVOLUÇÃO DO QA NESSES 10 ANOS
10 ANOS DE GUTS-RS E A EVOLUÇÃO DO QA NESSES 10 ANOSGUTS-RS
 
[GUTS-RS] Evento Julho 2018 - Testes de Software em ambientes ERP SAP
[GUTS-RS] Evento Julho 2018 - Testes de Software em ambientes ERP SAP[GUTS-RS] Evento Julho 2018 - Testes de Software em ambientes ERP SAP
[GUTS-RS] Evento Julho 2018 - Testes de Software em ambientes ERP SAPGUTS-RS
 
[GUTS-RS]​ Evento Maio 2018 - Carreira na área de Testes
[GUTS-RS]​ Evento Maio 2018 - Carreira na área de Testes[GUTS-RS]​ Evento Maio 2018 - Carreira na área de Testes
[GUTS-RS]​ Evento Maio 2018 - Carreira na área de TestesGUTS-RS
 
[GUTS-RS] Evento Abril 2018 - Qualidade de código para automação de testes
[GUTS-RS] Evento Abril 2018 - Qualidade de código para automação de testes[GUTS-RS] Evento Abril 2018 - Qualidade de código para automação de testes
[GUTS-RS] Evento Abril 2018 - Qualidade de código para automação de testesGUTS-RS
 
[GUTS-RS] Evento Outubro 2017 - Entrega contínua do zero ao sucesso
[GUTS-RS] Evento Outubro 2017 - Entrega contínua  do zero ao sucesso[GUTS-RS] Evento Outubro 2017 - Entrega contínua  do zero ao sucesso
[GUTS-RS] Evento Outubro 2017 - Entrega contínua do zero ao sucessoGUTS-RS
 
[GUTS-RS] Evento Setembro 2017 - Continuous Integration, Delivery e Deploymen...
[GUTS-RS] Evento Setembro 2017 - Continuous Integration, Delivery e Deploymen...[GUTS-RS] Evento Setembro 2017 - Continuous Integration, Delivery e Deploymen...
[GUTS-RS] Evento Setembro 2017 - Continuous Integration, Delivery e Deploymen...GUTS-RS
 
[GUTS-RS] GUDay 2017: Qualidade impulsionando negócios, criando marcas e prod...
[GUTS-RS] GUDay 2017: Qualidade impulsionando negócios, criando marcas e prod...[GUTS-RS] GUDay 2017: Qualidade impulsionando negócios, criando marcas e prod...
[GUTS-RS] GUDay 2017: Qualidade impulsionando negócios, criando marcas e prod...GUTS-RS
 
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...
[GUTS-RS] Evento julho 2017 -  Como iniciar os testes de performance em uma a...[GUTS-RS] Evento julho 2017 -  Como iniciar os testes de performance em uma a...
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...GUTS-RS
 
[GUTS-RS] GUTS Talks - Soft Skills
[GUTS-RS] GUTS Talks - Soft Skills[GUTS-RS] GUTS Talks - Soft Skills
[GUTS-RS] GUTS Talks - Soft SkillsGUTS-RS
 
[GUTS-RS] Workshop de Introdução ao Behaviour-Driven Development
[GUTS-RS] Workshop de Introdução ao Behaviour-Driven Development[GUTS-RS] Workshop de Introdução ao Behaviour-Driven Development
[GUTS-RS] Workshop de Introdução ao Behaviour-Driven DevelopmentGUTS-RS
 
[GUTS-RS] DevOps pela visão de QA
[GUTS-RS] DevOps pela visão de QA[GUTS-RS] DevOps pela visão de QA
[GUTS-RS] DevOps pela visão de QAGUTS-RS
 

Mehr von GUTS-RS (15)

[GUTS-RS] Testes de Performance
 [GUTS-RS] Testes de Performance [GUTS-RS] Testes de Performance
[GUTS-RS] Testes de Performance
 
[GUTS-RS] - Testes de Segurança: O que preciso saber para planejar
 [GUTS-RS] - Testes de Segurança: O que preciso saber para planejar [GUTS-RS] - Testes de Segurança: O que preciso saber para planejar
[GUTS-RS] - Testes de Segurança: O que preciso saber para planejar
 
Evento novembro 2018 - Desafios do QA - Da automação ao Ágil
Evento novembro 2018 - Desafios do QA - Da automação ao ÁgilEvento novembro 2018 - Desafios do QA - Da automação ao Ágil
Evento novembro 2018 - Desafios do QA - Da automação ao Ágil
 
Evento setembro 2018 - Criando comunidades de prática na organização
Evento setembro 2018 - Criando comunidades de prática na organizaçãoEvento setembro 2018 - Criando comunidades de prática na organização
Evento setembro 2018 - Criando comunidades de prática na organização
 
10 ANOS DE GUTS-RS E A EVOLUÇÃO DO QA NESSES 10 ANOS
10 ANOS DE GUTS-RS E A EVOLUÇÃO DO QA NESSES 10 ANOS10 ANOS DE GUTS-RS E A EVOLUÇÃO DO QA NESSES 10 ANOS
10 ANOS DE GUTS-RS E A EVOLUÇÃO DO QA NESSES 10 ANOS
 
[GUTS-RS] Evento Julho 2018 - Testes de Software em ambientes ERP SAP
[GUTS-RS] Evento Julho 2018 - Testes de Software em ambientes ERP SAP[GUTS-RS] Evento Julho 2018 - Testes de Software em ambientes ERP SAP
[GUTS-RS] Evento Julho 2018 - Testes de Software em ambientes ERP SAP
 
[GUTS-RS]​ Evento Maio 2018 - Carreira na área de Testes
[GUTS-RS]​ Evento Maio 2018 - Carreira na área de Testes[GUTS-RS]​ Evento Maio 2018 - Carreira na área de Testes
[GUTS-RS]​ Evento Maio 2018 - Carreira na área de Testes
 
[GUTS-RS] Evento Abril 2018 - Qualidade de código para automação de testes
[GUTS-RS] Evento Abril 2018 - Qualidade de código para automação de testes[GUTS-RS] Evento Abril 2018 - Qualidade de código para automação de testes
[GUTS-RS] Evento Abril 2018 - Qualidade de código para automação de testes
 
[GUTS-RS] Evento Outubro 2017 - Entrega contínua do zero ao sucesso
[GUTS-RS] Evento Outubro 2017 - Entrega contínua  do zero ao sucesso[GUTS-RS] Evento Outubro 2017 - Entrega contínua  do zero ao sucesso
[GUTS-RS] Evento Outubro 2017 - Entrega contínua do zero ao sucesso
 
[GUTS-RS] Evento Setembro 2017 - Continuous Integration, Delivery e Deploymen...
[GUTS-RS] Evento Setembro 2017 - Continuous Integration, Delivery e Deploymen...[GUTS-RS] Evento Setembro 2017 - Continuous Integration, Delivery e Deploymen...
[GUTS-RS] Evento Setembro 2017 - Continuous Integration, Delivery e Deploymen...
 
[GUTS-RS] GUDay 2017: Qualidade impulsionando negócios, criando marcas e prod...
[GUTS-RS] GUDay 2017: Qualidade impulsionando negócios, criando marcas e prod...[GUTS-RS] GUDay 2017: Qualidade impulsionando negócios, criando marcas e prod...
[GUTS-RS] GUDay 2017: Qualidade impulsionando negócios, criando marcas e prod...
 
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...
[GUTS-RS] Evento julho 2017 -  Como iniciar os testes de performance em uma a...[GUTS-RS] Evento julho 2017 -  Como iniciar os testes de performance em uma a...
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...
 
[GUTS-RS] GUTS Talks - Soft Skills
[GUTS-RS] GUTS Talks - Soft Skills[GUTS-RS] GUTS Talks - Soft Skills
[GUTS-RS] GUTS Talks - Soft Skills
 
[GUTS-RS] Workshop de Introdução ao Behaviour-Driven Development
[GUTS-RS] Workshop de Introdução ao Behaviour-Driven Development[GUTS-RS] Workshop de Introdução ao Behaviour-Driven Development
[GUTS-RS] Workshop de Introdução ao Behaviour-Driven Development
 
[GUTS-RS] DevOps pela visão de QA
[GUTS-RS] DevOps pela visão de QA[GUTS-RS] DevOps pela visão de QA
[GUTS-RS] DevOps pela visão de QA
 

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

  • 1. #gutsrs /@gutsrs Dojo de arquitetura e estratégia de testes Émerson Hernandez e Guilherme Motta
  • 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. 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. 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. 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. Próximos Eventos • Novembro – GUDay 2ª edição (04/11) – Performance Engineering (à definir) – Noite de prêmios SUCESU-RS 2015 (26/11)
  • 7. Próximos Hangouts • Backlog – Cloud testing (Novembro) – Hangout feminino (Dezembro)
  • 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. Classificação da Informação: Uso Irrestrito Dojo de arquitetura e estratégia de testes
  • 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. 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. OpenMRS DB (MySQL) Apache Web Server OpenELIS DB (PostgreSQL) Jasper Reports (Bahmni Reports) Browser Server (Linux) User’s Machine HTTP HTTP
  • 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. 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. 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. 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.
  • 18.
  • 19. 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
  • 20. • 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
  • 21. Dojo!