Workshop sobre teste de riscos - curso RUB 9.500. do IBS Training Center, treinamento de 8 horas, data 26 de novembro de 2023.
Miscelânea / / December 04, 2023
Avaliação e treinamento de especialistas em TI nas principais áreas de desenvolvimento de software. Cursos ministrados por profissionais especializados em linguagens de programação, análise de sistemas e negócios, arquitetura de software, testes de software manuais e automatizados, Big Data e aprendizado de máquina, gerenciamento de projetos e Ágil. Há desconto de 10% em treinamentos para pessoas físicas.
Assuntos abordados:
1. Preparação do projeto:
Avaliação incompleta dos custos trabalhistas;
Testando cronograma de trabalho;
Teste de escopo incompleto;
Ignorando os riscos de testes internos.
2. Estratégia de teste:
Não existe estratégia de teste;
A estratégia de teste não é suportada;
Trabalhar com requisitos (usando Agile como exemplo);
Escopo dos testes (usando Agile como exemplo);
Escopo do teste (usando o exemplo de modelo iterativo);
Critérios para início e conclusão de testes;
Riscos de testes.
3. Análise de requisitos:
Os requisitos são analisados e desenvolvidos sem a participação de testadores;
Os requisitos mudam sem a participação dos testadores;
Os requisitos não são priorizados;
Não há requisitos no projeto;
Os requisitos mudam constantemente;
Nenhum analista – ninguém para apoiar os requisitos;
4. Projeto:
A arquitetura do sistema não é levada em consideração no desenvolvimento de uma estratégia de teste;
Os requisitos são substituídos por especificações de projeto;
Não existe uma solução única para interfaces de usuário;
O objeto de teste não possui uma interface de usuário
Não há requisitos para o ambiente do sistema.
5. Plano de teste:
Não é analisada a cobertura dos requisitos pelos cenários de teste;
Avaliar a qualidade do plano de testes durante o processo de desenvolvimento;
Avaliar a qualidade do plano de testes durante a aplicação;
Não há planos para revisar o plano de testes;
Não há revisão do plano de testes;
Interação e ordem de aplicação dos diversos planos de testes;
Os casos de teste não contêm detalhes;
Os casos de teste contêm detalhes;
O projeto e o desenvolvimento de dados de teste não são planejados ou executados.
6. Automação de testes:
A automação de testes funcionais é aplicável a qualquer projeto;
A automação de testes funcionais só é aplicável a testes de regressão;
A automação de testes funcionais só é aplicável quando há um grande número de rodadas de testes;
Testes de carga antecipados;
Modelo de carga inadequado.
7. Ambiente de teste:
O teste é realizado no ambiente de desenvolvimento;
Mesmo ambiente de teste para vários projetos.
8. Teste:
Os testes não são realizados conforme planejado;
Defeitos encontrados fora do plano de testes não levam ao seu ajuste;
Os prazos de teste não são cumpridos;
Não existem recursos de teste suficientes;
A versão do objeto de teste não pode ser identificada;
O objeto de teste não está operacional;
Os defeitos ocorrem devido à configuração incorreta do sistema/ambiente de testes;
Protocolos de teste não são criados;
Como escrever uma descrição do defeito;
Métricas de teste não são usadas;
Comunicação e correção de defeitos “on the fly”;
Escondendo defeitos;
A documentação do usuário não é testada;
Nenhum teste do sistema é realizado.
9. Aceitação:
O procedimento de aceitação não foi acordado;
Verificação e validação;
Plano de testes de aceitação;
Cronograma de testes de aceitação;
Expectativas do cliente;
Tomador de Decisão.
O curso é uma introdução aos fundamentos do teste de software e apresenta os conceitos básicos de teste, como a definição de teste, a necessidade de testes no desenvolvimento, verificação e validação de software, modelos de ciclo de vida de desenvolvimento de software, tipos e níveis de testes, defeitos e métodos para sua detecção e descrições. Também é dado o conceito do local de teste em vários modelos do ciclo de vida de desenvolvimento de software, a conexão entre teste e garantia de qualidade e as peculiaridades da psicologia de um testador de software.
4
Inicie uma carreira na área de TI sem conhecimento de linguagens de programação: teste sites, aplicativos web e mobile utilizando técnicas de testes manuais: checklists, testes e rastreamento de bugs.
2,8