Qualidade de Software – Quais os primeiros passos?

Vivemos hoje na era da informação, onde tudo acontece muito rápido e de forma muito intensa. Toda essa volatilidade afeta grandemente a área de produção de softwares, vemos diariamente produtos de softwares que se tornam completos sucessos, startups novas na bolsa de valores, novas soluções revolucionárias e ao mesmo tempo empresas que já foram grandes sucessos entrando em recuperações judiciais, softwares que perderam seus valores e as mais diversas situações ambíguas. 

Dentro de todo esse caos organizado existe uma característica que se destaca como chave no sucesso ou fracasso de qualquer negócio, a QUALIDADE. O perfil dos usuários também tem mudado, tem se tornado cada vez mais exigente e menos paciente. Se uma solução não atende suas expectativas, ele simplesmente troca de solução. A QUALIDADE se configura então não mais como algo opcional, mas como uma característica obrigatória caso uma empresa queira competir nesse cenário de incertezas. 

“A qualidade nunca é um acidente; é sempre o resultado de um esforço inteligente.” — John Ruskin  

A QUALIDADE é responsabilidade de todos, mas existe hoje no processo de desenvolvimento um papel responsável por agir como um facilitador da qualidade, trabalhando ao lado de desenvolvedores, UI/UX designers e POs, garantindo que o time inteiro esteja alinhado na busca por entregas de alta qualidade. Este é o papel do QA. Atuando sobre prevenção, antecipação de falhas e garantia de valor em todas as etapas. 

Para quem se interessar em aprender mais sobre a área de Qualidade de Software e sobre o papel do QA vou deixar alguns conteúdos que são uma boa base para ingressar na área, todos os conteúdos são gratuitos: 

1 – Introdução a Carreira de QA 
Um curso gratuito desenvolvido pela equipe do “Code Like a Tester” que aborda aspectos da carreira de QA 

https://www.udemy.com/course/introducao-a-carreira-de-qa

2 – TESTE DE SOFTWARE: O que é teste de software? 
Nesta aula Julio de Lima, um grande nome na área de QA, explora todo o conceito de Teste de Software 

3 – Quality Assurance 
Qa.Coders tem toda uma playlist de vídeos falando apenas do assunto qualidade que vale a pena conferir 

4 – Gerência e Qualidade de Software 
A Univesp tem disponível uma disciplina inteira do curso de Engenharia de Computação na área de Qualidade de Software, é uma abordagem mais acadêmica que pode agregar muito. 

5 – Lógica de Programação e Python 
Para que o QA desenvolva bem seus testes automatizados é importante ter domínio da lógica de programação, nesses 3 cursos Guanabara, com uma didática incrível, apresenta os conceitos de lógica de programação utilizando Python, que é uma ótima linguagem para automações. 

https://www.cursoemvideo.com/curso/python-3-mundo-1

https://www.cursoemvideo.com/curso/python-3-mundo-2

https://www.cursoemvideo.com/curso/python-3-mundo-3

6 – Robot Framework 
Fernando Papito é uma Grande referência na área de QA, ele possui um curso totalmente gratuito de Robot Framework para quem quer começar a entender como funcionam as ferramentas de automação de testes. 

Artigo escrito por Jean Dourado – Tech Lead | QA & UX Team

Artigos interessantes

Tecnologia

Qualidade de Software – Quais os primeiros passos?

Vivemos hoje na era da informação, onde tudo acontece muito rápido e de forma muito intensa. Toda essa volatilidade afeta grandemente a área de produção de softwares, vemos diariamente produtos de softwares que se tornam completos sucessos, startups novas na bolsa de valores, novas soluções revolucionárias e ao mesmo tempo empresas que já foram grandes […]

Atendimento ao Cliente

Garantindo a Satisfação no Atendimento ao Cliente

O atendimento direto ao cliente é uma peça fundamental para qualquer empresa, pois é através dele que o usuário forma sua percepção sobre a qualidade do produto ou serviço. Para alcançar a excelência no atendimento, é essencial que a equipe esteja devidamente treinada e que os atendentes possuam um conhecimento profundo sobre a ferramenta ou […]

Atendimento ao Cliente

Comunicação Não Violenta no Atendimento ao Cliente

A Comunicação Não Violenta (CNV), desenvolvida pelo psicólogo americano Marshall B. Rosenberg, é uma abordagem que promove a resolução de conflitos por meio da empatia, reconhecendo nossas próprias necessidades e as dos outros. Baseada em quatro pilares – observação, sentimento, necessidade e pedido – a CNV nos ensina a nos expressar honestamente e a receber […]

Precisa de ajuda?