Cursos de Teste de Software

Cursos de Teste de Software

O "testing" requer 30% - 50% do tempo e dos recursos dos projetos, porém - apesar do significativo incremento do reconhecimento do teste nos últimos 20 anos - ainda não é suficientemente reconhecido. Se o "testing" toma 30-50% do orçamento do projeto, porque as companhias gastam menos de 5% do orçamento de treinamento em cursos de "testing"? A resposta é que muitas pessoas acreditam que o "testing" pode ser feito por pessoas sem habilidades especializadas, somente usando o bom senso ou sentido comum, enquanto para programar em Python requer pelo menos um conhecimento profissional mínimo. Até certo ponto, isso é verdade, mas é importante lembrar que a eficiência e produtividade do teste pode incrementar de forma extensiva usando habilidades e conhecimentos de especialistas, que são fornecidas pelos nossos cursos de treinamento. O treinamento de Teste de Software está disponível em vários formatos, incluindo treinamento ao vivo no local e treinamento online ao vivo e interativo. O treinamento ao vivo no local pode ser realizado nas instalações do cliente no Portugal ou nos centros de treinamento locais NobleProg no Portugal. O treinamento ao vivo remoto é realizado por meio de uma área de trabalho remota e interativa.

NobleProg -- Seu Provedor de Treinamento Local

Declaração de Clientes

★★★★★
★★★★★

Programa de curso Teste de Software

CódigoNomeDuraçãoVisão geral
jmeterfunJMeter Fundamentals7 hoursEste curso aborda a criação e implementação de testes funcionais e de unidade com o Apache JMeter, o software gratuito de teste de aplicativos da The Apache Software Foundation O objetivo do curso é permitir que as organizações automatizem completamente seus vários requisitos de teste, economizando tempo, dinheiro e ajudando a minimizar o risco de erro humano nos testes O programa explora os conceitos de criação e criação de planos de teste para aplicativos da web do mundo real usando o Apache JMeter, incluindo planos de testes funcionais, de regressão e de estresse Os participantes aprenderão como projetar planos de teste para uma variedade de propósitos e usar os vários componentes e funções dentro do JMeter para sua vantagem, permitindo que eles automatizem completamente o processo de teste de aplicativos da web .
angulartestingTesting Angular Applications14 hoursNeste treinamento presencial instruído, os participantes aprenderão a escrever e manter testes para aplicações angulares No final deste treinamento, os participantes poderão Decida a estratégia mais apropriada para testar um aplicativo angular Realize testes unitários, testes de componentes, testes A / B e endtoend em um aplicativo Angular Escolha as ferramentas certas para o trabalho: Jasmine, Karma, Transferidor, Mocha, etc Escrever testes no transferidor e no jasmim Executar e depurar testes com Karma e Protractor Crie um conjunto de testes de manutenção Empregar as melhores práticas para testes unitários em Angular Público Testadores Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada Nota Angular vai por diferentes nomes e versões, a saber: Angularjs, AngularJS, AngularJS 1, Angular 1, Angular 2, etc Para personalizar a versão utilizada neste treinamento, entre em contato conosco para combinar .
phpunittestingUnit Testing with PHP14 hoursPHPUnit é um framework de testes unitários para PHP O PHPUnit emprega parâmetros estritos para determinar se unidades de código individuais são livres de erros e prontas para implementação Ao isolar e testar unidades individuais, os desenvolvedores podem garantir maior estabilidade do aplicativo, evitar erros de regressão e reduzir os custos associados ao código com defeito na produção Este treinamento ao vivo instruído ensina aos participantes como escrever código testável na forma de unidades de teste para facilitar o diagnóstico, isolamento e resolução de bugs O treinamento conduz os participantes através da criação de um ambiente de teste pronto, usando o framework de testes PHPUnit No final deste treinamento, os participantes serão capazes de: Distinguir entre boas e más unidades de teste Leia e interprete os resultados do teste Gerencie e diagnostique proativamente sua base de código para reduzir erros Assegure-se de que sua base de código esteja preparada para integração e implementação contínuas Público Desenvolvedores de PHP intermediários a avançados que desejam aprimorar a testabilidade de seu código Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
cucumberjavaCucumber: Implementing BDD with Java7 hoursPepino é uma estrutura opensource, BDD para escrever testes em um estilo de linguagem natural O BDD, ou Behavior Driven Development, é uma técnica ágil de desenvolvimento de software que incentiva a colaboração entre desenvolvedores, controle de qualidade e pessoas de negócios não técnicos em um projeto de software Esse treinamento começa com uma discussão sobre o BDD e como o Pepino é usado para realizar testes do BDD para aplicativos da Web Os participantes têm ampla oportunidade de interagir com o instrutor e os colegas enquanto implementam os conceitos e as táticas aprendidas nesse ambiente prático de laboratório Ao final deste treinamento, os participantes terão uma compreensão firme do BDD e do Pepino, bem como a prática e o conjunto de ferramentas necessários para escrever seus próprios casos de teste para os cenários de teste de software do mundo real Público Testadores e desenvolvedores Formato do curso Forte ênfase na prática handson A maioria dos conceitos é aprendida através de amostras, exercícios e desenvolvimento prático Nota Este treinamento usa Eclipse e Selenium Se você deseja usar um IDE diferente ou uma estrutura de automação de teste, entre em contato conosco para agendar Se sua equipe está passando do teste manual para o teste de automação pela primeira vez, entre em contato conosco para organizar o treinamento para incluir cobertura adicional de testes de automação .
jbehaveJBehave: BDD with Java7 hoursO JBehave é uma estrutura de BDD de código aberto e JavaBase para escrever testes em um estilo de linguagem natural O BDD, ou Behavior Driven Development, é uma técnica ágil de desenvolvimento de software que incentiva a colaboração entre desenvolvedores, controle de qualidade e pessoas de negócios não técnicos em um projeto de software Este treinamento começa com uma discussão sobre o BDD e como o framework JBehave pode ser usado para realizar testes de BDD para aplicações web Os participantes têm ampla oportunidade de interagir com o instrutor e os colegas enquanto implementam os conceitos e as táticas aprendidas nesse ambiente prático de laboratório No final deste treinamento, os participantes terão uma compreensão firme do BDD e do JBehave, bem como a prática e o conjunto de ferramentas necessários para escrever casos de teste para cenários de teste de software do mundo real Público Testadores e desenvolvedores Formato do curso Forte ênfase na prática handson A maioria dos conceitos é aprendida através de amostras, exercícios e desenvolvimento prático .
ScalaCheckProperty Based Testing with ScalaCheck21 hoursO ScalaCheck é uma biblioteca para realizar testes automatizados e baseados em propriedade para programas Scala ou Java Inspirado no QuickCheck da biblioteca Haskell, ele usa propriedades para descrever o comportamento esperado de um aplicativo, gerando dados de entrada aleatórios em primeiro lugar, depois testando esses dados em diferentes áreas do aplicativo e relatando o resultado Neste treinamento presencial instruído, os participantes aprenderão os benefícios e os conceitos por trás dos testes baseados em propriedades à medida que eles praticam propriedades de escrita que levam à geração automática de casos de teste No final deste treinamento, os participantes serão capazes de: Escrever propriedades gerais que substituem e / ou complementam casos de teste de unidade manuscritos Escrever testes no nível mais alto de especificações de propriedade Execute o ScalaCheck como um executável independente, usando o executor de teste de linha de comando integrado Integre o ScalaCheck com estruturas de teste como ScalaTest, specs2 e LambdaTest Público Engenheiros de teste Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
WinRunnerWinRunner21 hoursO HP WinRunner é uma ferramenta de teste funcional automatizado de classe empresarial para gravar e reproduzir interações UI como scripts de teste.

Neste treinamento, os participantes aprenderão a criar e executar testes automatizados sofisticados em um aplicativo.

Ao final deste treinamento, os participantes serão capazes de:

- Crie scripts de teste adaptáveis e reutilizáveis que substituam ou complementam testes manuais
- Automatize o processo de teste, desde o desenvolvimento do teste até a execução
- Prepare e execute um teste de teste durante a noite
- Use TSL (Test Script Language) para controlar o WinRunner
- Compreenda os recursos avançados do WinRunner, como o conceito de sincronização, a verificação de testes e o fluxo de trabalho do WinRunner

Público

Testadores manuais
Engenheiros de testes de automação
Engenheiros de QA

Formato do curso

Palestras, discussão, exercícios e prática.
TestCompleteTestComplete21 hoursTestComplete (por SmartBear) é uma ferramenta de automação de interface do usuário usada para testes funcionais e de regressão Neste treinamento presencial instruído, os participantes aprenderão como usar os recursos do TestComplete, incluindo seu modelo de objeto de teste, pontos de verificação, mapeamento de nomes e interface do usuário para realizar testes automatizados em aplicativos de desktop, web e móveis No final deste treinamento, os participantes serão capazes de: Crie, grave e execute testes funcionais Criar uma estrutura de teste escalável e sustentável Criar pontos de verificação, ajustar testes para vários dispositivos e analisar resultados de testes Use as extensões de script do TestComplete Público Engenheiros de teste de automação Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
concordionConcordion21 hoursConcordion é uma estrutura de "especificação por exemplo" de fonte aberta, que reúne testes e especificações Ele se integra ao JUnit e pode ser usado com IDEs populares do Javabased, como NetBeans, Eclipse e IntelliJ IDEA Neste treinamento presencial instruído, os participantes aprenderão os conceitos básicos do Concordion, sua configuração de ambiente, comandos de teclas, melhores práticas e muito mais, à medida que avançam passo a passo com a criação de um aplicativo Concordion de amostra No final deste treinamento, os participantes serão capazes de: Entenda a funcionalidade do Concordian Instalar e implantar o Concordian Escreva as especificações do Concordion no Markdown e no HTML Público Desenvolvedores de software e programadores Testadores de automação Analistas de negócios Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
propertybasedtestingProperty Based Testing with F#7 hoursO Teste Baseado em Propriedade é uma técnica de teste automatizada que permite que você se concentre no comportamento esperado de um sistema descrevendo suas propriedades e, em seguida, usando dados de teste gerados aleatoriamente para executar testes "Descreva os argumentos, descreva o resultado, faça o computador tentar provar que seu código está errado!" Alguns dos tópicos abordados neste treinamento presencial, ao vivo, incluem: Como escrever e executar testes com F # O framework de testes baseados em propriedades do FsCheck Usando o Diamond Kata para implementar o TDD Afiando suas habilidades de design de código Público Engenheiros de teste de automação Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
pytestUnit Testing with Python21 hoursO teste unitário é uma abordagem de teste que testa unidades individuais do código-fonte, modificando suas propriedades ou acionando um evento para confirmar se o resultado é o esperado O PyTest é uma estrutura de testes completa, independente de API, flexível e extensível, com um modelo avançado e completo de fixtures Neste treinamento presencial instruído, os participantes aprenderão a usar o PyTest para escrever testes curtos e fáceis de manter que sejam elegantes, expressivos e legíveis No final deste treinamento, os participantes serão capazes de: Escrever testes legíveis e de fácil manutenção sem a necessidade de código clichê Use o modelo de aparelho para escrever pequenos testes A escala testa até testes funcionais complexos para aplicativos, pacotes e bibliotecas Entenda e aplique recursos do PyTest como ganchos, asseveração de reescrita e plugins Reduza os tempos de teste executando testes em paralelo e em vários processadores Execute testes em um ambiente de integração contínua, junto com outros utilitários como tox, mock, coverage, unittest, doctest e Selenium Use o Python para testar aplicativos nonPython Público Testadores de software Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
usabilitytestingSoftware Usability Testing: Live Workshop14 hoursO teste de usabilidade é uma técnica para avaliar um produto ou sistema de software, testando-o nos usuários para observar diretamente como eles interagem com ele O workshop começa com uma introdução ao teste de usabilidade, o que é e como é usado pelas empresas para promover o bom design e desenvolvimento de software A linguagem não é técnica e o aprendizado é prático e prático, com foco nos usuários finais, suas exigências, modo de pensar e maneira de interagir com o sistema No final deste treinamento, os participantes saberão como: Determine a abordagem de teste de usabilidade mais adequada com base nas características exclusivas de um produto e seu estágio no ciclo de desenvolvimento Desenvolva um plano de teste de usabilidade Recrute, avalie e gerencie testadores Escrever, atribuir e moderar tarefas de teste de usabilidade que produzem o maior impacto para os usuários finais e para os negócios Coletar, analisar e relatar resultados de testes Comunique-se e colabore de maneira eficaz com gerentes de negócios, desenvolvedores e equipes de controle de qualidade sobre o significado e as ações necessárias para entregar um produto final que não apenas funcione, mas também funcione bem e forneça a experiência pretendida ao usuário Público Proprietários e gerentes de produtos Gerentes de QA Testadores manuais Usuários internos de um produto ou sistema de software Formato do curso Uma oficina interativa com muitas atividades e prática prática Notas Os estudos de caso e as amostras de software usados ​​neste workshop são pré-arranjados pelo instrutor Para personalizar os materiais, entre em contato conosco com antecedência .
bddfornonprogrammersBDD for Non-Programmers: Live Workshop14 hoursO BDD, ou Behavior Driven Development, é uma técnica ágil de desenvolvimento de software que incentiva a colaboração entre desenvolvedores, equipes de garantia de qualidade e pessoas de negócios não técnicos durante todo o ciclo de planejamento, desenvolvimento e teste de um projeto de software O workshop começa com uma introdução ao BDD, o que é e como é utilizado pelas empresas para promover o bom design, desenvolvimento e teste de software Fazemos isso de um ponto de vista não de engenharia, com um olho nos usuários finais, suas exigências, linguagem e modo de pensar Também abordamos os desafios de comunicação que as partes interessadas nos negócios provavelmente encontrarão à medida que trabalham mais próximos de seus colegas com mentalidade técnica No final deste treinamento, os participantes saberão como: Escreva histórias de usuários sucintas que capturam os padrões de uso de usuários reais do software Traduzir suas histórias de usuário para a linguagem comportamental do BDD (Given, When, Then) Derive os casos de teste dessas histórias, para serem usados ​​pelos engenheiros para implementar e testar Entenda o relacionamento entre os requisitos do produto, os critérios de aceitação e os casos de teste Desmistifique o jargão técnico que impede a comunicação e a compreensão Instale e use ótimas ferramentas para escrever arquivos de recursos do BDD Entenda e aprecie o que acontece quando o trabalho é entregue aos engenheiros Desempenhar um papel mais ativo no ciclo de desenvolvimento iterativo Público Proprietários e gerentes de produtos Analistas de negócios Testadores manuais Endusers de um produto ou sistema de software Não engenheiros e não-codificadores envolvidos no design de produtos Formato do curso Uma oficina interativa com muitas atividades e prática prática Notas O workshop inclui estudos de casos e amostras de software Para personalizar os materiais para o produto e a situação da sua empresa, entre em contato conosco para agendar .
protractorProtractor: End-to-End Testing for Angular Web Applications14 hoursO transferidor é uma estrutura de teste de automação de fim de curso para aplicativos Angular e AngularJS Ele é usado para executar testes em aplicativos da Web, interagindo com eles como um usuário: preenchendo formulários, clicando em elementos e navegando de uma página para outra Neste treinamento em instrutor, os participantes aprendem em primeira mão como escrever testes do Protractor contra um aplicativo da Web angular de amostra em um ambiente de laboratório ao vivo No final deste curso, os participantes terão obtido proficiência no Transferidor e ficarão confortáveis criando seus próprios testes de automação para aplicações angulares integrando Transferidor em seu fluxo de trabalho de desenvolvimento existente garantindo que seus testes sejam limpos e sustentáveis executando transferidor com ou sem selênio para conduzir o comportamento do navegador Público Desenvolvedores da Web Engenheiros de teste de automação Formato do curso Palestra de parte, discussão de parte, prática de handson pesada .
javatestingIntroduction to Java for Test Automation28 hoursEste curso é destinado a qualquer pessoa interessada em aprender Java para fins de automação de testes É um curso intensivo e simplificado com muitos exercícios práticos para que os participantes se desenvolvam rapidamente com as habilidades essenciais de programação necessárias para aplicar nos testes de automação de software O foco está nos fundamentos do Java, que podem ser direta e imediatamente aplicados à automação de testes Este curso não cobre em profundidade as estruturas de automação de teste, como o Selenium Ele também ignora a abordagem convencional "Hello World" para o aprendizado de Java, pois isso não é um curso sobre desenvolvimento de aplicativos Este curso tem como objetivo principal colocar os participantes em funcionamento rapidamente com a automação de testes Se você já é versado em Java e deseja entrar diretamente no teste com o Selenium, confira: Introdução ao Selenium (https://wwwnobleprogcom/introductionseleniumtraining) Público Testadores iniciantes que desejam aprender Java para testes de automação Testadores profissionais com experiência em outras linguagens de programação, como Javascript e C #, que desejam transferir suas habilidades para Java Formato do curso Palestra de parte, discussão de parte, prática de handson pesada .
seleniumrubySelenium with Ruby for Test Automation14 hoursO Selenium é uma biblioteca de código aberto para automatizar o teste de aplicativos da web em vários navegadores O selênio interage com um navegador como as pessoas: clicando em links, preenchendo formulários e validando o texto É a ferramenta mais popular para automação de testes de aplicativos da web O Selenium é construído na estrutura do WebDriver e possui excelentes ligações para várias linguagens de script, incluindo o Ruby Neste treinamento, os participantes combinam o poder do Ruby com o Selenium para automatizar o teste de um aplicativo da web de amostra Ao aprender a criar e combinar scripts de teste Ruby com a automação da Web Selenium em um ambiente de laboratório ao vivo, os participantes ganharão o conhecimento e a prática necessários para automatizar o teste de seus próprios aplicativos e websites reais Público Testadores e desenvolvedores Formato do curso Palestra de parte, discussão de parte, prática de handson pesada .
seleniumpythonSelenium with Python for Test Automation14 hoursO Selenium é uma biblioteca de código aberto para automatizar o teste de aplicativos da web em vários navegadores O selênio interage com um navegador como as pessoas: clicando em links, preenchendo formulários e validando o texto É a ferramenta mais popular para automação de testes de aplicativos da web O Selenium é construído na estrutura do WebDriver e possui excelentes ligações para várias linguagens de script, incluindo o Python Neste treinamento, os participantes combinam o poder do Python com o Selenium para automatizar o teste de um aplicativo da Web de amostra Ao combinar a teoria com a prática em um ambiente de laboratório ao vivo, os participantes obterão o conhecimento e a prática necessários para automatizar seus próprios projetos de teste da Web usando Python e Selenium Público Testadores e desenvolvedores Formato do curso Palestra de parte, discussão de parte, prática de handson pesada .
toscaTosca: Model-Based Testing for Complex Systems35 hoursNeste treinamento de instrutores, os participantes aprenderão como usar o Tosca para realizar testes endtoend (web + backend) O treinamento combina a teoria com a prática em um ambiente de laboratório ao vivo, dando aos participantes a chance de interagir com a tecnologia, o instrutor e seus pares O treinamento começa com uma visão geral do código tradicional e do teste de automação baseado em script e o contrasta com a abordagem baseada em modelo da Tosca (MBT) Os participantes aprendem como criar e executar casos de teste usando os módulos padrão do Tosca, além de como customizar seus próprios módulos para execução De princípios de modelagem de software para testar a cobertura em diferentes navegadores, esse treinamento conduz os participantes por meio da teoria e da prática e permite que eles implementem sua própria solução de teste no Tosca Público Engenheiros de teste de automação Formato do curso Palestra de parte, discussão de parte, prática de handson pesada .
restassuredRest Assured: Introduction to API Testing for REST Services7 hoursTestar e validar serviços REST em Java é mais difícil que em linguagens dinâmicas, como Ruby e Groovy O REST Assured é um Java DSL (linguagem específica do domínio) que traz a simplicidade desses idiomas para o domínio Java Neste treinamento, os participantes aprendem como testar os serviços da API REST Discutimos como o teste de API pode resolver algumas das deficiências da interface do usuário e dos testes baseados em unidade O treinamento inclui sessões práticas e um projeto de desenvolvimento de testes Ao final do treinamento, os participantes terão uma boa compreensão de quando realizar testes de API REST, como explorar e acessar APIs, como realizar diferentes tipos de testes e como reunir seus testes por meio de integração e automação Público Engenheiros de QA, testadores e desenvolvedores de testes envolvidos no teste de APIs de software e serviços da Web Formato do curso Um curso instructorled que inclui uma introdução ao teste de API, suas ferramentas e processos, e um projeto de desenvolvimento de teste handsony baseado em REST .
mbtIntroduction to Model Based Testing14 hoursO teste baseado em modelo (MBT) é uma abordagem de teste que usa modelos para representar o comportamento desejado de um sistema em teste (SUT) É uma abordagem de teste em fase inicial que permite uma cobertura de teste completa e altamente automatizada que é sistemática e sustentável Neste treinamento presencial instruído, os participantes aprenderão a teoria e a prática de testes baseados em modelos à medida que implementam as ferramentas e técnicas indicadas em um ambiente de teste 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 a implementação do MBT Gerenciar modelos de teste para diferentes tipos de aplicativos de software, sistemas e ambientes Avaliar, propor e implementar uma estratégia de MBT dentro de uma organização Entenda e explique os benefícios e desafios do MBT Público Engenheiros, analistas, designers e gerentes de teste de software Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
unittestingwithcsharpUnit Testing with C#14 hoursO teste unitário é uma abordagem de teste que testa unidades individuais do código-fonte, modificando suas propriedades ou acionando um evento para confirmar se o resultado é o esperado Neste treinamento presencial instruído, os participantes aprenderão a escrever e executar testes de unidade em um exemplo de aplicativoNet usando C # e Visual Studio No final deste treinamento, os participantes serão capazes de: Use estruturas de teste como NUnit e xUnitnet para criar e gerenciar código de teste de unidade Definir e implementar uma abordagem mais ampla de desenvolvimento orientada a testes para testar Adaptar a estrutura de testes para estender a cobertura de teste para um aplicativo Público Engenheiros de teste de software Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
WatirWatir: Web Test Automation with Ruby21 hoursWatir (Web Application Testing em Ruby) é uma biblioteca de código aberto para automatizar testes O Watir interage com um navegador da mesma forma que as pessoas: clicando em links, preenchendo formulários e validando o texto Baseado no framework WebDriver, é comparável ao Selenium e é uma das ferramentas mais populares para automação de testes de aplicações web Neste treinamento, os participantes aprenderão a usar o Watir para automatizar o teste de aplicativos da Web, combinando teoria e prática em um ambiente de laboratório ao vivo No final do curso, os participantes terão o conhecimento e a prática para utilizar todo o poder de Watir e Ruby para automatizar seus projetos de testes na web Público Engenheiros de teste de automação Formato do curso Um curso instructorled com cobertura teórica de Watir e Ruby, juntamente com exercícios e um grande componente da prática handson .
phantomjsPhantomJS: Headless Browser Testing7 hoursO PhantomJS é um navegador da Web sem interface gráfica com o usuário Suporta manuseio DOM, seletor CSS, JSON, Canvas e SVG O PhantomJS fornece uma API Javascript para torná-lo "WebKit Scriptable" Neste treinamento presencial instruído, os participantes aprenderão a escrever scripts PhantomJS para testar aplicativos da Web, capturar automaticamente capturas de tela, monitorar o tráfego de rede e verificar os resultados do teste de unidade No final deste treinamento, os participantes serão capazes de: Executa testes web sem cabeçalho com frameworks como Jasmine, QUnit, Mocha, Capybara e Selenium Programaticamente capture conteúdos da web, incluindo SVG e Canvas Crie capturas de tela do site com visualização em miniatura Acessar e manipular páginas da web por meio da API do DOM ou jQuery Monitore o carregamento e a exportação de páginas como arquivos HAR padrão Automatize a análise de desempenho usando YSlow e Jenkins Público Engenheiros de teste de software Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
agiletddcAgile and TDD with C21 hoursTDD, ou Test Driven Development, é uma abordagem para o desenvolvimento de software onde codificação, teste e projeto ocorrem em conjunto ao longo do ciclo de desenvolvimento de software O Agile é uma abordagem de gerenciamento e processo mais ampla para o desenvolvimento de software que enfatiza a entrega incremental, a colaboração da equipe, o planejamento contínuo e o aprendizado contínuo Neste treinamento ao vivo instruído (no local ou remoto), os participantes aprenderão a escrever aplicativos C de alta qualidade usando uma abordagem de desenvolvimento TDD e Ágil Os participantes colocarão seus conhecimentos em prática realizando uma série de exercícios práticos para criar uma aplicação C bem projetada e bem testada No final deste treinamento, os participantes serão capazes de: Instalar e configurar ferramentas de desenvolvimento e teste necessárias para executar o TDD Projetar, desenvolver e testar unidades em uma aplicação C usando uma abordagem TDD Aplicar práticas de planejamento e gerenciamento do desenvolvimento Agile Público Desenvolvedores Gerentes de projeto Formato do Curso Palestra parcial, parte discussão, exercícios e prática handson pesada Notas Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar .
cucumberelectronCucumber Electron: Implementing BDD without Selenium7 hoursPepino Electron é uma estrutura para escrever testes de BDD (Behavior Driven Development) em linguagem simples, com o Electron, uma estrutura para criar aplicativos de desktop usando tecnologias da Web Destina-se a testar aplicações web Javascript Neste treinamento presencial instruído, os participantes aprenderão a escrever e executar casos de teste de estilo do BDD para aplicativos nodejs usando o Cucumber Electron No final deste treinamento, os participantes serão capazes de: Executar testes de BDD e código de aplicativo em um único processo (sem transpilar) Escrever testes mais rápidos, menos frágeis e mais fáceis de depurar Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
jasmineJasmine: Unit Testing Javascript Applications7 hoursJasmine é uma estrutura de teste de unidade para JavaScript Neste treinamento presencial instruído, os participantes aprenderão os diferentes recursos do framework Jasmine à medida que testam um aplicativo da Web JavaScript de exemplo No final deste treinamento, os participantes serão capazes de: Configurar Jasmine com Grunt e Nodejs Integre o teste de unidade em um processo de integração contínua Depende de dependências, use especificações assíncronas e adicione plugins Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
advselcsharpAdvanced Selenium with C#14 hoursNeste treinamento ao vivo com instrutores, os participantes aprenderão como aprimorar um conjunto de testes automatizados usando técnicas avançadas para conduzir o Selenium No final deste treinamento, os participantes serão capazes de: Resolver problemas complexos de automação de testes de aplicativos da Web com o Selenium Aplicar expressões regulares e técnicas de verificação baseadas em padrões Lidar com exceções que impedem a execução de testes Realize chamadas SQL para verificar dados Pesquisar programaticamente por objetos da Web Capture dinamicamente dados de controles da web Criar um framework de testes de dados Distribuir testes com o Selenium Grid Público Testadores de software Gerentes de teste Profissionais de garantia de qualidade .
behatBehat: Behavior Driven Development (BDD) with PHP14 hoursO Behat é uma estrutura de teste do Behavior Driven Development (BDD) escrito em PHP Ele facilita a comunicação entre desenvolvedores, testadores, participantes de negócios e clientes durante o processo de desenvolvimento de software O Behat permite que pessoas não técnicas escrevam descrições claras do comportamento pretendido de um aplicativo e, em seguida, executa esses "cenários" como testes funcionais no aplicativo Neste treinamento presencial instruído, os participantes aprenderão a escrever e executar casos de teste de estilo do BDD usando Behat e PHP No final deste treinamento, os participantes serão capazes de: Execute testes automatizados escritos na linguagem humanherable, "Given, When, Then" Gherkin Use casos de teste baseados em Behat para melhorar a colaboração entre equipes técnicas e não técnicas Integre o Behat com Selenium, Mink, Goutte e outros emuladores de navegadores para conduzir testes e gerar relatórios Estenda a funcionalidade do Behat através do seu sistema de extensão Teste vários cenários de uso por meio de comandos do terminal, APIs REST e muito mais Público Engenheiros de teste Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
FitNesseFitNesse: Wiki Based Collaborative Testing7 hoursO FitNesse é uma estrutura de teste escrita em Java que permite que testadores, desenvolvedores e clientes criem, de forma colaborativa, casos de teste em um wiki Ele permite um estilo ágil de testes de aceitação, onde os testadores colaboram com os desenvolvedores para desenvolver um conjunto de testes FitNesse suporta aplicações escritas em Java,Net, Ruby, Python, C e PHP usando FitNesse Neste treinamento presencial instruído, os participantes aprenderão como usar uma abordagem colaborativa baseada em Wiki para criar e manter casos de teste e, em seguida, executar esses testes em um aplicativo de demonstração No final deste treinamento, os participantes serão capazes de: Tome exemplos do comportamento de software desejado e transforme-os em testes automatizados que são visíveis e editáveis ​​por meio de um Wiki Escrever e executar testes por meio do navegador, linha de comando (usando a sintaxe RESTful) ou um teste JUnit Crie dispositivos de teste que permitam que pessoas não técnicas escrevam testes modificando uma página do Wiki Use FitNesse como uma base de conhecimento e repositório para requisitos de história e tema Público Engenheiros de teste Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
robotframeworkRobot Framework: Keyword Driven Acceptance Testing7 hoursO Robot Framework é uma estrutura de automação de teste de código aberto para o teste de aceitação e o desenvolvimento orientado para o teste de aceitação (ATDD) Ele usa palavras-chave para abstrair os detalhes de um teste, transmitindo a intenção em vez das porcas e parafusos A estrutura principal é implementada em Python e pode ser executada em Jython (JVM) e IronPython (NET) O Robot Framework foi originalmente desenvolvido pela Nokia Neste treinamento presencial instruído, os participantes aprenderão 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 deste treinamento, os participantes serão capazes de: Use a abordagem de teste dirigido por keyword do Robot Framework e a sintaxe de dados de teste tabular para escrever e executar testes Use uma sintaxe consistente para compor novas palavras-chave a partir de palavras-chave existentes Realizar testes de Desenvolvimento Dirigido pelo Comportamento de Gherkinstyle (BDD) (semelhante ao Pepino) Gerar e interpretar relatórios e logs para solucionar falhas no aplicativo testado Recursos do Extended Robot Framework usando bibliotecas de terceiros escritas em Python, Java, Perl, Javascript e PHP Integre o Robot Framework com o Selenium para testar aplicativos da Web Público Engenheiros de teste de software Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .

Próximos Cursos de Teste de Software

CursoData do CursoPreço do Curso [A distância / Presencial]
Agile Software Testing Overview - Lisbon, Airport Business Centerter, 2019-01-01 09:301500EUR / 1900EUR
Agile Software Testing Overview - Portoseg, 2019-01-14 09:301500EUR / 1900EUR
Agile Software Testing Overview - Vila Nova de Gaiaseg, 2019-02-18 09:301500EUR / 1900EUR
Agile Software Testing Overview - Lisbon, Airport Business Centerqua, 2019-02-20 09:301500EUR / 1900EUR
Agile Software Testing Overview - Portosex, 2019-03-08 09:301500EUR / 1900EUR
Cursos de fim de semana de Teste de Software, Treinamento tardiurno de Teste de Software, Treinamento em grupo de Teste de Software, Teste de Software guiado por instrutor, Treinamento de Teste de Software de fim de semana, Cursos de Teste de Software tardiurnos, coaching de Teste de Software, Instrutor de Teste de Software, Treinador de Teste de Software, Cursos de treinamento de Teste de Software, Aulas de Teste de Software, Teste de Software no local do cliente, Cursos privados de Teste de Software, Treinamento individual de Teste de Software

Descontos em Cursos

CursoLocalData do CursoPreço do Curso [A distância / Presencial]
Blockchain for MedicalVila Nova de Gaiaqui, 2019-01-31 09:303150EUR / 3750EUR
The Compliance and MLRO Refresher ProgrammeVila Nova de Gaiasex, 2019-03-08 09:301575EUR / 1975EUR
Learning Go ProgrammingVila Nova de Gaiaseg, 2019-04-01 09:306300EUR / 7300EUR
Business Process Modeling using BPMN and UMLLisbon, Airport Business Centerqui, 2019-04-11 09:303150EUR / 3750EUR
Deep Reinforcement Learning with PythonPortoqua, 2019-06-12 09:304725EUR / 5525EUR

Boletim Informativo de Descontos

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Nossos Clientes

is growing fast!

We are looking to expand our presence in Portugal!

As a Business Development Manager you will:

  • expand business in Portugal
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!