Fiz esse curso com foco nas pessoas que estão iniciando o mundo na automação de testes, com Python na automação as coisas ficam bem simples e fáceis, para que complicar as coisas se a vida é para ser simples! Você vão aprender a construir um projeto legal e bem organizado de automação.
O curso é bem completo e com preço acessível a todos, vem com slides, código fonte, a qualidade dos vídeos estão em 720p ou seja HD.
Vou falar sobre Behave neste curso, Junit não é o foco deste curso, nem Page Object, vamos fazer algo semelhante de forma mais simples usando somente as classes Helpers, em outro curso Intermediário vou falar sobre Behave+Page Object mais a fundo, em Python tudo é objeto, podemos programar de maneira procedural de forma simples e com muita qualidade.
Este curso tem o foco de ser curto, ou seja no máximo 10 horas de curso, não é para ser um curso longo e cansativo, é um curso para você fazer final de semana bem de boa, sempre vou acrescentar coisas no decorrer das dúvidas.
Vamos pegar um projeto que eu fiz em uma semana para pós-graduação e melhorar o mesmo usando o Behave e a PEP-8, fiz automação de algumas features do TestLink que é uma ferramenta de criação e gerência dos casos de testes, antes disso a gente vai falar de algumas classes básicas do Selenium WebDriver. Com base na minha experiência, o curso tem o conteúdo básico exigido pela área de automação testes com base em algumas empresas que trabalhei.
"Testers should carry more weight when deciding the syntax of the test than programmers do. Also, why would you have your testers should have the same programming language skills as programmers. In my subjective view, scripting languages like Ruby and Python are better suited for test scripts than compiled languages like C # and Java (Confession: I've been programming in Java for over 10 years). By the way, we call them test scripts for a reason."
A frase acima vem de Zhimin Zhan autor de vários livros de selenium em várias linguagens, e ele afirma que é muito melhor programar em Python e Ruby que em Java e C# pra automação de Testes, mesmo porque são muitos testes e pouco tempo pra desenvolver.
Novas Aulas são incluídas quase toda semana:
** Espero receber feedback para tentar melhorar os próximos vídeos.
** Atenção sobre o curso:
- Não falamos sobre testes manuais e nem processo de testes no curso.
- Falamos de Automação de Testes Web, não falamos de automação para desktop e nem de API.
- Falamos de Python, não damos suporte para outras linguagens a não ser python no curso.
- Não estamos falando de ferramentas de play and record de automação, o foco é o Framework do Selenium visando a programação, ou seja você tem que ter o conhecimento básico.
- O professor tem o prazer de ensinar, mas se você não seguir os vídeos e as boas práticas do curso fica muito difícil de ensinar, quando tiver dúvida pergunte, se tiver muita dificuldade podemos marcar um hangout, mas se esforce que juntos podemos ir além.
- O curso não foi feito para Mac da Apple, pois o professor é humilde e não tem um, fica difícil de corrigir os problemas de ambiente, mas em linux e windows você pode mandar ver.
- Error e falhas no áudio, é o meu primeiro curso na Udemy então vai existir, quando fizer meu segundo curso, vou ter um aprendizado dos meus erros, e vou procurar melhorar os próximos.
- Eu não sou uma pessoa carismática, mas isso não quer dizer nada, não tenha medo de se comunicar e errar, vou procurar ter paciência.
- Os melhores alunos do curso precisando de uma recomendação pra alguma vaga posso dar sem problema, direto as pessoas me pedem recomendação de alguém que seja bom, por incrível que pareça é difícil recomendar as pessoas.