,

Sejam bem-vindos ao GUTS-PB, o Grupo de Usuários de Teste de Software da Paraíba

Esse grupo foi criado voltado para todas as pessoas da área de TI que tenham interesse em obter informações em Testes de Softwares, com o intuito de divulgar, expandir, disseminar, promover e tornar prático as atividades de testes de software para esses profissionais paraibanos. Sentindo um grande deficit de especialistas nessa área, em nosso estado, criei esse grupo para que possamos trocar conhecimentos e tornar as práticas de Teste de Software cada vez mais comum. Seja bem-vindo e sinta-se à vontade em comentar, assim como sugerir posts para que o nosso Blog seja utilizado cada vez mais.

Oportunidades de Emprego

Veja aqui quais as oportunidades de emprego que estão sendo oferecidas para as áreas de teste de software.

Cursos e Treinamentos

Está a fim de se especializar ainda mais em Teste de Software, então acesso esse link e veja quais os cursos de testes mais próximo de você

O GUTS-PB irá realizar em João Pessoa o 1º Testing Dojo Paraíba. Ficou curioso em saber? Acesse e participe.

quarta-feira, 9 de janeiro de 2013

Teste Exploratório na prática - RSS 13

Teste Exploratório na prática - RSS 13

Boa Tarde pessoal,

               No fim de Janeiro haverá em Recife-PE um curso prático voltado para Testes Exploratórios.O treinamento fará parte do Recife Summer School 2013. O Curso será ministrado por Rodrigo Cursino, o mesmo  é Bacharel em Engenharia da Computação pela Universidade de Pernambuco. Tem mais de 7 anos de experiência em tecnologia da informação, com ênfase na área de Teste de Software.

Não percam essa oportunidade. Interessados podem se inscrever pelo site: http://eventick.com.br/TesteExploratorio.


Em breve colocarei comentário de como foi o curso.



TESTE EXPLORATÓRIO NA PRÁTICA

Informações adicionais

Público Alvo:
Testadores de Software, Desenvolvedores e Equipes Ágeis.

Pré-Requisitos:
Conhecimento básico dos fundamentos de teste de software.

Carga Horária:
10 horas.

Objetivos:
O teste de software exploratório é uma abordagem de teste sofisticada e divertida. Em alguns casos, podem se tornar mais eficientes e produtivos do que o teste com scripts. O objetivo desde mini-curso é ensinar os principais conceitos sobre Testes Exploratórios, bem como planejar, elaborar e executar casos de testes exploratórios através de práticas que auxiliarão na aplicação desta abordagem de testes no dia-a-dia.

Metodologia:
Além das aulas teóricas, também serão utilizados exemplos práticos para fundamentar o uso de Testes Exploratórios. Será realizado também um laboratório com atividades práticas.

Ambiente:
Laboratório equipado com máquinas.

Data

Sexta, 25 de Janeiro de 2013, 08:00h  às  17:00h

Local

Núcleo de Gestão do Porto Digital
Caminho do Apolo, 222, 16º andar - Edf. Vasco Rodrigues (Edf. do Banco Santander) - Recife - PE







Instrutor:
Rodrigo Cursino é Bacharel em Engenharia da Computação pela Universidade de Pernambuco. Tem mais de 7 anos de experiência em tecnologia da informação, com ênfase na área de Teste de Software, atuando principalmente com Testes Exploratórios. Profissional certificado ISTQB e ScrumMaster, atuou em empresas como o Projeto CIn/Motorola, Portmidia e CESAR. Atualmente é Analista de Qualidade Sênior da ThoughtWorks. É também instrutor da Qualifico Ensino em Tecnologia e CESAR.EDU, onde ministra cursos na área de Teste de Software.

Conteúdo Programático
1.    Introdução
1.1.O que são Testes Exploratórios (ET)?
1.2.Aleatoriedade e Testes Ad Hoc
1.3.Testes Scripted
1.4.ET, Teste Scripted e Testes Ad hoc
1.5.Quando usar ET?
1.6.Laboratório 01: Avaliando entradas e saídas
1.7.Laboratório 02: Avaliando comportamentos
2.    Testes Exploratórios na prática
2.1.Introdução a Testes baseados em Sessão
2.2.Planejamento de ET
2.3.Escrevendo Casos de Teste ET: Charters
2.4.Laboratório 03: Criando o primeiro Charter
2.5.Execução baseado em Sessões
2.6.Avaliação de uma Sessão ET
2.7.Laboratório 04: Executando uma Sessão de ET
3.    Estilos de Teste Exploratório

Oportunidade de Emprego - FAST Soluções Tecnológicas






 
 
 
 
 
A FAST Soluções Tecnológicas está com vagas para Engenheiros de Software, Requisitos e Testes em um ambiente descontraído e com muita oportunidade de aprendizado e crescimento. Mais informações sobre as vagas e a empresa podem ser obtidas em http://fastsolucoes.com.br/blog/index.php/oportunidades/





LOCAL: FAST Soluções Tecnológicas
FUNÇÃO: Analista de Requisitos e Testes (CLT)
REQUISITOS:
·         Muita vontade de aprender e ensinar a encontrar defeitos em software;
·         Conhecimentos sobre planejamento e execução de testes de software;
·         Capacidade de escrever textos claros e coesos (requisitos, defeitos encontrados, etc);
·         Experiência prévia na área de testes ou desenvolvimento;
·         Experiência prévia na área de análise de requisitos é um diferencial;
·         A partir do último semestre de graduação (curso de Ciência da Computação ou afins);
CARGA HORÁRIA: 40 horas
BENEFÍCIOS MENSAIS: O salário e benefícios dependerão do currículo, competências e experiência profissional. A partir de R$ 2.296 (correspondente a soma do salário CLT bruto + benefícios) 
BENEFÍCIOS ANUAIS: Participação nos lucros da empresa de acordo com o cumprimento de metas.
ENCAMINHAR CURRÍCULO PARA: curriculos@fastsolucoes.com.br


LOCAL: FAST Soluções Tecnológicas
FUNÇÃO: Engenheiro de Software (CLT)
REQUISITOS:
·         Muita vontade de aprender e ensinar a desenvolver software com qualidade;
·         Experiência prévia na área de desenvolvimento de software;
·         Conhecimento em orientação a objetos (Java ou C#);
·         A partir do último semestre de graduação (curso de Ciência da Computação ou afins);
CARGA HORÁRIA: 40 horas
BENEFÍCIOS MENSAIS: O salário e benefícios dependerão do currículo, competências e experiência profissional. A partir de R$ 2.296 (correspondente a soma do salário CLT bruto + benefícios).
BENEFÍCIOS ANUAIS: Participação nos lucros da empresa de acordo com o cumprimento de metas.
ENCAMINHAR CURRÍCULO PARA: curriculos@fastsolucoes.com.br

terça-feira, 8 de janeiro de 2013

Top 10: O que poderia ter sido evitado em 2012 com ajuda dos testes de software

2012 chegando ao fim e como era de se esperar teve muita coisa acontecendo nesses 300 e poucos dias. É claro que temos acontecimentos mais importantes como lançamento do novo iphone, novo windows, massacre nos EUA, lançamento do filme 'O hobbit' em 48fps e vários outros acontecimentos que você vai ver em vários sites. Pensando em acontecimentos relacionados aos assuntos do blog, resolvi postar um top10 que envolve testes de sistema ou que de alguma forma possui uma relação com o asssunto.

Como sempre o setor tecnológico teve um papel bem relevante, seja positivamente ou negativamente. Distribuir informação em tempo real, pode acabar com a imagem de alguém em uma velocidade absurda. Quando a nokia por exemplo, divulgou o vídeo de apresentação do pureview, não percebeu que no fundo de uma das imagens, foi refletida a imagem de uma câmera profissional gravando o comercial. As redes sociais e blogs já comentavam o vacilo em todos os cantos do globo terrestre.

Olhando pelo lado negativo, vemos vários erros que poderiam ser evitados se testes tivessem sido executados ou melhor trabalhados.


10. CBV85

Já ouviu falar desse código? Se você gosta de viajar de avião você perdeu uma oportunidade de ter 80% de desconto em passagens aéreas da GOL. A CBV(Confederação Brasileira de Volei) deixou vazar o código CBV85 como código de desconto para compra de passagens aéreas, não se sabe como vazou e mais de 5 mil pessoas aproveitaram da situação e realizaram sua compra a preço de banana, ou quase isso. A GOL ao perceber a falha bloqueiou o código e disse que não impediria os clientes que utilizaram o código de embarcar.



 09. Amazon Web Services

O serviço de armazenamento em nuvem da Amazon.com, ficou fora do ar em São Paulo, derrubando vários sites hospedados pelo serviço. A Amazon não é a primeira a ter problemas graves como esse para serviços em nuvem, o serviço tem suas vantagens, mas parece que ainda precisa melhorar um pouco, pois quase 50% de empresas questionadas sobre o assunto reportaram encontrar problemas com o serviço.


08. Congestionamento na Black Friday

Quem diria que um movimento ainda fraco em território nacional poderia causar tanto transtorno. Apesar das "promoções enganosas", o movimento só mostrou como o consumidor não pode ouvir a palavra desconto, milhares e milhares de promoções sendo disputadas e pouca coisa foi levada pra casa. Motivo? Ninguém conseguia comprar, os sites não suportavam a carga de usuários, gerando insatisfação e frustração em massa.


07. Smartphones de graça

 Quando? Onde? No dia 27 de outubro a notícia se espalhou rápidamente e todo mundo correu para o site da vivo para garantir o seu smartphone sem pagar nada em troca. Lógico que algo estava errado e segundo a operadora ocorreu um falha no sistema. Quem tentou dar uma de espertinho acabou sendo acionado recebendo a informação de que o pedido seria cancelado.

E esse não foi o único problema da operadora no ano, em outra ocasião, o site ficou fora do ar e ainda cancelou alguns pedidos sem justificativas.


06. Fies e os dados bancários 

 Imagine ter seus dados financeiros expostos, é um prato cheio para ladrões se aproveitarem e te dar um baita prejuízo. Parece que todo ano o MEC dá um jeito de 'ferrar' com o estudante. Depois do badalado vazamento das provas do enem, surge uma falha no site do FIES(Programa de Financiamento Estudantil), expondo dados pessoais e bancários de aderentes do programa. E a falha de segurança era grande, pois bastava alterar a numeração do link para ter acesso as informações de outro candidato.


 05. Operadoras proibidas de continuar as vendas de chip

 Pois é, aconteceu até no setor de telecomunicações. Lembro-me de viajar pra Alagoas e na tentativa de comprar um chip da Tim eu fui barrado, a operada não podia comercializar chips até que fizesse a reestruturação de toda a linha. A falha aqui é mais para planejamento do que para testes, mas acabou merecendo um espaço nesse tópico.


 04. Travamento do Windows 8 

 Travar em apresentação de um novo sistema parece marca registrada da MS, alguns até brincam que sem tela azul de erro, não é mais um sistema da Microsoft.

Porque será que depois de tantos anos a história ainda se repete? Ninguém sabe, mas com tantas versões lançadas, já passou da hora de identificar a causa e corrigir esse problema.


03. Diablo

 Esse sim um exemplo de falta de um bom teste de carga, o jogo demorou anos para ser lançado, a expectativa enorme e os fãs da saga eufóricos com a chegada do novo título. E a quantidade de fãs era tão grande quanto a expectativa do lançamento. E junto com o lançamento a agonia de ver a rede caindo de tempos em tempos, como diria a "Carminha", o servidor não aguentou, não tinha capacidade para manter todos os usuários ON em perfeito estado.


02. IOS Maps

Desde o começo de 2012 só se falava do Iphone 5, nem parecia que estávamos falando de um smartphone. O smartphone está tão forte no mercado que agora já é o item mais desejado dos jovens, mais desejado até que um carro na garagem. E a nova versão desse ícone que em gerações anteriores foi a revolução da categoria, não saiu ilesa. Tudo isso porque o pessoal da Apple resolveu criar seu próprio serviço de mapas. E para estar aqui com certeza algo de errado aconteceu, e o erro foi dos grandes, imagens distorcidas, locais indistiguíveis e a reputação foi abalada. 

Não foi tão abalada a ponto de perder as possíveis exorbitantes vendas, pois os números de venda, fazem do lançamento do produto um sucesso. Mas querendo ou não, acabou abalando a confiança do sistema que vem de uma fama impecável.


 01. Urnas

O sistema de votos brasileiro, tão elogiado mundialmente, teve sua reputação compremitida, tudo isso porque um mero cidadão, mostrou que o sistema das urnas possui falhas, podendo mudar o resultado de várias formas, ou seja, manipular a eleição não seria difícil. Aí fica a dúvida: Será que esta falha foi descoberta só agora? Ou será que algum candidato já se aproveitou da situação antes.


Ninguém sabe, mas a partir de agora os testes deverão ser mais rigorosos para o sistema.

A lista poderia se extender, como por exemplo, a promoção da submarino que estava vendendo o xbox 360 a R$249,90 e lógico que não era uma promoção. Site da Vivo vendendo celulares a super baixo de custo.....

Essa lista deixa claro como o papel dos testes é importante e necessita de uma atenção maior na hora de entregar um sistema ou uma nova versão.


Então galerinha para 2013..... VAMOS TESTAR...

Post retirado do site: http://engtesteagil.blogspot.com.br/

Os bugs também têm sentimentos

Texto de: Marcelo Lourenço

 

Muitas vezes uma imagem diz mais do que mil palavras. No blog Cartoon tester, Andy Glover faz uso de imagens extremamente simples, mas que transmitem de maneira objetiva conceitos e práticas interessantes relacionadas com as atividades do engenheiro de testes.

 A imagem abaixo é do post do blog, que fala de maneira correta sobre algumas atitudes que devemos ter no nosso dia a dia quando encontramos bugs. Abaixo, uma breve explicação dos pontos mencionados. 

 Fonte: http://cartoontester.blogspot.com.br/

 

Se você encontrar um bug: 

1 – Reporte-o, bugs não gostam de ser esquecidos. 
Diversos motivos podem levar um testador a esquecer de reportar algum defeito encontrado, prazos apertados, tarefas acumuladasdesorganização ou simplesmente o fato de que algumas vezes os defeitos são encontrados antes mesmo dos testes, em conversas informais, treinamentos, etc.. e nem sempre os envolvidos tomam as devidas ações nessas situações. 

2 – Conheça-o melhor, bugs gostam de ser compreendidos. 
Antes de reportar um defeito, devemos entender por completo seu comportamento, sua abrangência e quais são seus impactos. 

3 – Tire uma foto, bugs gostam de guardar recordações das ocasiões. 
Screenshots, fotos e inclusive vídeos ajudam a evidenciar melhor a reportagem de um defeito, facilitando o entendimento do desenvolvedor e evitando CRs reabertas. 

4 – Conheça seus companheiros, bugs são socialites. 
Ao encontrar um defeito é comum que outros bugs estejam localizados nas suas redondezas, por isso é importante a varredura nas funcionalidades relacionadas para rapidamente detectar novas falhas. 
 

5 – Reporte rapidamente, do contrário os bugs se estabelecem e fazem moradia. 
Agilidade na reportagem permite que sua correção também seja antecipada, evitando que outros bugs causados pela falha já existente sejam revelados. 

6 – Seja honesto, bugs não gostam de fofocas. 
Classificação de severidade e prioridade supervalorizadasmelhorias registradas como defeitos, entre outros problemas frequentes, causam problemas na comunicação da equipe e atrapalham o andamento das atividades. 

7 – Guarde como o conheceu, bugs são românticos. 
Ao encontrar um defeito, a primeira tarefa é sempre de verificar quais foram os passos prévios para detecção do problema, reportar como podemos reproduzir o issue é essencial para os desenvolvedores durante a correção e também para os testadores no momento da verificação das correções. 

8 – Não o ignore, bugs podem morder quando não apreciados. 
Em meio a tantos bugs, normalmente encontrados durante os testes, é comum que em alguns momentos desprezemos alguns defeitos encontrados, por acreditarmos que os mesmos são irrelevantes ou nunca serão corrigidos. Porém, já cansei de ver defeitos ignorados sendo reportados posteriormente por clientes ou quando vistos por outros ângulos gerando consequências graves para o sistema. 
Adicionaria a lista de atitudes a verificação dos defeitos já existentes, prática bastante simples, mas que muitas vezes é relegada, e que pode evitar trabalho desnecessário de diversas pessoas.