sábado, 8 de outubro de 2016

Um processo bem definido e a garantia da qualidade

Oii gente!

Hoje vou compartilhar com vocês o meu conhecimento e experiência em equipes em que quando o processo está bem definido para toda a equipe a garantia da qualidade se torna mais evidente.

Vou listar alguns pontos positivos quando temos um processo bem definido:

#1 As pessoas conseguem enxergar seu verdadeiro valor dentro do time, percebendo que seu trabalho irá fazer a diferença e valerá a pena e que todos terão o real reconhecimento;

#2 As atividades do dia a dia se tornam mais fáceis e mais claras de serem resolvidas e completadas com sucesso, sem complicações e mais objetivas;

#3 Com um processo bem definido, não há más interpretações sobre a maneira de se trabalhar, onde todos conseguem colaborar com ideias e sugestões sobre a melhor maneira de utilizar esse processo;

#4 Para a equipe de testes um processo bem definido é muito importante, pois precisamos da organização das atividades para que as nossas atividades possam ser realizadas de forma correta e sem erros ;) 
Ou seja, para que as nossas atividades de testes não sejam realizadas de forma incompleta, onde desde a parte da documentação até um teste de regressão sejam realizados com sucesso, sem 'furos'!

A garantia da qualidade com um processo bem definido se dá em todas as áreas, seja no desenvolvimento, nos testes, na análise... Todos sairão ganhando e a qualidade do processo e do produto será alcançada.



Até mais!




quarta-feira, 3 de agosto de 2016

Dicas para reportar bugs e melhorias

Olá pessoal!

Aqui vão algumas dicas de como reportar bugs e melhorias de forma clara e objetiva:

#1: Utilize um vocabulário claro e objetivo, não use palavras difíceis para que não hajam desentendimentos durante a leitura do seu reporte.

#2: Coloque imagens ou até mesmo vídeo da situação encontrada, isso facilita muito a vida de todos envolvidos;

#3: Coloque a maior parte de informações possíveis sobre o ocorrido, quanto maior o detalhamento, maior será o entendimento do desenvolvedor e da forma mais correta ele corrigirá seu bug ou implementará sua melhoria. Mostre exemplos!

#4: Saiba classificar seus bugs, como por exemplo, bug legado ou não, bug de implementação, bug de requisito. Seja correto com esses tipos de informações, eles são valiosos. Crie classificações que façam sentido tanto para você quanto para o restante da equipe.

#5: Reporte o bug certo! ;)
Ahh eu ACHO que é bug e vou reportar. Calma! Averigue, pergunte, mostre para alguém, mas não caia nessa...




Até mais gente!



domingo, 31 de julho de 2016

Zero bugs?! #SQN

Olá pessoal!



Será que existem softwares livres de bugs? 

Será que um dia conseguiremos entregar um software livre de bugs? 

Será que na real existe o conceito ZERO BUGS?


Eis a questão!

Por mais que vasculhemos o software, encontremos diversos tipos de bugs e todos eles são corrigidos, sempre haverão bugs escondidos. Sejam aqueles defeitos 'bobinhos' ou sejam aqueles 'arrasadores', mas sempre são bugs, e a gente não quer que o cliente encontre antes de nós..
E sempre nos perguntamos: COMO EU NÃO TE VI AÍ, EIN?

Portanto, sempre estamos 'caçando' esses bichinhos hehehe
E sendo cada vez mais criativos, curiosos, detalhistas na hora de testar! É assim que vamos melhorando e crescendo profissionalmente nesse mundo dos testes de software!

#vamoquevamoqueobugaparece


Até mais!



domingo, 17 de julho de 2016

Testes Positivos x Testes Negativos

Olá pessoal.

Hoje vamos conhecer os Testes Positivos e os Testes Negativos, sei que todos nós que realizamos testes nos softwares já realizamos estes testes sem perceber...
Mas vamos aos conceitos! ;)

Como sabemos, teste de software é um processo de validação e verificação para conferir se o software está trabalhando como esperado, onde para isso precisamos inserir entradas para verificar se o resultado obtido está dentro dos requisitos solicitados ou não.

O que é Teste Positivo?


Como a imagem diz, é o caminho feliz! Nele realizamos testes dentro um cenário positivo, com dados válidos, onde todos nossos passos validarão os comportamentos comuns e esperados do sistema. Aqui focaremos em tudo que o sistema DEVE aceitar.

O que é Teste Negativo?


Como a imagem diz, não é um caminho muito feliz, temos obstáculos. Nele realizamos testes dentro um cenário negativo, com dados inválidos, incorretos, onde todos os nossos passos validarão os comportamentos incomuns e inesperados do sistema. Aqui, nós vamos 'quebrar' o sistema, forçando-o a responder de uma maneira incorreta. Aqui focaremos em tudo que o sistema NÃO DEVE aceitar.

Podemos ver que é de extrema importância a execução desses dois tipos de testes para que nossas validações e verificações sejam ainda mais completas.

Até mais!

quinta-feira, 23 de junho de 2016

Equals à procura de Dev's em São Paulo, Araçatuba (SP) e Lavras (MG)





A Equals está à procura de Dev's em São Paulo, Araçatuba (SP) e Lavras (MG).
Como uma empresa de tecnologia, a equipe de desenvolvimento da Equals está no centro da ação!

Confira aqui as oportunidades de fazer parte do nosso time e candidate-se pelo link:

terça-feira, 21 de junho de 2016

TDC 2016 | São Paulo

Olá pessoal.

Mais um evento super importante irá acontecer, é a Trilha de Testes do TDC 2016, que acontecerá em São Paulo no dia 08 de Julho, sexta-feira, a partir das 10h00.




Para mais informações: http://www.thedevelopersconference.com.br/tdc/2016/saopaulo/trilha-testes

Segue a grade das palestras:

segunda-feira, 13 de junho de 2016

Benefícios de se conhecer a regra do negócio e os requisitos

Olá pessoal.

Hoje irei falar um pouquinho sobre a importância de se conhecer a regra do negócio e os requisitos no momento de realizar os testes.

Conhecendo a regra do negócio e os requisitos, você possuirá:

#1: Maior criatividade no momento de criar casos de teste;


#2: Olhar mais observador e detalhista no momento de realizar os testes;


#3: Maior conhecimento em diferenciar se o que você encontrou é defeito ou não; 


#4: Melhor detalhamento no momento da documentação;



#5: Maior autonomia em sugerir uma melhoria no produto;



São somente algumas dicas, espero que aproveitem!

Até mais!


sexta-feira, 10 de junho de 2016

Evento Minas Testing Conference

Olá pessoal.

Mais um evento importante está quase para acontecer.. é o Minas Testing Conference!



Mais informações por aqui:


Até mais!

Minas Testing
Conference

segunda-feira, 6 de junho de 2016

Gestão de defeitos e melhorias

Olá pessoal!
Vamos conhecer como funciona esse mundo da Gestão de Defeitos e Melhorias que podemos aplicar no nosso trabalho.
Aplicando um processo de gestão de defeitos e melhorias dentro de uma equipe de QA podemos prevenir defeitos e, consequentemente minimizar os riscos de um projeto. 

Através do processo deve ser possível: 

  • Realizar consultas;
  • Controlar a entrada de defeitos e melhorias dentro do projeto;
  • Visualizar a quantidade de defeitos e melhorias reportados durante um período;
  • Em qual lugar do sistema estamos encontrando mais defeitos;
  • E uma infinidade de informações!
 Pois imagine que ruim você relatar um defeito que já foi relatado pelo fato de você não possuir um controle sobre isso? Terrível, não?!


Mas, como?
Através de planilhas, ferramentas open source, ferramentas pagas. Utilize a ferramenta mais adequada ao seu processo, pois uma simples planilha de controle já fará uma enorme diferença.

Mas, quando?
Durante todo o processo de teste. Não deixe para relatar o defeito ou melhoria depois de um tempo, pois podemos esquecer alguns detalhes importantes no momento do relato.


Recomendações no momento de relatar um defeito ou melhoria:
  • Resumir: Descreva claramente o defeito, mas de forma resumida;
  • Precisão: Certifique-se que o defeito identificado realmente é um desvio do comportamento esperado e não uma falha de entendimento;
  • Neutralizar: Relate apenas os fatos, evitando manifestações de humor, emoção, etc;
  • Generalizar: Procure entender o problema de forma genérica, em virtude de que este problema também pode acontecer em outras situações ou funcionalidades.
  •  Reproduzir: Garanta que o defeito seja reproduzível e descreva os passos necessários para a sua reprodução;
  • Evidenciar: Evidencie a existência do defeito encontrado por meio de arquivos de saída, printscreens das telas, etc;
  •  Revisar: Revise a descrição e os passos para reproduzir o defeito. Lembre-se que o relato do defeito é um documento do projeto, assim como um caso de uso, um plano de testes, etc. Trate-o como tal;


Podemos gerar relatórios e métricas para que os gestores do projeto possam promover a melhoria contínua do processo.

Até mais!

Fonte: http://www.devmedia.com.br/gestao-de-defeitos-ferramentas-open-source-e-melhores-praticas-na-gestao-de-defeitos/8036


terça-feira, 24 de maio de 2016

As características da Qualidade

Olá pessoal.

Hoje irei apresentar as características que compõem a qualidade, de acordo com a ISO 9126-1. 
Pra quem não conhece, a ISO 9126-1 é a norma para a qualidade de produto de software, ela define um conjunto de parâmetros com o objetivo de padronizar a avaliação da qualidade de software.

De acordo com ela, as características e subcaracterísticas da qualidade são:






É sempre muito importante analisar cada característica de acordo com o produto a ser desenvolvido, pois para cada produto há uma necessidade específica e um objetivo a ser atingido.

Até mais.


sábado, 20 de fevereiro de 2016

20 de Fevereiro - Dia Internacional do Teste de Software

Olá pessoal.

Hoje, 20 de Fevereiro, é o Dia Internacional do Teste de Software.



Há exatamente 37 anos atrás foi publicado o livro 'The Art of Software Testing' por Glenford J. MyersHoje o livro já está em sua 3ª edição, trazendo abordagens de teste de software comprovados pelo tempo. 
A 3ª edição explica como aplicar os princípios clássicos do livro para temas quentes de hoje, como:
  • Aplicativos de teste para iPhones, iPads, BlackBerrys, Androids e outros dispositivos móveis.
  • Colaboração (usuário) programação e testes.
  • Testes para aplicações de Internet, e-commerce, e ambientes de programação ágeis.

Parabéns a todos que contribuem com essa profissão essencial no dia a dia de um lugar que desenvolve softwares. Parabéns pela dedicação, pelo profissionalismo, pelo grande crescimento que estamos acompanhando a cada dia no Brasil e no mundo inteiro. 

Vamos continuar com essa força, garra e determinação, pois conseguiremos conquistar muito mais vitórias!






sábado, 9 de janeiro de 2016

Evento Call4Papers - Agile Testers Conference 2016

Olá pessoal.

Mais um evento mega importante está para acontecer! É o “Agile Tester Conference 2016”.



A Conferência será em São Paulo, na região de Pinheiros, no dia 16 de abril de 2016.

Submeta sua palestra através da página oficial do call4papers clicando aqui: http://agiletesters.com.br/call4papers

Para maiores detalhes fiquem atentos!

Até mais!

Oportunidade para Analista de Testes JR em Araçatuba

Olá pessoal! Já estão sabendo que há uma oportunidade para a vaga de Analista de Testes JR aqui em Araçatuba? Corram e se inscrevam! E ...