O documento apresenta Wenderson Carmo e seu trabalho com testes de software. Ele tem experiência em automação de testes com Selenium e Docker, e apresentará sobre essas ferramentas na conferência MTC.
MTC – Apresentação
http://minastestingconference.com.br/
QuemSou Eu
Linkedin: https://www.linkedin.com/in/wendersonjdocarmo/
Formação Técnica em Processamento de Dados;
Graduado em Sistema da Informação;
Test Engineer na Unisys do Brasil
Profissional da área de TI há 15 anos, experiência de 08 anos como consultor e analista de
sistemas, atuando em campo na implantação de sistemas, treinamentos, levantamento de
requisitos, testes e qualidade de software. 07 anos de experiência na área de qualidade de
software, certificado em teste de software pelo BSTQB - Brazilian Software Testing Qualification
Board - Certified Tester.
Atuação em diversos projeto de migração de sistemas de faturamento, financeiro, contábil e
força de vendas para dispositivos móveis, em diversas empresas como a Nestlé, Danone,
Distribuidoras Ambev, Refrigerantes Del Rey, Pakera, Mate Couro, etc..
Migração de base de dados – banco de dados SQL Server.
Montagem do ambiente de Testes e Produção – Cliente/ Servidor
Verificação e Validação dos Dados migrados
Treinamentos operacionais e gerenciais.
Testes e acompanhamentos dos dados em produção
MTC
http://minastestingconference.com.br/
Selenium Grid
https://www.seleniumhq.org/projects/grid/
Este permitedistribuir os testes escritos com a API WebDriver em várias
máquinas físicas ou virtuais. Além disso, o Selenium Grid tem dois conceitos
importantes para o seu funcionamento:
Hub: atua como um ponto central, ou seja, um servidor que carregará todos
os testes a serem executados e distribuídos para o(s) Node(s). Recomenda-se
criar apenas um único Hub para comandar;
Node: atua como um ponto ligado ao Hub central esperando receber os
testes a serem executados. Vários nodes podem ser ligados ao Hub central,
mas nenhum pode se ligar a outro.
MTC
http://minastestingconference.com.br/
Virtualização - Docker
https://pt.wikipedia.org/wiki/Docker_(software)
Odocker é uma alternativa de virtualização em que o kernel da máquina hospedeira é
compartilhado com a máquina virtualizada ou o software em operação, portanto um
desenvolvedor pode agregar a seu software a possibilidade de levar as bibliotecas e
outras dependências do seu programa junto ao software com menos perda de
desempenho do que a virtualização do hardware de um servidor completo. Assim, o
docker torna operações em uma infraestrutura como serviços web mais intercambiável,
eficientes e flexíveis.