#TheDevConf 2018 | Florianópolis: Trilha Testes
Trilha Testes Acelerar projetos reduzindo testes é como emagrecer doando sangue.
O objetivo da Trilha de Testes é fortalecer o conhecimento da comunidade envolvida com Testes e Qualidade de Software da região, através de palestras contendo assuntos que se destacam no país ou fora dele.
Se você deseja se aprofundar em sua área, se atualizar ou apenas manter o networking em dia, não pode deixar de participar desta trilha.
10:10 às 11:00 O novo QA: Digital Business Assurance
A palestra tem como objetivo demonstrar o novo modelo de atuação do Quality Assurance(QA) na era digital. As empresas há algum tempo não somente depende da tecnologia, como são a própria tecnologia, as chamadas empresas digitais. Nesta nova ótica como as atividades de QA devem atuar? Qual o novo perfil? Quais as novas técnicas e ferramentas ? Como de fato os testes podem agregar valor e mudar a visão de área de custos para investimento? O mundo está mudando muito rápido e a forma de fazer testes e QA também. Por esta razão é importante estar a frente e enxergar mais do que tendências de mercado, é criar uma visão holística de como o QA se torna apenas essencial como estratégico.
Thiago Zluhan de Medeiros / Fernando Santiago
Dentro do ciclo de desenvolvimento, teste não é uma etapa e está presente em todas as fases, do planejamento ao lançamento do produto. Um cenário perfeito se não tivéssemos alguns impedimentos como o acumulo de demandas, tornando improvável manter 100% da qualidade para o produto. Este cenário evidencia um problema, mostrando que, além de acompanhar todas as fases de desenvolvimento, precisamos pensar em ações que venham minimizar a ausência de qualidade. Vamos falar como a Resultados Digitais decidiu reforçar o conceito sobre qualidade, através de guilds ministradas pelos QAs, para todos os envolvidos pelo produto, tornando essa prática, parte da cultura de qualidade do desenvolvimento.
Ramses Almeida / ANDRE MENDES
13:10 às 14:00 High Automation Tests e DevOps - Um novo paradigma em Testes de Software
Estamos passando por um momento de inflexão na disciplina de Testes de Software que vai, por um lado, na falta de maturidade em Testes de Software e por outro lado necessidade crescente de aumento de cobertura, coberturas técnicas e geração automática de casos e de robotização. Muitos dos profissionais de testes estão se perguntando onde podemos chegar com a geração automática de casos, coma a integração de ALM e DevOps com SQA, entre outros desafios conceituais e práticos da área de qualidade de software. O que estamos propondo é um novo paradigma no conceito de automação de testes, implicando em Automação de Casos de Teste, Robôs de Teste, criação de casos de testes com Full Automation.
14:10 às 15:00 Teste Automatizado com Xamarin UI Test
15:40 às 16:30 Gestão da automação de testes com a utilização de BDD e Containers
Frequentemente nos deparamos com dificuldades que decorrem de falta de comunicação entre a equipe. Muitos times acabam encontrando como 'solução' a utilização de BDD, pois há um forte movimento para utilização desta técnica. Como gerenciar sua utilização, que necessita que todos os membros da equipe contribuam colaborativamente?
Ao longo do palestra falaremos sobre os desafios da utilização desta abordagem.
Vamos falar sobre: - Cenários BDD: documentação utilizada da análise à automação - Preparar a automação para que execute nos ambientes necessários - Provisionar os ambientes de teste para execução em containers Docker - Publicar resultados dos testes no Visual Studio Team Services
16:40 às 17:30 O que testar? Abordagens de testes com o Ruby + Rspec
Rafael Camarda / Claudio Bruno Martins
Teste unitário, funcional, de integração, de aceitação. Nossa, são muitos não é mesmo? Quando usar cada um deles? Podemos repetir testes? Qual deve ser a cobertura dos meus testes?
O Ruby junto ao Rspec e outros frameworks de teste nos permitem a testar todo o nosso "stack" de diversas formas, o que muitas das vezes deixa o entendimento de como, quando e o que testar meio "cinzento".
Dessa forma, essas e outras perguntas planejamos responder nessa apresentação. Nessa palestra você entenderá como deve ser a cobertura dos seus testes e as vantagens e desvantagens de cada uma das abordagens de teste.
17:40 às 18:30 Metralhando sua API
Pensar em performance nos dias atuais é indispensável se você quer manter uma aplicação de sucesso na internet sem imprevistos durante os picos de acesso. Vamos mostrar como entender o comportamento da API sob stress utilizando o Gatlin como ferramenta.
Profissionais de Testes e Qualidade de Software.
Claudio Bruno Martins
Engenheiro de Software com experiência de mais de 10 anos na área, apaixonado por tecnologia, música e plantas. Trabalhando a mais de 6 anos na Locaweb e já passei por diversos projetos e desafios.
Formação em Engenharia de Sistemas Digitais MBA/Mestrado em Sistemas de Gestão de Empresas (Brasil e Alemanha) Especializações: Engenharia de Software (Brasil) Gestão de TI ? Engenharia de Sistemas Digitais (Brasil e EUA) Certificações: PMP(EUA), ITIL-V3, COBIT(Portugal), ITGP, com mais de 200 empresas atendidas em Consultoria no Brasil e Exterior Trabalhos com Alta Automação, Redes Neurais e Redes Robóticas Professor a 28 anos, Professor de Pós Graduação e MBA nas áreas de Gestão Educacional, Neurociência Cognitiva para Educação, Educação a Distância e Novas Tecnologias na Universidade Anhembi Morumbi (Laureate); Coordenador e professor de cursos de Sistemas de Informação e Telecomunicações na UNIESP.
Quality Assurance por alguns anos e aficionado por ajudar a comunidade. Ando participando de eventos pelo brasil para apoiar a comunidade de testes de softwares. Gosto muito da parte técnica em desenvolvimento de softwares e conversar com os diversos profisionais pelo brasil (e mundo) afora..
Thiago Zluhan de Medeiros
Atualmente engenheiro de qualidade da Resultados Digitais, trabalho como QA à 7 anos passando por diversas áreas, desde automação em C#, Java + Selenium e chegando hoje em gestão de qualidade como um todo dentro da área de produto da empresa.