Os 7 princípios do teste, e o que mais me chamou a atenção!

Olá!

Bem, partindo de uma busca básica para aqueles que querem ser analistas de testes acabamos chegando no BSTQB (Brazilian Software Testing Qualification Board), que nos apresenta bem no começo os 7 princípios do teste, que são:

  1. Teste demonstra a presença de defeitos: Pois é, o teste faz com que as chances do software ser entregue com defeito sejam reduzidas, mas o fato de você não achar um defeito não indica que eles não existam. =/
  2. Teste exaustivo é impossível: Relaxa, você não vai fazer todos os testes possíveis e impossíveis dentro da aplicação, e não se culpe por isso, é normal… Vale mais a pena focar nos casos que tenham mais riscos, e fazer um plano de teste que cubra a maior área possível.
  3. Teste antecipado: Quanto mais cedo durante a produção do aplicativo você puder começar a testar, melhor vai ser.
  4. Agrupamento dos defeitos: Um pequeno número de módulos vai ter a maioria dos defeitos que você descobrir durante os testes, isso possibilita que você se foque nesses módulos, mas sem esquecer dos outros (pelo menos eu entendi dessa forma).
  5. Paradoxo do pesticida: Pode ser que uma hora aqueles testes que você vem repetindo não encontrem mais defeitos, isso pode dizer que está na hora de inovar nos testes … Sabe quando os insetos (bugs) vão ficando mais resistentes contra determinado tipo de veneno? Podemos estar enfrentando a mesma situação, mantenha seus testes sempre atualizados.
  6. Teste depende do contexto: Um teste não precisa ser igual ao outro,por exemplo, em um aplicativo de banco vale mais a pena reforçar os testes quanto  a segurança do usuário e suas informações, enquanto um teste de aplicativo de música pode ser mais interessante se preocupar se ele não trava quando o aplicativo é minimizado….
  7. A ilusão da ausência de erros: Só por que vocês testaram quase tudo, e os desenvolvedores concertaram todos os bugs encontrados não quer dizer que vocês fizeram exatamente o que o usuário precisava, será que o aplicativo realmente antede as necessidades dele?

Se entrarem no link BSTQB vocês vão achar um arquivo em PDF com todas essas informações e muitas outras (claro que de uma forma muito mais formal), vale a pena dar uma lida pra entender melhor o conceito.

Agora além desses sete princípios que eu tento sempre lembrar, tem uma coisa que me chamou muito a atenção enquanto eu fuçava em diversos blogs, e algo que lembra muito o item 6 da lista, é a palavra “DEPENDE” ,essa palavra sempre me acompanhou na vida, e agora nos testes também… sério, acho que de todas as (poucas) coisas que entendi sobre teste podem ter o “depende” como primeira parte da resposta, ou seja, além de conhecimento é muito bom ter bom senso quando se trata de testar, isso é algo que vou tentar demonstrar durante minhas postagens também, inclusive se vocês entrarem no Talking About Test ele tem diversos posts que mostram dois lados diferentes sobre o mesmo assunto, vale a pena conferir 😉

O “depende” é uma palavra mágica, ele demonstra que não há uma certeza, uma adaptabilidade muito grande, e faz você pensar antes de sair respondendo palavras decoradas que as vezes você nem entendeu ainda, Mas isso também depende, as vezes vale a pena você mostrar ter certeza sobre o que está falando, ser mais direto.

Tentem colocar essa palavra sempre que forem responder alguma coisa para alguém, tentem se convencer com o contrário (ou pelo menos diferente) do que vocês costumam pensar em assuntos que já conhecem, depois me contem o que acharam desse exercício ok? 😉

Vocês concordam com os 7 princípios, eles te ajudam de alguma forma?

E o “depende” faz sentido para vocês também?

Um mundo novo a nossa frente!

Arrisco dizer que muitos não se lembram da sensação de como foi começar a estudar programação, ou como entrou na área…. quero dizer, provavelmente lembram da situação, alguns pensamentos, mas será que lembram da sensação de pisar em território desconhecido? Olhar para os lados e não saber o que está vendo? Olhar para frente e ver um caminho imenso, com várias direções para se seguir… Como essa sensação é assustadora e maravilhosa rs

Eu particularmente estou perdido com tantas informações que eu encontro a cada dia, milhares de opções, cada uma mais fascinante que a outra, fica até difícil ter um foco nesse momento.

Eu falo que caí de paraquedas nessa área por que durante toda minha vida sempre apareceram oportunidades que me encaminhavam para tecnologia e nunca dei muita bola… mas em um momento bateu uma vontade enorme de arriscar, e nesse momento mais uma oportunidade se abriu: Ser um analista de teste

E durante esse processo ir me adaptando dentro de uma empresa, estudar, correr atrás, desenvolver minhas skills para ser um bom profissional dentro da equipe! Não vou negar que já entrei pensando que ser um analista de testes seria apenas um passo antes de me tornar um programador, o primeiro degrau de vários… tanto que estava lendo sobre testes, mas em paralelo já estudava sobre lógica de programação, C e C#, como disse, é tanta informação que fica difícil manter o foco e saber para onde ir, mas em alguns posts, algumas dicussões fui vendo que um analista de teste é muito mais do que eu poderia imaginar, que pode me trazer diversos desafios a cada dia, que é uma carreira na qual se pode crescer e aprender cada vez mais e inovar cada vez mais!

Eu espero sim ter encontrado meu lugar como profissional, e vou me esforçar ao máximo para ser um ótimo profissional!

E vocês? Como vieram parar no mundo da programação e testes? Vocês se lembram daquilo que sentiam nos seus primeiros dias?

Perdido no teste?

Bem vindos! 

Sou completamente leigo no mundo da programação e dos testes, estou buscando aprender muitas coisas através da nossa maravilhosa internet e seus diversos blogs, e gostaria de compartilhar com vocês como está sendo essa experiência, para aqueles que já são mais experientes que eu (não que seja difícil rs) pode ser uma boa forma de ver como esse mundo aparenta para quem está entrando nele, e para aqueles que estão na mesma situação que eu…talvez seja um bom lugar para aprendermos juntos e compartilharmos nossas dificuldades!

Qualquer comentário será sempre bem vindo, para que possamos aprender uns com os outros, independente do que já sabemos, sempre temos muito para ver e aprender =]