Buscar

Base Comunitária de Conhecimentos em Teste de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

Base Comunitária de Conhecimentos em Teste
de Software
Base Comunitária de Conhecimentos em Teste de Software
Uma das premissas do Portal TestExpert é que a soma das partes é maior que o todo. A Base
Comunitária de Conhecimentos em Teste de Software é uma das iniciativas do Portal TestExpert para
auxiliar os membros da comunidade a compartilhar o seu conhecimento num ponto central.
Muitas vezes o conhecimento fica restrito a listas de discussões, Blogs pessoais ou sites da Internet. A
idéia fundamental da Base Comunitária de Conhecimentos em Teste de Software é resgatar esse
conhecimento e organiza-lo num documento único e gratuito para qualquer membro da comunidade.
A Base Comunitária de Conhecimentos em Teste de Software não é uma iniciativa isolada. Existem
iniciativas semelhantes disponíveis na Internet, no entanto, a maior parte dessas iniciativas são baseadas na
língua inglesa, como pode ser visto na listagem abaixo:
Galileo Computing: Software Testing and Internationalization
Software Testing Wiki
Software Testing Guide Book (STGB)
O Portal TestExpert oferece a infra-estrutura (Blogs e Fóruns de Discussão) e hospedagem para que os
membros da comunidade de teste de software Brasileira se reúnam e criem a Base Comunitária de
Conhecimentos em Teste de Software na língua portuguesa.
A idéia central da Base Comunitária de Conhecimentos em Teste de Software é que ela seja construída e
gerenciada pelos membros da comunidade de teste de software com o objetivo de compartilhar o
conhecimento sem, no entanto, almejar o lucro ou ganhos comerciais com a venda, impressão, etc.
Detalhes tais como: licença (Creative Commons, GNU GPL, etc), tópicos que serão abordados, etc
deverão ser propostos e selecionados pelos membros da comunidade durante a criação da Base
Comunitária de Conhecimentos em Teste de Software.
A Base Comunitária de Conhecimentos em Teste de Software não é endossada ou apoiada por nenhuma
instituição certificadora de testes de software, entretanto, ela poderá servir para enriquecer o
conhecimento dos membros da comunidade de testes que desejarem realizar a prova para uma
certificação.
Se você quiser colaborar, visite o fórum da Base Comunitária de Conhecimentos em Teste de Software.
1.0 Índice
Índice
1.0.1 Política de Colaboração
Introdução
A Base Comunitária de Conhecimentos em Teste de Software mantém algumas políticas elaboradadas
pela própria comunidade que servem de apoio para as atividades edição. A idéia é padronizar algumas
ações, manter um rumo e facilitar as colaborações no dia-a-dia. Você também pode participar das
decisões, elabore uma proposta e envie ao fórum Base Comunitária de Conhecimentos em Teste de
Software.
Premissas e Limitações conhecidas
1.0.2 Colaboradores
Colaboradores
1.0.3 Introdução
Introdução
1.0.3 Licença
[TODO] Escrever texto descrevendo o licenciamento do livro.
2.0 Normas e Modelos de Maturidade
[TODO] Normas e Modelos de Maturidade
Lista de Idéias de Testes
Um modelo para auxiliar no levantamento de estimativas de testes a partir de Requisitos/Casos de Uso.
Certa vez fui em uma entrevista onde um diretor de Técnologia me perguntou:
- Silvio, quanto tempo você leva para testar um sistema de pequeno porte?.
Respondi de imediato:
- Não sei!.
Ele insistiu, chuta!!.. Faz de conta que é uma alteração pequena mesmo vai!.
Eu disse:
- Posso corrigir sua pergunta?.
Ele disse claro!.
Pois bem vamos lá, se você me perguntasse qual a metodologia ou modelo que uso para estimar quanto
tempo levo para testar inicialmente seu produto, ou um requisito novo, ou alteraçao, ou defeito eu posso te
gerar uma estimativa!.
Ele disse: Então por favor..
Bom: Eu criei uma lista na qual chamo de lista de idéias de testes, que tirei do RUP (Test Ideas), onde
faço o seguinte:
- Levanto as ideias de testes a partir dos seus Requisitos / Casos de Uso e especifico nesta lista;
- Categorizo por: (Testes de Validação, Teste Funcional, Usabilidade) etc.;
- Para cada idéia de teste projetada eu estimo um tempo tanto de Projeto quanto Execução;
- No final desta lista eu tenho a contabilização do tempo total entre Projeto e Execução. Mas vejam bem,
"Tudo é estimativa".
Mas a grande sacada da lista é: Conforme vou levantandando destas idéias ou Cenários conforme alguns
preferem chamar, vou passando para o Analista de Negócio / ou Analista de Requisitos ou profissional
responsável para ele validar estas idéias. Isto vai abrir um grande leque no sentido do profissional da outra
ponta contribuir com outras idéias que eu não tenha coberto ou mesmo ter gerado alguma redundancia
neste levantamento.
Pode acontecer também de eu levantar alguma situação cujo Requisito / Caso de Uso não tenha coberto e
isto aconteçe muito!!.
Para isto eu crio as seguintes perguntas estratégicas na lista:
Ex.: Idéia de Teste: Reduzir a velocidade de uma Aeronave
Perguntas: Estado?
Respostas:
Aplicável/Não Aplicável /Perguntar ao Analista /Confirmado /Capturar o Resultado e Relatar
Vamos lá:
Aplicável quandovocê tem certeza que sua ideia de teste é obvia e não necessita mandar para a
aprovação de ninguêm;
Não se Aplica: Quando o Analista devolve e sinaliza que aquela idéia não faz sentido e não será
implementada ou mesmo não será possivel executar;
Perguntar ao Analista: Quando você tem duvida na idéia de testes levantada, ou mesmo você extraiu
uma idéia do requisito cujo não está na especificação. Caso esta idéia seja válida e o Analista ter que
atualizar o documento de especificação ou mesmo ter ido validar com o cliente, ele vai devolver a lista
com o estado de Confirmado.
Você pode estar se perguntando:
 - Mas porque o Analista não seleciona Aplicável?. Fiz isto para você ter um contrôle das idéias que o
Analista confirmou e das idéias que foram selecionadas como Aplicável por você ou sua equipe de QA.
Capturar o Resultado e Relatar: Aqui é quando criamos um teste que ninguêm sabe o resultado
esperado.
O interessante nesta lista é o seguinte: Caso a idéia de testes que você levantou gere duvidas para o
Analista ele vai consultar o Cliente e aqui já estabelecemos um forte élo de ligação entre as partes. Opss..
Aqui a abstração do Analista de Testes começa a ter um significado muito importante, porque ele criou
uma situação onde não foi coberta no Caso de Uso/Requisito e até mesmo o cliente não pensou.
Como podemos observar, somente depois de fecharmos o ciclo de validação das idéias de testes entre
Analista / Time QA e até o próprio cliente é que iremos partir para o desenho dos casos de testes.
Uma vez eu criei 6 idéias de testes em um Sistema de Auto monitoramento Glicêmico cujo foi enviado ao
Analista e ele teve que discutir com a equipe médica. E a equipe médica perguntou:
- Puxa, vocês já estão neste nível?.
Como podemos observar, a lista de idéais serve de base para o cliente pensar também.
Ao realizar um QA na especificação dos procedimentos dos testes, tenho reparado que muitos Analistas
de Testes fazem muitos testes de "campinhos", arrisco-me a dizer que o próprio nome da atividade já diz:
ANALISTA DE TESTES, POIS BEM, TEMOS QUE ANALISAR O TESTE ANTES DE SAIR
ESCREVENDO A ESMO E EVITAR DE ESCREVER MUITO E
DESNECESSÁRIAMENTE!!.. Tem uma frase que costumo dizer: Casos de Testes, escreva
pouco porém eficiente!!.
Para terminar, se o Analistas de Teste apenas gerar casos de testes fazendo uma cópia fiél do Caso de
Uso, ele não está agregando muito, porque a essência é entender o negócio para projetar testes fortes.
Inclusive esta lista que eu chamo de mini-planejamento de testes, até a questão da obrigatoriedade das
evidências são planejadas, ou seja: Indicamos se determinado caso de testes vai ser evidênciado e qual a
profundidade desta evidência tipo:
- Todos os passos do CT;
- Apenas os Resultado Esperado de cada passo;
- Apenas o Resultado Final do Fluxo;
E indo mais alêm:
Qual a ferramenta de Evidencia:
- Word;
- Videos interativos;
- JPG, BMP etc...
Bom, esta lista tem muitos outros atributosinteressantissimos que auxilia o
QA ter um dominio do projeto a ser testado.
RECOMENDAÇÕES:
Não segurem informações;
Não critiquem o colega ao lado dizendo pelos corredores que ele não sabe!!..Ensine!!. 
E isto vale para muitos lideres de QA que entram na emprêsa apenas para coletar estatisticas e
não entendem muito do processo.. As vezes para entender algo precisamos garimpar e colocar a
mão na massa!!..
A meu ver a atividade de teste ainda está muito no conceito acadêmico.
Vou ficando por aqui, caso alguêm queira esta lista me contate no mail:
silviosqa@gmail.com
https://silvioqualidade.wordpress.com
Devemos caminhar com o seguinte raciocínio: "Ser o melhor, para ensinar melhor..."
Deus proteja a todos..
10.0 Referências
[TODO] Referências
10.0.1 Sites Recomendados
Sites Brasileiros
Softex
http://www.softex.br
Associação Brasileira de Melhoria em Tecnologia da Informação
http://www.abramti.org.br/
Qualidade de Software
http://qualidadesoftware.org.br/
Certificações
Brazilian Software Testing Qualification Board
http://www.bstqb.org.br/
Instituto Brasileiro de Qualidade em Testes de Software
http://www.ibqts.com.br/
Certified Software Quality Analyst (CSQA)
http://www.softwarecertifications.com/qai_cqa.htm
Software Quality Engineer Certification CSQE
http://www.asq.org/certification/software-quality-engineer/index.html
ISEB Foundation Certificate in Software Testing
http://www.bcs.org/server.php?show=nav.7179
ISEB Practitioner Certificate in Software Testing
http://www.bcs.org/server.php?show=nav.6956
The Certified Software Tester (CSTE)
http://www.softwarecertifications.com/qai_cste.htm
Certified Test Manager (CTM)
http://www.testinginstitute.com/ctm.php
Certified Software Test Professional (CSTP)
http://www.testinginstitute.com/cstp.php
American Software Testing Qualifications Board
http://www.astqb.org/
Revistas
StickyMinds Software Quality & Test
http://www.stickyminds.com/
Software Test & Performance Magazine
http://www.stpmag.com/
SDTimes Magazine
http://www.sdtimes.com/index.html
The Rational Edge
http://www-128.ibm.com/developerworks/rational/rationaledge/
Professional Tester Magazine
http://www.professionaltester.com/
Free Software Magazine for the Free Software World
http://www.freesoftwaremagazine.com/
Fóruns de discussões
VV-SW-Brasil - Validação e Verificação de Software
http://br.groups.yahoo.com/group/VV-SW-Brasil/
CMM Brasil
http://br.groups.yahoo.com/group/CMM-Brasil/
ALATS - Associação Latino Americana de Teste de Software
http://br.groups.yahoo.com/group/alats-br/
DFTestes: Grupo de amigos profissionais em Teste de Software do Distrito Federal
http://br.groups.yahoo.com/group/DFTestes/
QAI - Quality Assurance Institute Brasil
http://br.groups.yahoo.com/group/qai-brasil/
International Software Testing Qualifications Board
http://groups.google.com.br/group/bstqb
Grupo de estudo criado para quem deseja certificação CSTE da QAI
http://br.groups.yahoo.com/group/cste-brasil/
Grupo de discussão sobre Qualidade de Software
http://br.groups.yahoo.com/group/qa_rs/
QA Forums - The most popular Software Testing and QA discussions
http://qaforums.com/
Google Software Testing Group
http://groups.google.com/group/SoftwareTesting
Yahoo Software Testing and Quality Assurance Group
http://groups.yahoo.com/group/Software_QA/
Yahoo SQA Career Group
http://groups.yahoo.com/group/SQACareer/
Yahoo SQA Tester Group
http://groups.yahoo.com/group/SQAtester/
MSDN Software Testing Discussion
http://forums.microsoft.com/msdn/showforum.aspx?forumid=1600&siteid=1
Ferramentas de Automação e Gestão de Testes
Software QA Testing and Test Tool Resources
http://www.aptest.com/resources.html
Web Site Test Tools and Site Management Tools
http://www.softwareqatest.com/qatweb1.html
Open Source Software Testing Tools, News and Discussion
http://opensourcetesting.org/
Open Source Testing Tools in Java
http://java-source.net/open-source/testing-tools
Software QA and Testing Resource Center
http://www.softwareqatest.com/qattls1.html
Outros
Testing Spot
http://testingspot.net/
Search Software Quality
http://searchsoftwarequality.techtarget.com/
International Institute for Software Testing
http://www.testinginstitute.com/
Windows Crash
http://www.windowscrash.com
Community portal for CSQA and CSTE professionals
http://csqa.info/
Food for Thought
http://www.swqual.com/newsletter/Subscribe.htm
Artima Weblogs
http://www.artima.com/weblogs/index.jsp
DevBistro Test Jobs
http://www.devbistro.com/jobs/keywords/Test
QA Jobs
http://www.qajobs.net/
Software Testing Hotlist
http://www.io.com/~wazmo/qa/
QAInsight
http://qainsight.net/
iSix Sigma Software/IT
http://software.isixsigma.com/
Quality Tree
http://www.qualitytree.com/
DevelopSense
http://www.developsense.com/
Satisfice
http://www.satisfice.com/
Developer Testing
http://www.developertesting.com/
Methods & Tools - Providing practical and free knowledge for the software developer, tester and project
manager
http://www.methodsandtools.com
Center for Software Testing Education
http://www.testingeducation.org/BBST/
TestFocus
http://www.testfocus.co.za/
Cem Kaner's website
http://www.kaner.com/articles.html

Outros materiais