A área de Quality Assurance (QA) é uma das áreas mais bem remuneradas do campo de TI e também uma das formas mais fáceis de ingressar nesse setor - mesmo que você ainda não tenha nenhuma habilidade em programação.
O Analista de Testes de Software é responsável por planejar e coordenar testes durante o desenvolvimento de um software, revisar a qualidade e documentos de projetos técnicos para fornecer respostas relevantes às partes interessadas quanto ao trabalho em andamento.
Você vai saber como planejar e coordenar testes durante o desenvolvimento de um software, revisar documentos de projetos técnicos para fornecer respostas relevantes às partes interessadas quanto ao trabalho em andamento
No curso de QA você também vai aprender como utilizar ferramentas de teste automatizado para identificar o funcionamento correto de APIs que comunicam e integram diferentes sistemas
Quando falamos que não é necessário saber programação antes deste Curso de Quality Assurance, é porque aqui você vai aprender a linguagem de programação mais popular do planeta e como fazer testes automatizados em JS
Essas serão as ferramentas e técnicas que você aprenderá a usar no curso de tester de software: SQL, Testes ágeis + Scrum, Jira, Javascript, Selenium, Postman, Restful API, Git/Github, Docker, NodeJs, Swagger, BDD/Cucumber, HTML/CSS, Git/Github, Restful API, Docker.
- Testes manuais
- Testes automatizados
- Testes móveis
- Lógica de programação
Neste módulo você aprenderá teorias de qualidade de software e tipos de teste. Irá compreender sobre o ciclo de vida do desenvolvimento e a arquitetura de software.
Você vai aprender a fazer sites em HTML/CSS que é a base para desenvolver qualquer aplicação web. Poderá realizar consultas e fazer scripts para banco de dados relacional com SQL.
Conhecimento em lógica de programação é um requisito básico para quem quer evoluir na carreira de teste de software. A linguagem JavaScript é utilizada por diversas aplicações e tem essa fama por ser versátil na construção de aplicações web ou mobile, através de diferentes frameworks.
Com o crescente aumento da demanda por aplicativos móveis, empresas estão adaptando seus sistemas para microsserviços. A criação de uma Restful API é uma das maneiras que serviços web estão sendo migrados.
Em processos ágeis, onde os sistemas são lançados periodicamente, há uma grande necessidade de realização de testes automatizados para permitir que os sistemas sejam verificados durante cada entrega do sistema.
Neste módulo do curso de Analista de Testes de Software, você irá aprender sobre o funcionamento de aplicativos móveis, seus diferentes tipos e as diferenças entre os dispositivos. Compreender estas diferenças vai permitir que os testes manuais de aplicativos, que você irá produzir, serão realizados de forma mais eficiente. Pois serão considerados cenários, em que diferentes eventos podem ocorrer durante o uso do sistema