Uma introdução ao mundo dos códigos!

Olá!
Comecei a estudar novamente automação! Como comentei anteriormente (nesse post), quem está me ajudando com os estudos é um grande amigo meu William Grasel, que além de amigo e dev , está sendo professor e revisor dos posts.
Com esse post vamos dar início aos posts sobre automação 🙂

Os primeiros posts vão ser uma introdução de termos utilizados, como preparar a máquina,  iniciar um projeto , utilizar o git e afins. São itens simples, mas normalmente ignorados quando vamos iniciar os estudos, boas partes dos tutoriais partem do principio que já sabemos sobre o assunto, e simplesmente ignora essa parte, e com isso mesmo quando aprendemos a usar um comando ou outro, simplesmente fazemos no automático, sem realmente entender o motivo.

A introdução será dividida nos seguintes tópicos:

  • Sobre tecnologias da web
  • Ferramentas/Acessos
  • O que eu faço com isso agora?

Sendo que os dois primeiros tópicos serão abordados nesse post, e o próximo post irá trazer a conclusão da introdução. Não vou entrar nos detalhes de cada ponto, mas o suficiente para termos uma noção sobre o tema, ok?

Ah sim…. no caso de qualquer dúvida referente ao tema, não tenham nenhuma vergonha em perguntar. Caso eu não saiba a resposta eu irei liberar o comentário no post para que alguém mais possa responder 🙂
Sem mais enrolação vamos ao que importa:

Continue lendo

Sorria, o bug está sendo filmado!

Olá!
Pessoal, hoje vim trazer um post um pouco diferente, gostaria de apresentar um plugin do Chrome que tem me ajudado bastante (até para testes em outros navegadores)

 

UPDATE NO POST:
O plugin mudou de nome e aparência, vou manter o novo link AQUI, posteriormente arrumo o post.
O layout da ferramenta é basicamente o mesmo, com outras cores.

/UPDATE

A ferramenta é o OPENTEST, o post de hoje vai ter um texto explicativo, mas também terá um vídeo demonstrando a ferramenta na prática =]

Por que eu iria baixar esse plugin?

Para coletar evidências de uma forma diferente,  detalhando o cenário enquanto exibe ele sem pular nenhum passo 🙂
Ou até para fazer um tutorial para aquele parente que não entende nada de computador.

Devo ler o post ou assistir o vídeo?

No post eu sou bem detalhista, afinal me sinto mais confortável escrevendo do que filmando.
Mas o vídeo foi filmado com o plugin e tem 10 minutos onde eu explico por cima a ferramenta, e acabo dando alguns exemplos práticos. (Qualidade de áudio e cam : ruins)

Então escolha aquele que mais lhe agradar…. ou escolhe o vídeo já que é um formato diferente do normal rs.

 

Continue lendo

Perdido no TDC 2016 [Intro – parte 1 de ?]

Olá!
O post demorou mas chegou!

Entre os dias 05/07 e 09/07 rolou o The Developers Conference aqui em São Paulo.
E tivemos dois dias de trilha de testes!!!

O evento teve um conteúdo muito bacana em todos os dias (consegui acompanhar um pouco de outras trilhas também).

Um lado bom para quem não conseguiu assistir a #TrilhaTeste é que ela foi filmada na sexta feira, e vocês podem ter acesso aos vídeos (Pagando uma taxa de R$90,00), vocês também pode ter acesso aos vídeos da #TrilhaStadium gratuitamente 😉

Mas vamos falar da trilha de testes!

Continue lendo

“É hora de estudar/testar! “

Olá pessoal, vou aproveitar esse feriado para fazer um compilado de fontes que eu acho interessante na hora de ler sobre testes, ou seja, apenas links que eu tenha realmente visitado e lido. Eu gosto muito de ir nos arquivos mais antigos dos blogs e ir lendo do mais antigo, ao mais recente… dessa forma podemos observar mudanças na própria linha de pensamento do autor, como também da situação da área de testes com o passar do ano =]

Os links:

Talking about testing PT/BR: O Blog do Walmy Filho, tem uma boa frequência de posts, e eu sou muito fã de uma das séries do blog, aonde ele demonstra dois argumentos opostos sobre a mesma questão, além disso ele tem uma visão muito inovadora quanto o relacionamento da equipe de testes e de programação. Vale muito a pena acompanhar os comentários no blog inclusive! (Sem contar o apoio que ele dá para novos interessados na área).

ps. Tive a oportunidade de bater um papo com o Walmyr, e o cara é muito gente boa! E tem muito interesse no futuro da área de testes , acredito que teremos mais menções  a ele aqui no  ” Perdido no teste” =]

Blog do Elias Nogueira PT/BR : Um blog que está aí desde 2007, garanto um aprendizado muito grande nesse blog, infelizmente o blog anda sem postagens recentes, mas tem conteúdo o bastante pra você investir uma boa parte do seu tempo.

Testavo PT/BR: Também a um bom tempo na rede (2008), ler esse blog é quase que como conversar com o autor, alguns posts são praticamente desabafos (mesmo que temos outros posts assim nos outros blogs), com o passar do tempo ele também começa a dar relevância a questões como gestão de tempo…. infelizmente está com pouca frequência de posts também =/

Bytes don’t bite PT/BR: Boa parte do conteúdo é um pouco mais avançada, mas existem diversos posts mais básicos (principalmente na parte de posts mais antigos), sem contar que eles compartilham muitas palestras (normalmente em inglês), que são fantásticas, e dão uma visão da área de testes fora do Brasil.

Stefan Teixeira PT/BR: Também considero o conteúdo um pouco mais avançado, mas tem um bom material para quem está começando também.

Agile Testers PT/BR:Uma coisa legal sobre Testers e Desenvolvedores é que é comum encontrar aqueles que estão dispostos a compartilhar seu conhecimento, e o Agile testers é um desses lugares cheios de pessoas com essa vontade, Conteúdo para todos os níveis! E um laytout muito amigável =] (sim, eu me importo com isso)

Qualidade de Software PT/EN : Aqui você vai achar diversos links para diversos blogs, com conteúdo recente! Simples assim, você entra no qualidade de software, e vai ter uma chamada para outros blogs, um pequeno resumo e uma nota. Material diversificado, e conteúdo próprio também! Você vai parar em diversos blogs/sites interessantes!

BSTQB PT/BR: Aqui você consegue detalhes sobre as certificações voltadas para a área de testes que você pode ter, além disso tem o Syllabus disponível para download, e alguns simulados que você pode fazer gratuitamente. Um bom lugar para pegar a teórica =]

4Alltests PT/BR: Esse blog tem uma boa coleção de conteúdo de fácil entendimento, além de alguns projetos como o Aprendendo a testar. Vale a pena olhar o conteúdo.

QuaTeste PT/BR: Essa página exibe o conteúdo de vários autores, material básico e avançado, vale a pena dar uma olhada lá

The social tester EN/US: Não tenho muito o que detalhas sobre esse blog, mas entre posts sobre a empresa, vagas de emprego e gestão….você acha posts sobre testes, e eles costumam valer muito a pena (já coloquei o link direto em um post onde eles disponibilizam diversos links sobre o assunto também)

Test This Blog EN/US: Pensa num cara revoltado, que realmente fala o que pensa… então bem vindo ao blog dele, o conteúdo é bem interessante, e me fez re-pensar muitas ilusões que eu tinha dentro da área de testes.

BugHuntress EN/US: Esse blog merece destaque por ter uma boa quantidade de conteúdo para iniciantes, um modelo bem simples com várias dicas. Ao mesmo tempo que o conteúdo também serve para testers mais experientes.

Lisa Crispin EN/US: Uma boa quantidade conteúdos, e eu particularmente gosto bastante que ela usa imagens e listas nos posts, facilita a compreensão.

Bem pessoal, esses são os blogs que eu fico aguardando ansiosamente por novos posts (e que já li boa parte dos antigos)

Espero que essa lista ajude a todos 😉

Alguma indicação que vocês acham que ficou faltando?

ESSE POST SOFRERÁ ALTERAÇÕES QUANDO EU ACHAR UM NOVO LINK

Que língua(gem) é essa?

Olá pessoal!

Como mencionei no último post “Mas eu não quero programar…” é muito interessante aprender a programar, com o intuito de se tornar um profissional mais completo, facilitar sua comunicação com os desenvolvedores entre outras diversas vantagens…

E programar pode ser bem divertido para aqueles que se interessarem =]

Mas aí fica aquela dúvida… que linguagem vou aprender primeiro? Qual vai ser mais útil? Qual é mais fácil?

Bem, a que você escolher vai ser escolha sua, e depende de muitos fatores, por exemplo, se você já está dentro de uma empresa vale a pena aprender uma linguagem que seja utilizada dentro dos projetos nela, as vezes você prefere aprender uma linguagem mais simples, ou uma mais dinâmica, ou uma com mais material gratuito… muitos fatores podem pesar na sua decisão

Vou comentar muitas sugestões que me deram, e o caminho que eu comecei a trilhar…

Primeiro ponto, saber inglês vai facilitar e MUITO a sua vida, começando pelo principio que ajuda a entender a lógica dos códigos… é muito mais fácil entender o que aquele While está fazendo no meio do código, do que decorar o que ela vai fazer como se fosse um comando estranho, e outro de muita valia é que maior parte do conteúdo didático gratuito que se encontra sobre o assunto está em inglês, também existe o material em PT-BR, mas você vai ter muito menos fontes de pesquisa.

Agora sobre o meu aprendizado, eu dei uma fuçada no Pascal (é…pois é), bem simples, deu pra entender a lógica…meia hora depois eu fui pro C, pois ele é uma linguagem bem simples, e que deu origem a várias outras (tipo C+/C#…), bem sinceramente eu mexi bem pouco, arrisquei uns programinhas….coisa bem simples, depois não achei muito mais material sobre C, e comecei C#, achei um material bem completo, mas não conclui o estudo ainda.

Quando estudei o Pascal lembro que com uma search no google, achei um blog em PT-BR com um passo-a-passo bem legal, infelizmente não guardei o link.

Quando fui estudar o C, utilizei vários blogs, mas principalmente o C FOR DUMMIES, o material não está em ordem lá…tem que ir e voltar entre as páginas, mas é um material bem simples, com exercícios e que faz jus ao nome, o problema é que o material está incompleto na versão gratuita (interessados no material completo tem que comprar o livro =/), e tem outras linguagens lá também.

Depois de ver todo o material do C For Dummies, eu pesquisei um pouco sobre o C#, e encontrei esse curso maravilhoso da MICROSOFT, vídeo aulas em inglês, começando bem do básico mesmo, o professor já te entrega o link do Visual Studio Gratuito e é uma aula com muita mão na massa. Saber o básico do C facilitou muito na hora de entender as explicações.

Além disso existem diversos outros sites e blogs como por exemplo:

Codeschool: Mais uma vez em inglês, diversas linguagens, tem uma temática com achievments, é bem legal, recebi várias indicações para começar com o Ruby por ser uma linguagem simples. Também temos o Javascript (ao que tudo indica é muito utilizado em testes automatizados), assim como o Git… ou seja tem muitas opções.

Codecademy: Inglês e Pt-BR, também é bem dinâmico, tem um passo-a-passo legal, e tem diversas linguagens, eu particularmente prefiro o Codeschool, mas é questão de adaptabilidade.

Free Code Camp: Inglês, aqui temos uma espécie de Forum, onde existem programadores dispostos a adquirir e compartilhar conhecimento, no princípio ele utiliza o Codecademy como base de ensino, misturado com alguns toque próprios. Ao que tudo indica ele te acompanha durante seu crescimento, e existem níveis de ensino até para aqueles mais avançados.

———

Esses são alguns sites que eu utilizei e senti como funcionam, não completei nenhum dos cursos (ainda) pois fui vendo alguns outros estudos mais voltados para testes, mas vou voltar com esses cursos em breve.

Existem outros sites que me aconselharam, mas não posso comentar sobre como funcionam pois não utilizei eles por muito tempo =/

egghead.io. Conteudo Gratuito e pago.

Para aprender GIT. Em inglês

CODE ORG– esse tem em português, inglês, turco….muitas línguas

Scratch

Try Ruby

E são esses, como esse post é voltado para programação, não vou compartilhar os blogs que eu acompanho sobre testes, deixarei isso para um post futuro.

Quais sites/blogs vocês utilizam, ou utilizaram para estudar?

Quais vocês indicam para novatos?