Postagens

Mostrando postagens com o rótulo Testes

Carreira em testes de software: como iniciar?

Imagem
Olá Pessoal, Esses dias eu recebi um e-mail, pelo formulário de contatos aqui do blog, e decidi escrever um post sobre o assunto pois obviamente fiquei animada 😃😃😃. A pessoa me perguntou como fazia para iniciar a carreira na área de testes, deu uma breve descrição sobre sua formação e trabalho e perguntou se era isso mesmo.  Show né? Vou tentar explicar para vocês. Vamos do início então: Que formação devo ter para iniciar a carreira de testes? Conheço várias pessoas com faculdade e sem faculdade trabalhando nessa área de testes de software. Existe um caminho único? Claro que não!  As faculdades das áreas de tecnologia/informática são as mais comuns. Os testadores com formação em TI são conhecidos como testadores mais técnicos por eles não terem medo de "mexer no computador". Com o tempo eles adquirem experiência em negócio. Nas faculdades de Sistemas de Informação e Análise e desenvolvimento de Sistemas é comum ter uma matéria de Testes de Software. M...

Evento gratuito de Testes - QA Ninja Conference 2ª edição

Imagem
Olá Pessoal Quero compartilhar com vocês um evento de testes que vai acontecer entre os dias 24 a 28 de abril . É a 2ª edição do QA Ninja Conference , a primeira edição eu participei assistindo em outubro de 2016 e foi uma troca de experiências muito bacana. O evento é gratuito e totalmente online . Os assuntos abordados são bem interessantes, acho que vale a pena conferir. 😁 Seguem algumas das palestras que achei interessante (e pretendo ver): 24/04: Fala sério, mulheres na TI? 25/04: Testes em 2027: Para onde QA está indo? 25/04: Como trabalhar com QA em times de desenvolvimento ágil 25/04: Práticas do Agile Testing 27/04: Você já fez dev box testing hoje? 27/04: A importância de testes estáticos na entrega final do produto Aproveitem , pois é gratuito e online . Ano passado teve várias conversas, entre uma palestra e outra, com pessoas que trabalham com testes fora do nosso Brasil. Muito bacana pra ver as tendências de fora. Espero que gostem e até mais...

Os ChatBots estão vindo com tudo!

Imagem
Em setembro vi os primeiros posts sobre ChatBots em blogs de arquitetura de software. Vi que o número de posts relacionados ao tema foi aumentando. Para minha surpresa, tomei conhecimento de que tinha uma iniciativa sobre este tema na empresa onde trabalho e logo no mês seguinte fizeram um post sobre  ChatBots  no blog da empresa. O que são os  ChatBots ? São plataformas virtuais de comunicação que querem suprir as necessidades de comunicação e demanda de serviços. Mas diferente dos chats normais onde você conversa com uma pessoa, no  ChatBots  você conversa com um "robô". E isso tem futuro? Parece que sim, e muito! Os  ChatBots  estão se tornando tendência muito forte e prometem mudar a forma como as empresas em geral se comunicam e vendem seus produtos. Um exemplo bacana... Hoje é possível, com um  ChatBots , que milhares de usuários conversem ao mesmo tempo com o Presidente Obama através da página oficial da Casa Branca no F...

Massa de dados com data fixa: como evitar a quebra dos testes automatizados?

Imagem
Um dos maiores medos dos testadores/automatizadores é quando um cenário de testes vem com data fixa. Se este teste é executado daqui a um tempo novamente, este cenário irá quebrar pelo simples fato de possuir uma data fixa nas pré-confições do cenário. Por exemplo, tenho testes que utilizam informações de um período de férias do mês anterior, no próximo mês o mês anterior já não será o mesmo, isso provavelmente fará o teste falhar.  Que alternativa temos para as datas fixas? Uma alternativa fácil, que também é sujeita a falhas, é "fixar" a data da máquina onde os testes estão executando. Eu acho esta uma prática muito errada, pois a máquina pode alterar o horário para o horário correto no meio da execução dos cenários automatizados. Aí perdemos a execução (Isso já me aconteceu devido à política de máquinas definida no AD aqui na empresa : ' ( ). Outra alternativa é ter um mecanismo de "popular" a base através de um script  antes de iniciar o teste. Ist...

Quando considerar um projeto pronto na metodologia ágil? Definição de Pronto - DoD (Definition of Done)

Imagem
Olá meu povo testador! Conforme mencionado neste post , uma das palestras que participei num encontro de qualidade promovido pela empresa falou a respeito da definição de pronto. Vou desmistificar um pouco sobre a Definição de Pronto dentro da metodologia ágil. O que é Definição de pronto? Equipes ágeis maduras desenvolvem projetos seguindo alto padrão de qualidade. Tal rigor é imposto por meio da DoD – Definition of Done , ou Definição de Pronto. A DoD é uma discussão entre Time de Desenvolvimento (o que inclui o testador/QA) e Product Owner de que toda a entrega atenderá os padrões de qualidade estabelecidos por eles mesmos . Para que serve o DoD? É uma forma de se buscar a excelência. A discussão aprofunda a compreensão da equipe dos itens do backlog e os requisitos do produto de cada estória da sprint . Quando uma estória está pronta? Vida de Programador - nº1438 Toda mudança é difícil, quando você sai do modelo de desenvolvimento tradicional e vai para...

Evento gratuito de Testes - QA Ninja Conference 2016

Imagem
Olá meu povo testador! Hoje começa um evento gratuito de testes de software, chamado QA Ninja Conference 2016. Esse evento terá transmissão ao vivo e gratuita, basta fazer sua inscrição AQUI. Ele ocorre durante essa semana, de 24/10/2016 a 28/10/2016 a partir das 19 hs. Qual o melhor caminho para testar minha aplicação?  Como evitar que mudanças causem transtornos e efeitos colaterais no meu software?  Como técnicas automação de testes podem tornar meu trabalho mais produtivo? Pensando nisso foi criado um evento, totalmente on-line e gratuito, que vai te ajudar a encontrar respostas para essas perguntas, focado em Qualidade de Software. http://www.qaninjaconference.com/ Público Alvo : QAs e DEVs com interesse em conhecer e aprender mais sobre Qualidade e Testes de Software. Seu software testado : Conheça as melhores práticas e ferramentas para realizar variados tipos de testes nos seus projetos. Testes ágeis : Entendendo tipos de testes sob a perspecti...

Encontro de testadores 2016 - Blumenau/SC

Imagem
Ontem, eu participei de um evento anual que proporcionou um encontro com todos os profissionais de testes de software da empresa onde trabalho, aqui em Blumenau/SC. Mais ou menos 70 profissionais de testes se reuniram. O foco deste ano foi falar sobre o ágil. Eu já havia comentado, num post aqui no blog , que estamos migrando os projetos do formato cascata para o ágil.  Este encontro ainda vai render vários posts sobre ágil aqui no blog (meu Trello de ideias está cheio  : D  ). Então vou dar um gostinho do que vi ontem: Ágil - O que é? Como funciona? Um pouco da experiência de quem já viveu essa transição e fazer acontecer. Os 10 mandamentos do QA - A teoria e exemplos reais. Post aqui . Definição de Pronto, DoD - Quando uma entrega está pronta? Post aqui . User eXperience - O que é e como um testador ajuda um designer a melhorar a experiência de uso de um software? Fora o OneMinuteTalk, Fishbowl e o Game interativo que tivemos usando o smartphone. ...

Lightshot: uma ferramenta de captura de tela sensacional!

Imagem
Olá Pessoal, Hoje vou falar para vocês sobre uma ferramenta que utilizo muito durante os meus testes, para coletar evidências. Chama-se Lightshot . Já vi essa ferramenta ser utilizada por desenvolvedores, documentadores e testadores. Eu considero esta a melhor ferramenta de captura de tela existente, e já explico o porquê!  O Lightshot vai além de uma simples captura de imagem. Este aplicativo de 2,2Mb possui várias ferramentas de edição das capturas, além de ferramentas de compartilhamento nas principais redes sociais. Está disponível para os S.O.'s Windows, Mac, Ubuntu e add-on no Chrome. Veja só algumas das ferramentas disponíveis no LightShot : No meu PC, só preciso apertar a tecla "prt sc" (tecla de print screen do teclado) para a ferramenta ser ativada. O Lightshot  possui uma interface amigável é super fácil de usar. Ele gera imagens no formato .PNG somente, mas não acho isso ruim. Com um "Esc" eu cancelo a edição da área que selecio...

Minha opinião sobre a prova de certificação da CTFL-AT

Imagem
Olá Pessoal, Mês passado fui aprovada na prova de certificação CTFL-AT (Certified Tester Foundation Level - Agile Tester), do BSTQB/ISTQB. Hoje eu vou lhes contar aqui um pouco sobre a certificação e preparação para a prova da CTFL-AT. O que é a CTFL-AT? É uma certificação com validade internacional em testes de software, feita para testadores que trabalham com ágil. Ela ainda é nova: foi criada em 2014. Então, se você trabalha/quer trabalhar com testes de software em locais que trabalham com alguma metodologia ágil, esta é uma ótima opção. Tem pré-requisitos? Tem sim. Para fazer esta certificação você precisa primeiro ser certificado CTFL. Qual era a minha motivação para fazer a prova? A empresa onde trabalho começou a implantar ágil este ano. Muitos projetos ainda estão em fase inicial de implantação dentro dos projetos (incluindo o que eu trabalho), enquanto alguns poucos já estão com o ágil bem maduro na equipe. Eu queria aprender sobre o ágil. Já tinha...

Minha opinião sobre a prova de certificação da CTFL

Imagem
Olá Pessoal, Já faz alguns meses atrás que fiz a prova de certificação CTFL (Certified Tester Foundation Level), do BSTQB/ISTQB. Vou lhes contar aqui um pouco sobre a certificação e preparação para a prova. O que é a CTFL? É uma certificação com validade internacional em testes de software. Então, se você trabalha/quer trabalhar com testes de software e está pensando em partir para fora do país, essa certificação vale no mundo! Na minha opinião, a CTFL é melhor se comparada a CBTS (Certificação Brasileira de Testes de Software), que conto mais AQUI .  : D Tem pré-requisitos? Não tem. Qualquer pessoa que quiser conhecer mais sobre práticas de testes pode fazer esta certificação. Qual era a minha motivação para fazer a prova? Apesar da minha experiência, eu queria mais! Queria conhecer a teoria por tras de todas as práticas e tipos de testes que eu já conhecia. Eu e mais dois amigos conversamos e decidimos fazer a prova juntos, na mesma data. Assim, um incentivari...

Certificações de Teste de Software: diferenças entre CTFL e CBTS

Imagem
Olá Pessoal, Vou falar um pouco sobre as certificações CTFL e CBTS. Ambas são bem populares aqui no Brasil, mas muitos não sabem as principais diferenças entre elas. Vou listar as principais diferenças a seguir: Imagem da autora, dados atualizados de 11/10/2016 No meu local de trabalho atual, quando entrei a 3 anos atras era modinha fazer a CBTS por ser difícil. Pessoalmente eu não acho ela uma boa opção. Quando vi que a CBTS valia somente no território nacional e que ela tinha validade somente de 3 anos, desisti na hora. Mesmo assim comprei o livro, pois conhecimento nunca é demais. Esse livro "Base de Conhecimento em Testes de Software" tem uma didática ruim e massante. Foi escrito por 5 autores e mais parece um trabalho de ensino médio, onde cada um fez sua parte e depois juntaram para fazer o livro. Pra mim, serve somente de consulta teórica de tipos de testes e documentos de testes de forma aprofundada. Acontece bastante da pessoa ter a certificação CBTS...

Problemas que uma equipe de testes pode enfrentar no início da implantação da metodologia ágil - Scrum

Imagem
No Scrum , todos da equipe são responsáveis por uma Sprint . Será? O que acontece quando a equipe de testes é chutada para fora da equipe? O que acontece se a equipe de desenvolvimento achar que testes não é necessário dentro da Sprint " deles", considerando-os como uma "Sprint paralela" ao desenvolvimento? Eu vivi isso e vou te contar neste post. Toda mudança possui vários altos e baixos, e passamos por basicamente 4 estágios: - 1º você rejeita - 2º você tenta um boicote à mudança - 3º você aceita - 4º você coopera com a mudança Quando começou a implantação da metodologia ágil, no meu local de trabalho, não foi diferente. Mas eu, como parte da equipe de teste, via algumas interpretações corretas e outras absurdas da metodologia. Contextualizando a ordem dos fatos: A empresa sentiu necessidades de mudança, pois viu que outras empresas levam metade do tempo para fazer grandes entregas (possivelmente com um grande incentivo do novo diretor de dese...