Cursos de Introduction to Model Based Testing
O teste baseado em modelos (MBT) é uma abordagem de teste que utiliza modelos para representar o comportamento desejado de um sistema sob teste (SUT). É uma abordagem de teste de estágio inicial que permite uma cobertura de teste completa e altamente automatizada que é sistemática e sustentável.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão a teoria e a prática do teste baseado em modelo à medida que implementam as ferramentas e técnicas indicadas em um ambiente de teste de teste baseado em modelo de demonstração (MBT).
No final deste treinamento, os participantes serão capazes de:
- Gerar casos de teste aplicando estratégias e técnicas de modelagem.
- Avaliar e avaliar ferramentas gratuitas e comerciais para implementar o MBT.
- Gerir modelos de teste para diferentes tipos de aplicações de software, sistemas e ambientes.
- Avaliar, propor e implementar uma estratégia de MBT numa organização.
- Compreender e explicar os benefícios e desafios do MBT.
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Programa do Curso
Introdução
MBT versus teste convencional baseado em script
Conceitos e técnicas de modelagem
Ferramentas de teste baseadas em modelo
Preparando o ambiente
Design e criação de testes baseados em modelo
Processos de teste baseados em modelo
Planejamento e implementação
Manutenção e extensão do MBT
Observações finais
Requisitos
- Experiência em testes de software
Público
- Engenheiros, analistas, projectistas e gestores de testes de software
- Desenvolvedores
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de Introduction to Model Based Testing - Booking
Cursos de Introduction to Model Based Testing - Enquiry
Introduction to Model Based Testing - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (5)
Gostei de tudo, porque é tudo novo para mim e posso ver o valor acrescentado que pode trazer ao meu trabalho.
Zareef - BMW South Africa
Curso - Tosca: Model-Based Testing for Complex Systems
Máquina Traduzida
Treinador aparenta alto nível de conhecimento em programação
Danila Reis - Ipsos
Curso - Test Automation with Selenium and Katalon Studio
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Curso - Robot Framework: Keyword Driven Acceptance Testing
Many exercises, which gave a lot of practical skills.
Rafal Borek - Bytamic Solutions sp. z o.o.
Curso - Automation Testing with Cypress
Análise passo a passo. Explicação de cada linha de código. Todos os problemas que tive durante o curso foram resolvidos com sucesso e o Łukasz explicou-me a razão. Também gostei das boas práticas que foram apresentadas. Nunca me convenci do estilo TDD - simplesmente não o considero útil e não vale o seu tempo. O Łukasz apontou tantas vantagens do TDD que mudou completamente a minha opinião.
Michal Uscinski - Devapo Sp. z o. o.
Curso - Testing Angular Applications
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Advance Test Automation in Java using Selenium with continuous integration and version control
35 HorasNo final do curso, os participantes poderão:
- Instalar e configurar Maven.
- Testes automáticos de utilização Selenium
- Gestão GIT
- Integração contínua
O formato do curso
- Interação e discussão interativa.
- Muitos exercícios e práticas.
- Implementação de mão em um ambiente de laboratório ao vivo.
Opções de Customização
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
Advanced Selenium
14 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprenderão como aprimorar um conjunto de testes automatizados usando técnicas avançadas para conduzir Selenium.
No final desta formação, os participantes serão capazes de
- Resolver problemas complexos de automação de testes de aplicações web com Selenium.
- Aplicar expressões regulares e técnicas de verificação baseadas em padrões.
- Lidar com exceções que interrompem a execução do teste.
- Programar a busca de objetos da Web de forma programática.
- Capturar dinamicamente dados de controlos da Web.
- Criar uma estrutura de teste orientada a dados.
- Distribuir testes com Selenium Grid.
Advanced Selenium with C#
14 HorasNeste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como aprimorar um conjunto de testes automatizados usando técnicas avançadas para conduzir Selenium.
Público: testadores de software, gerentes de teste, profissionais de garantia de qualidade.
Testing Angular Applications
14 HorasNeste treinamento ao vivo, ministrado por instrutor, os participantes aprenderão a escrever e manter testes para aplicativos Angular .
Ao final deste treinamento, os participantes poderão
- Decida a estratégia mais apropriada para testar um aplicativo Angular
- Realizar testes de unidade, testes de componentes, testes A / B e ponta a ponta em uma aplicação Angular
- Escolha as ferramentas certas para o trabalho: Jasmine , Karma, Protractor , Mocha, etc.
- Escreva testes no Protractor e no Jasmine
- Execute e depure testes com Karma e Protractor
- Crie um conjunto de testes sustentável
- Empregue as práticas recomendadas para teste de unidade no Angular
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Nota
- Angular possui diferentes nomes e versões, a saber: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2, etc. Para personalizar a versão usada neste treinamento, entre em contato conosco para agendar.
Automate Windows Desktop Applications with AutoIt
14 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto), os participantes aprenderão como usar AutoIt para automatizar aplicativos de janela à medida que passam por uma série de exercícios práticos de laboratório ao vivo.
Iridium: Cucumber and Selenium Based Testing
7 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a engenheiros de teste e desenvolvedores que desejam aprender como testar um aplicativo da Web complexo usando Iridium.
No final deste treinamento, os participantes serão capazes de:
- Criar testes de ponta a ponta que simulem as acções de um utilizador à medida que este navega numa aplicação web.
- Automatizar o teste de aplicativos temáticos com vários estilos.
- Criar casos de teste que sejam legíveis para pessoas não técnicas.
- Executar testes numa grande variedade de navegadores.
- Utilizar o pacote Iridium Snippets para Atom para facilitar a escrita de scripts de teste.
- Reduzir os custos de manutenção de código Java personalizado e objectos de página.
Testing React Apps with Jest
14 HorasEste treinamento ao vivo conduzido por instrutor in Brasil (no local ou remoto) é destinado a engenheiros que desejam usar o Jest para testar aplicações e componentes React.
No final desta formação, os participantes serão capazes de
- Instalar e configurar um ambiente de teste adequado.
- Escrever testes assíncronos para React aplicações e componentes.
- Executar testes avançados do Jest que incluem mocking, spies e stubs.
Protractor: End-to-End Testing for Angular Web Applications
14 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprendem em primeira mão como escrever Protractor testes contra um aplicativo da web Angular de amostra em um ambiente de laboratório ao vivo.
No final deste curso, os participantes terão adquirido proficiência em Protractor e estarão à vontade para
- criar seus próprios testes de automação para aplicativos Angular.
- integrando o Protractor em seu fluxo de trabalho de desenvolvimento existente.
- garantir que seus testes sejam limpos e passíveis de manutenção.
- executando o Protractor com ou sem Selenium para direcionar o comportamento do navegador.
Robot Framework: Keyword Driven Acceptance Testing
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a engenheiros de teste de software que desejam aprender como escrever um conjunto de casos de teste e um conjunto de testes e, em seguida, executar os testes em um aplicativo de demonstração.
No final desta formação, os participantes serão capazes de
-
Utilize a abordagem de teste orientada por palavras-chave do Robot Framework e a sintaxe de dados de teste tabular para escrever e executar testes.
Utilizar uma sintaxe consistente para compor novas palavras-chave a partir de palavras existentes.
Executar testes BDD (Behavior Driven Development) no estilo Gherkin (semelhante ao Cucumber).
Gerar e interpretar relatórios e registos para solucionar falhas na aplicação testada.
Ampliar as capacidades do Robot Framework usando bibliotecas de terceiros escritas em Python, Java, Perl, Javascript e PHP.
Integrar o Robot Framework com Selenium para testar aplicações web.
Test Automation with Selenium and Katalon Studio
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a testadores de software que desejam usar Selenium e Katalon Studio para criar soluções de teste automatizadas de ponta a ponta.
No final desta formação, os participantes serão capazes de
- Gere e execute testes entre plataformas para qualquer sistema operacional ou dispositivo.
- Integre testes automatizados em um pipeline de CI/CD.
- Automatize testes da Web, testes de API, testes móveis e testes de desktop.
TestComplete
21 HorasNeste treinamento ao vivo conduzido por instrutor em < loc & gt;, os participantes aprenderão como usar os recursos do TestComplete, incluindo seu modelo de objeto de teste, pontos de verificação, mapeamento de nome e interface do usuário para realizar testes automatizados em aplicativos de desktop, web e móveis.
No final desta formação, os participantes serão capazes de
- Criar, gravar e executar testes funcionais.
- Criar uma estrutura de teste escalável e de fácil manutenção.
- Criar pontos de verificação, ajustar testes para vários dispositivos e analisar os resultados dos testes.
- Use as extensões de script do TestComplete's.
Automation Testing with Cypress
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a testadores de software que desejam usar Cypress para automatizar testes.
No final desta formação, os participantes serão capazes de
- Realizar testes de automação de ponta a ponta com o Cypress.
- Implementar testes de integração e unitários em uma aplicação web.
- Utilizar o Cypress como uma alternativa ao Selenium.
Tosca: Model-Based Testing for Complex Systems
35 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprenderão como usar o Tosca para realizar testes de ponta a ponta (web + back-end). O treinamento combina teoria com prática em um ambiente de laboratório ao vivo, dando aos participantes a chance de interagir com a tecnologia, o instrutor e seus colegas.
O treinamento começa com uma visão geral do código tradicional e teste de automação baseado em script e contrasta com a abordagem baseada em modelo (MBT) da Tosca. Os participantes aprendem como criar e executar casos de teste usando os módulos padrão da Tosca, bem como como construir seus próprios módulos personalizados para execução.
Dos princípios de modelagem de software à cobertura de teste em diferentes navegadores, este treinamento orienta os participantes na teoria e na prática e permite que implementem sua própria solução de teste no Tosca.
TOSCA Certification Preparation
14 HorasEste treinamento, ministrado por um instrutor ao vivo (online ou presencial), é destinado a profissionais de testes de software de nível intermediário que desejam obter a certificação em TOSCA e demonstrar proficiência em automação de testes usando Tricentis Tosca.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender a estrutura e os requisitos da certificação TOSCA.
- Dominar os conceitos do TOSCA, incluindo design de casos de teste, automação e execução.
- Aplicar as melhores práticas para construir casos de teste reutilizáveis e fáceis de manter.
- Preparar-se para as partes práticas e teóricas do exame de certificação TOSCA.