,

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.

segunda-feira, 13 de maio de 2013

Falha revela quais contatos utilizam o app "Bang With Friends" no Facebook


Imagine que a sua vida afetiva - em detalhes - está sendo observada e rastreada de perto por todas as pessoas que você conhece. Foi mais ou menos o que aconteceu com alguns usuários do aplicativo Bang With Friends - gíria em inglês que significa, basicamente, "transar com amigos".

Uma falha no sistema de privacidade permitiu que contatos dos usuários do BWF no Facebook acompanhassem suas aventuras. O erro inconveniente atingiu algumas pessoas que começaram a utilizar o serviço antes de janeiro de 2013, quando as normas de privacidade do Bang With Friends foram reformuladas.
O aplicativo só deveria mostrar as atividades do usuário para contatos por quem ele/ela se interessa. Daí é possível conhecer a dimensão do problema.
De acordo com o The Wall Street Journal um link que revela os contatos que usam o app está circulando pelo Facebook. Segundo os criadores do programa, "apenas um pequeno número de usuários" que ingressou no BWF antes de janeiro foi atingido. Isso porque as configurações de perfil ficaram com o status "public" como padrão - o correto seria "only me", a não ser que a mudança seja feita manualmente.
"Nós levamos a privacidade muito a sério no Bang With Friends, e a ampla maioria dos usuários não terão seus perfis exibidos em uma busca assim", declarou a companhia - publicamente.

quinta-feira, 9 de maio de 2013

Questão de Certificação - Dia 10


Bom dia pessoal,


Hoje é dia do nosso 10º post sobre Questões de Certificação CTFL de Teste.


Hoje iremos resolver uma questão interessante sobre tabela de decisões. Espero que vocês gostem.


A questão abaixo foi retirada do Simulado 06, que poderá ser baixada no nosso blgo na área de “Download



S06Q20 Considere a seguinte tabela de decisão. 

Condições
Regra 1
Regra 2
Regra 3
Regra 4
Acima de 23
F
T
T
T
Carteira limpa
Não importa
F
T
T
A trabalho
Não importa
Não importa
F
T
Ações
Fornecer o carro de aluguel?
F
F
T
T
Cobrança prêmio?
F
F
F
T

De acordo com a tabela de decisão, qual o resultado esperado para os seguintes casos de testes?
CT1: 26 anos, para trabalho, mas com violações ou acidentes registrados na carteira
CT2: 62 anos, turista com a carteira limpa
a) CT1: Não fornecer o carro de aluguel; CT2: Fornece o carro com cobrança prêmio
b) CT1: Fornecer o carro com cobrança prêmio; CT2: Fornecer o carro de aluguel sem cobrança prêmio
c) CT1: Não fornecer o carro de aluguel; CT2: Fornecer o carro de aluguel sem cobrança prêmio
d) CT1: Fornecer o carro de aluguel com cobrança prêmio; CT2: Não fornecer o carro de aluguel

Comentários: Essa questão é bem interessante, pois temos uma tabela de decisão e dois casos de testes, o trabalho que teremos nessa questão é interpretar e avaliar as condições impostas no caso de teste e comparar com a tabela de decisão.

Começaremos com o caso de teste CT1: 26 anos, para trabalho, mas com violações ou acidentes registrados na carteira. Considerando também as condições da nossa tabela, analisaremos. O caso de teste afirma que o motorista tem 26 anos, validando a condição “Acima de 23”; para trabalho, valida a condição “A trabalho”; mas com violações ou acidentes registrados na carteira, torna a condição “Carteira limpa” falsa. Com isso temos:

Acima de 23 - T
Carteira limpa - F
A trabalho – T

Essas condições são as mesmas para a Regra 2, que tem como ação Não fornecer o carro de aluguel e por consequência não aplicar a cobrança prêmio, que é obvio pois o carro não foi fornecido
No Caso de Teste CT2: 62 anos, turista com a carteira limpa. A afirmativa do conduto ter 62 anos, valida a condição “Acima de 23”; Como o caso de Teste afirma que é um Turista, logo a locação não será para trabalho, logo a condição “A trabalho” é falsa; E por fim o Caso de Teste afirma que o condutor não possui a cartira limpa, validando a condição “Carteira Limpa”. Logo temos:

Acima de 23 - T
Carteira limpa - T
A trabalho – F

Essas condições são as mesmas para a Regra 3, que tem como ação Fornecer o carro de aluguel, porém sem a cobrança da cobrança prêmio.
Agora ficou fácil, temos então como resposta.

Resposta: “C”

terça-feira, 7 de maio de 2013

Questão de Certificação - Dia 9


Olá pessoal,

Hoje terça-feira é dia de mais uma Questão de Certificação CTFL. Estamos a um mês do dia da prova do BSTQB, então vamos continuar os estudos, está faltando pouco.

Hoje iremos estudar sobre uma técnica de Teste de Software muito utilizado por todos, mesmo que instintivamente. Testes Exploratórios.

Lembrando que a questão abaixo foi tirada do simulado 5, disponível para baixar na tag “Download” do nosso blog.

S05Q19. O que é teste exploratório?
a) O processo de antecipação ou suposição de onde os defeitos podem ocorrer
b) Uma abordagem sistemática para identificar específicas classes de equivalência de entrada
c) O teste executado por um engenheiro contratado
d) Concorrente modelagem de teste, execução de teste, registro de teste e aprendizagem

Comentários:
teste exploratório é, na sua definição mais básica, a criação e a execução ao mesmo tempo de um teste. Quando se realiza um teste exploratório, normalmente o testador não tem informações detalhadas sobre o que vai testar e como vai testar. O testador se baseia na sua experiência, assim como no conhecimento que ele vai adquirindo sobre o aplicativo durante a execução do teste exploratório.

De acordo com o Syllabus, Teste exploratório ocorre simultaneamente à modelagem, execução e registro de teste, e baseia-se nos objetivos de teste, onde é realizado em um tempo predefinido. É uma abordagem muito usual, em locais onde a especificação é rara ou inadequada e existe grande pressão por conta de prazo, ou para aprimorar/complementar um teste mais formal. Pode servir como uma checagem do processo de teste, assegurando que os defeitos mais importantes sejam encontrados

Dentre as razões existentes para a realização de testes exploratórios, podemos destacar as seguintes:
  • Realização de testes quando não existem requisitos, quando existe pouco tempo disponível,  quando não se conhece o aplicativo a ser testado,  em ambientes pouco testados pelos testes convencionais;
  • Identificação dos passos para tentar reproduzir um defeito aleatório;
  • Investigação de efeitos colaterais;
  • Investigação de defeitos semelhantes;
  • Medição de riscos;
  • Determinação de defeitos críticos rapidamente;

Mas Testes exploratórios estão longe de ser  teste ad-hoc, também conhecido como free style, pois o testador se sente a vontade para fazer o que quiser, visa explorar o sistema sem nenhum planejamento definido, sem um resultado esperado, neste caso os bugs são descobertos por acaso.
Já no teste exploratório, todo o planejamento é pré definido assim como o tempo para a realização do mesmo, neste caso, o entendimento do sistema fica muito mais evidente e os erros encontrados são bem entendidos. Também chamado de Testes Exploratórios baseados em sessões.
O teste exploratório baseado em sessões é uma estratégia utilizada para tornar o teste exploratório mais efetivo e com objetivos mais claros. A idéia principal de uma sessão é garantir que durante esse período de tempo o testador fique totalmente concentrado na execução de testes e não seja interrompido para atender ligações telefônicas, reuniões, etc. 
Por outro lado, devemos esclarecer que as estratégias de teste devem descrever a intenção do que deve ser testado durante o teste exploratório e não como o teste deve ser realizado; dessa forma estaríamos descrevendo os passos de um caso de teste convencional ao invés de um teste exploratório.

Bem agora que sabemos um pouvo mais sobre Testes Exploratórios, vamos à nossa questão. 

A alternativa a) O processo de antecipação ou suposição de onde os defeitos podem ocorrer está errada, pois Teste exploratório não supõe ou antecipa os defeitos, testes exploratório é uma técnica de execução de testes em um sistema desconhecido. A alternativa b) Uma abordagem sistemática para identificar específicas classes de equivalência de entrada  é também falsa, pois o Teste Exploratórios não são especificamente para encontrar classes de equivalência, até porque como não há documentação do sistema, não se tem a certeza dos valores válidos e inválidos, esses valores serão identificados durante o exploratório. Para a alternativa c) O teste executado por um engenheiro contratado, também falso, pois testes exploratórios deverão ser executados também por testadores, são os testadores que tem as experiência do sistema de tanto executar exploratoriamente. Logo a alternativa d) Concorrente modelagem de teste, execução de teste, registro de teste e aprendizagem é a alternativa correta, pois como mencionado anteriormente o Teste Exploratório é uma técnica de aprender o sistema durante a modelagem, execução e registro dos testes.

Resposta:  “D”


sexta-feira, 3 de maio de 2013

Oportunidade de Emprego - TIVAPE

O nosso colaborador TIVAPE está com novos anúncios para vagas na área de Teste de Software. 

O TIVAPE é um portal de oportunidades de empregos para a área de TI, lá são divulgadas diariamente vagas para diversos cargos, mas todos voltados para a área de TI.

 Seguem requisitos para preenchimento de vaga de Analista de Qualidade em Recife-PE

Atividades:
- Efetuar testes para a controle da qualidade em projetos digitais;

Formação:
- Curso concluído na área de Tecnologia da Informação.

Perfil:
- Experiência na área de testes (com testes funcionais e não funcionais)
- Experiência com processos;
- Conhecimento de metodologias de desenvolvimento;
- Organização na disponibilização de resultados;
- Perfil investigador, atencioso, detalhista e perfeccionista;
- Comprometimento e disponibilidade;
- Pró-ativo;
- Gostar de trabalhar em equipe;
- Gostar de atividades dinâmicas.

Desejável:
- Certificação CTFL;
- Experiência em tecnologias WEB;
- Experiência com automação de testes.

Disponibilidade de 08 horas diárias de segunda a sexta e para morar em PE;

Empresa:
Confidêncial

Salário:
À combinar

Interessados e deverão acessar o site http://www.tivape.com.br/anuncie_curriculo.php e cadastrar o currículo para participação da seleção.

quinta-feira, 2 de maio de 2013

Questão de Certificação - Dia 8

Olá pessoal,


Após um feriado nada melhor que voltamos as atividades e aos estudos com mais uma questão de certificação CTFL.


Hoje iremos abordar um assunto que também cai bastante nas provas de Certificação, Partições de Equivalência.


Apenas lembrando que todas as questões são retiradas de simulados disponíveis para download no nosso blog na tag "Download".


S04Q39 - Um programa valida um campo numérico da seguinte maneira:
Valores inferiores a 10 são rejeitados, valores entre 10 e 21 são aceitos, valores maiores ou igual a 22 são rejeitados. Qual das alternativas contém os valores de entrada que cobre todas as partições de equivalência?
           a) 10,11,21
           b) 3,20,21
           c) 3,10,22
           d) 10,21,22


Comentários: De acordo com o Syllabus, na Partição de Equivalência, as entradas do software ou sistema são divididas em grupos que tenham um comportamento similar, podendo ser tratados da mesma forma. Partições (ou classes) de equivalência podem ser encontradas em dados válidos e inválidos (por exemplo, valores que deveriam ser rejeitados). Partições podem também ser identificadas para valores de saídas, valores internos e valores relacionados a tempo, (antes e após um evento) e para parâmetros de interface (durante teste de integração).

Para a Partição de Equivalência teremos que ter como cobertura de testes um critério onde para cada partição deve-se considerar ao menos 1 vez.

Então vamos analisar a questão. Nela temos a informação que o programa recebe um campo numérico com os seguintes critérios: Valores inferiores a 10 são rejeitados, valores entre 10 e 21 são aceitos, valores maiores ou igual a 22 são rejeitados.

Podemos daí identificar 3 partições do sistema. Partição A, de valores válidos, que são os valores de 10 a 21. Partição B, de valores inválidos, menor que 10. Partição C, de valores inválido, maior ou igual a 22.

Para cobrir os critérios de Partição de Equivalência vimos que temos que pelo menos atingir uma partição 1 vez. Agora iremos analisar as alternativas da questão e avaliar qual contém os valores de entrada para cubrir todas as partições.

Na alternativa A, temos os valores 10,11 e 21. O valor 10 cobri a Partição A (valores entre 10 e 21), o valor 11 cobri também a Partição A (valor entre 10 e 21) e o valor 21 também cobri a Partição A (valores entre 10 e 21). Logo essa alternativa apenas cobri a Partição A, não cobrindo a B e C. Alternativa Falsa.

Na Alternativa B, temos os valores 3, 20 e 21. O valor 3 cobri a Partição B (valores menores de 10), o valor 20 cobri a Partição A (valor entre 10 e 21) e o valor 21 também cobri a Partição A (valores entre 10 e 21). Logo essa alternativa apenas cobri a Partição A e B não cobrindo a Partição C. Alternativa Falsa.

Na Alternativa C, temos os valores 3, 10 e 22. O valor 3 cobri a Partição B (valores menores de 10), o valor 10 cobri a Partição A (valor entre 10 e 21) e o valor 22 cobri a Partição C (valores maior ou igual a 22). Logo essa alternativa está correta.

Apenas como critério de estudo, na alternativa D, temos os valores 10, 21 e 22. O valor 10 cobri a Partição A (valores entre 10 e 21), o valor 21 cobri também a Partição A (valor entre 10 e 21) e o valor 22 cobri a Partição C (valores maior igual a 22). Logo essa alternativa apenas cobri a Partição A e C, não cobrindo a Partição B. Alternativa Falsa.


Resposta: “C”

Concurso Cultural “Escolha o nome do nosso mascote” GUTS-PB

Olá galerinha,

Muito animado que escrevo esse post, para informar a todos que estamos iniciando um Concurso Cultural “Escolha o nome do nosso mascote”, é isso mesmo NOSSO MASCOTE... 

Estamos com um mascote, mas ele ainda está sem nome, que tal nos ajudar a dá um nome para ele.

Esse concurso se dará em duas etapas. 

Na primeira etapa durante o período de 02 de maio à 16 de maio de 2013, estaremos recebendo sugestões dos nomes, onde deve-se preencher o formulário abaixo. 

Após o dia 16 de maio, os nomes enviados serão analisados por profissionais do GUTS-PB, onde serão escolhidos os 3 melhores nomes baseados nos seguintes parâmetros:
  • Inovação: refere-se ao nome mais criativo, inovador, que esteja relacionado com os objetivos do mascote.
  • Objetividade: nomes curtos, ou longos que estejam adequados ao mascote.
  • Exclusividade: nome único/original como mascote. 

Na segunda etapa, iremos divulgar os 3 nomes escolhidos pela comissão, ai é a vez da escolha ser feita pelos internautas.  Durante o período de 20 de maio à 05 de junho de 2013, os nomes escolhidos estão disponíveis para escolha popular. 

No dia 06 de junho divulgaremos em nosso blog o nome que obtiver a maior quantidade de votos. 

Quem tiver a sua sugestão escolhida como o nome oficial do nosso mascote, irá ganhar o livro LESSONS LEARNED IN SOFTWARE TESTING.

O objetivo deste concurso é destacar dentre todos os participantes o nome mais inovador.

Abaixo segue a imagem do nosso mascote...



Então pessoal contamos com vocês para nos ajudar... Preencham o formulário abaixo  e use a sua criatividade...

Para ver o regulamento do concurso, clique aqui...


FORMULÁRIO DE INSCRIÇÃO







quarta-feira, 1 de maio de 2013

Oportunidade de Emprego - TIVAPE


O nosso colaborador TIVAPE está com novos anúncios para vagas na área de Teste de Software. 

O TIVAPE é um portal de oportunidades de empregos para a área de TI, lá são divulgadas diariamente vagas para diversos cargos, mas todos voltados para a área de TI.

 Seguem requisitos para preenchimento de vaga de Analista de Testes em Recife-PE
 
Requisitos obrigatórios

- Formação em Sistemas de Informação ou afins concluída
- No mínimo 3 anos de trabalho na área de Testes
 
Requisitos desejáveis
- Experiência em implantação de processos de testes
- Conhecimento da ferramenta Testlink
- Conhecimento de automação de testes
- Conhecimento de ferramentas de Gerenciamento de defeitos
- Conhecimento de medotologias ágeis
- Experiência com processos hospitalares
- Conhecimento da língua inglesa
 
 O maior interesse é contratar alguém com mais experiência na área para que possa nos ajudar a fazer melhorias nos nossos processos.

Empresa:
Confidêncial
 
Salário:
À combinar
 
Interessados e deverão acessar o site http://www.tivape.com.br/anuncie_curriculo.php e cadastrar o currículo para participação da seleção.

 

Oportunidade de Emprego - Recife(PE)



A Ogilvy Recife está oferecendo uma oportunidade para Analista de Qualidade.

 
Confira os detalhes da oportunidade abaixo.


Analista de Qualidade - Projetos


Atividades:
- Efetuar testes para a controle da qualidade em projetos digitais;

Formação:
- Curso concluído na área de Tecnologia da Informação.

Perfil:
- Experiência na área de testes (com testes funcionais e não funcionais)
- Experiência com processos;
- Conhecimento de metodologias de desenvolvimento;
- Organização na disponibilização de resultados;
- Perfil investigador, atencioso, detalhista e perfeccionista;
- Comprometimento e disponibilidade;
- Pró-ativo;
- Gostar de trabalhar em equipe;
- Gostar de atividades dinâmicas.

Desejável:
- Certificação CTFL;
- Experiência em tecnologias WEB;
- Experiência com automação de testes.
 
Disponibilidade de 08 horas diárias de segunda a sexta e para morar em PE;

Os interessados devem enviar o currículo com pretensão salarial para: tatiana.vieira@ogilvy.com