
Curso Online de Testes de Software
Conceitos básicos sobre Testes de Software oferecido pela LUGATI por Luiz Gustavo Schroeder Vieira, FCE, CTAL-TA
Continue lendoAutor(a): Luiz Gustavo Schroeder Vieira
Carga horária: 2 horas
De: R$ 130,00
Por: R$ 89,90
(Pagamento único)
Mais de 350 alunos matriculados no curso.

- Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
- O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
- Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
- Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
** Material opcional, vendido separadamente.
Modelo de certificados (imagem ilustrativa):


-
Mobile IT Solutions
1
mobile it solutions
luiz gustavo s. vieira, mar. 2010
luiz gustavo s. vieira, abr. 2010
testes de software
-
eds – estágio
eds – clt
fundação certi
politec
consultoria / dnaapresentação pessoal
-
o que é teste de software?
- ganhar confiança pelo nível de qualidade do sistema e prover/solicitar informações;
- achar defeitos no sistema;
- prevenir defeitos. -
o que é teste de software?
“software testing is a process, or a series of processes, designed to make sure computer code does what it was designed to do and that it does not do anything unintended.” glenford j. myers
“we don’t make software, we make software better.”
software com mais qualidade:
– maior satisfação do cliente
- menos retrabalhoteste é apenas uma das atividades realizadas na análise e garantia de qualidade do produto/processo;
-
psicologia dos testes
definições incorretas:
“teste de software é o processo de demonstrar erros que não existem.”
“o propósito do teste de software é mostrar que o programa funciona perfeitamente.”
“teste de software é o processo de estabelecer a confiança que um programa faz o que deve fazer.”definição mais apropriada:
“teste de software é o processo de executar o programa com intenção de achar erros.” -
importância dos testes
satélite de marte (1999) – perda de u$125 milhões
engenheiros de diferentes países não adotaram um padrão de medida, ocasionando um erro de navegação
medida do sistema não acordada – erro na qualidade dos requerimentospesquisa do instituto de padronização dos eua:
perdas causadas por bugs de software na economia americana já ultrapassam os 60 bilhões de dólares por ano
este número pode ser reduzido aumentando a equipe de testes em 1/3 -
entidades certificadoras
iseb/istqb (international software testing quality board)
ctfl - certified tester, foundation level
ctal - certified tester, full advanced level
ctal-ft - functional tester
ctal-tt - technical tester
ctal-tm - test manager
ctel – certified tester, expert level
qai (quality assurance institute)
cste - certified software tester
csqa - certified software quality analyst
cmsq - certified manager of software quality
cbts (certificação brasileira de testes de software -
tipos de testes
“é impraticável achar todos os bugs numa aplicação.”
também chamado de “economics of testing”
exemplo do triângulo
testes funcionais (o quê):
teste de caixa-preta;
teste de caixa-branca.
testes não-funcionais (como) -
é possível testar… tudo!
requerimentos devem ser definidos para cada artefato num ciclo de desenvolvimento de software.
tudo pode ser testado:
- documentação de análise – deve descrever as necessidades do cliente e devem ser suficientes para a equipe de desenvolvimento
- documentação de design – deve estar em conformidade com a análise, sendo este eficiente e efetivo
- instalação e guias de manutenção – mantendo a qualidade
- a aplicação (código) por si só deve ser estável e de acordo com os aspectos funcionais
- a mesma aplicação deve rodar em diferentes configurações, plataformas e servidores – permanecendo assim os aspectos funcionais e não-funcionais -
7 princípios de testes de software
1. teste mostra a presença de defeitos;
2. teste exaustivo é impossível;
3. falácia da ausência de erros;
4. defect clustering;
5. pesticide paradox;
6. teste é dependente de contexto;
7. early testing. -
custo da correção de um defeito
Pagamento único

Cursos Relacionados
-
ARQUITETURA DE SOFTWARE
ARQUITETURA DE SOFTWARE
De: R$ 50,00 Por: R$ 30,002h
5+
-
Folha de cálculo
Folha de cálculo Elementos principais Ambiente de trabalho Abertura de ficheiros Gravação de ficheiros Utilização simultânea de fic...
De: R$ 50,00 Por: R$ 29,9018h
-
SAP - Visão Geral - Logística
Este treinamento apresenta uma Visão Geral do Sistema SAP para os principais módulos de Logística, segue os principais tópicos apresentad...
De: R$ 40,00 Por: R$ 23,008h
600+
Encontre-nos no Facebook
Capítulos
- Mobile IT Solutions
- Modelo V de Testes