Tendências

22 abr, 2021

Conheça por dentro o “QA” Q’eu faço

100 visualizações
Publicidade

Quem é profissional de QA já se deparou com situações no mínimo inusitadas. “Para que servem os profissionais de QA?” Esta pergunta cansei de ouvir. Ou, então, a afirmação: “São só testadores, qualquer um pode testar!”.

Este conceito vem há mais de uma década, quando foram criadas as fábricas de testes, que atendiam produtos que levavam meses para serem definidos. Então, iniciava-se o desenvolvimento a partir de um projeto super detalhado e, em paralelo, a modelagem dos testes, que levava outros tantos meses.

Da modelagem saiam vários e imensos scripts de testes, com passo a passo super detalhado e com resultado esperado muito bem descrito de cada um. Quando iniciavam os testes, um imenso número de testadores era contratado, que não precisava conhecer muito de TI. Esses profissionais eram responsáveis por fazer os testes exatamente como descritos, registravam as evidências ticando OK ou NOK a cada passo. Pasmem: comemoravam inconformidades encontradas!

Levava muito tempo entre o início do projeto e sua implantação. Muitas vezes, quando implantado, já não satisfazia mais as necessidades do momento.
Hoje, com as metodologias ágeis, os profissionais de QA são profissionais de TI. Nós, QAs fazemos parte do time, temos a responsabilidade conjunta das entregas. Comemoramos sucesso!

O profissional de QA deve garantir que os requisitos especificados para o produto sejam cumpridos, com foco em criar a melhor experiência possível
para os usuários, tanto externos quanto internos.

Como é nosso trabalho no Sorte Online

Para garantir a qualidade, é preciso que o profissional de QA seja uma parte ativa do processo de desenvolvimento, como ocorre hoje no Sorte Online.

Iniciamos nosso trabalho com o mapeamento dos casos de teste, contendo o processo, as regras e requisitos que serão validados. Temos um universo
grande de variações de testes funcionais, composto por diversos browsers e sistemas operacionais, incluindo uma diversidade de aparelhos mobile com
diferentes tamanhos de tela.

Este mapeamento ocorre antes do início do desenvolvimento, BDD – Behavior Driven Development, norteando os desenvolvedores. Trabalhamos junto com os desenvolvedores para obter resultados com mais eficiência e qualidade.

Além de aplicações voltadas aos usuários, garantimos os sistemas de retaguarda operacional, interfaces financeiro/contábil e interfaces com
parceiros.

Como testamos

Fazemos testes manuais, sim! São extremamente importantes para garantir as novas “features”. Nosso trabalho envolve um processo constante de testes e mais testes, manuais e automatizados, baseados em técnicas reconhecidas, para garantir que a aplicação não apresente erros ou mau funcionamento, além de manutenção constante dos robôs de testes, geralmente utilizados nos testes de regressão, que garantem as regras e processos já existentes.

Optamos por desenvolver nossos robôs para aplicações web em Selenium devido à facilidade de uso do mesmo script em vários ambientes, manutenção
simples e utilização de funções em Java.

Leia também: Integração Vue JS e Asp.Net Core: receita de sucesso do Sorte Online

Os robôs permitem que os testes sejam executados sem a necessidade de intervenção humana, sempre antes da criação de uma release. Isso dá ao
desenvolvimento mais agilidade, pois qualquer erro que possa ter sido incluído na nova versão será detectado e notificado para os desenvolvedores em um
curto espaço de tempo.

Com isso, o desenvolvedor que atuou na implementação, ainda com as informações frescas do código na memória, poderá, mais rapidamente, identificar a causa do erro e corrigi-lo.

Utilizamos diversas ferramentas para apoio aos testes como simuladores de aparelhos mobile ou ferramentas para registrar evidências. Também
manipulamos tabelas em banco de dados para obter condições para testes, pesquisamos logs e construímos mecanismos para validar cálculos.

Os testes não terminam no fechamento da Release

A entrega de uma aplicação com defeitos pode gerar problemas de imagem à empresa, com risco de evasão de clientes por algum tipo de problema ocorrido
como tempo de carregamento elevado, erros ou travamentos na aplicação, conteúdo confuso, navegação não-intuitiva, experiência ruim entre diferentes
dispositivos, vulnerabilidade de segurança, problemas na finalização de compras, enfim, qualquer tipo de problema que incomode o usuário.

Como ambientes de testes nunca refletem fielmente o ambiente de produção, acompanhamos a implantação para realizar os testes básicos no primeiro
momento, alguns manuais e outros, executados por robôs específicos para o ambiente de produção.

Tudo isso, para garantir uma entrega de qualidade.

Aprendizado constante

Em TI tudo fica obsoleto muito rápido. Temos que estar em constate aprendizado de novas técnicas, novas ferramentas e novas linguagens.
O Sorte Online, além de proporcionar uma série de cursos, proporciona treinamentos e debates internos para que possamos nos atualizar. É um celeiro
de inovações. Podemos aplicar novos conceitos, novas tecnologias, como é o nosso PWA, um dos nossos casos de sucesso.

Leia também: PWA: tecnologia que ajudou a transformar o Sorte Online

Oportunidade para os Devs

O Sorte Online tem crescido todos os anos e por isso estamos contratando novos desenvolvedores. Se você é dev e quer trabalhar com a gente, entre em contato com nosso time pelo e-mail recruta@sorteonline.com.br.

Se preferir, você pode descobrir as vagas disponíveis no nosso site de oportunidades.

Leia também: Por que um desenvolvedor trabalharia no Sorte Online? Quatro motivos simples

Sobre o Sorte Online

O Sorte Online é uma empresa brasileira nascida em 2003. Somos o maior Grupo de SERVIÇOS LOTÉRICOS do país. Facilitamos a vida do apostador, através da tecnologia, oferecemos a todos a possibilidade de participar dos sorteios das loterias oficiais da Caixa.

AUMENTAMOS SUAS CHANCES DE PREMIAÇÃO, com sugestões de jogos elaborados com combinações matemáticas e filtros inteligentes, para participação individual ou em grupos de apostadores.

Você pode contratar nossos serviços 24 horas por dia, 7 dias da semana, e sem as filas das lotéricas! E ainda conta com as mais diversas formas de pagamento, como boleto, transferência eletrônica, cartões de crédito, etc.

Já repassamos mais de R$ 100 MILHÕES em prêmios aos nossos apostadores. Para saber mais, acesse nosso site.