Cursos de Unit Testing: MSTest, xUnit, and nUnit
MSTest, xUnit e nUnit são estruturas de teste de unidade. A MSTest é conhecida por seus testes de integração e é a estrutura oficial de teste de unidade criada pela Microsoft. nUnit é atribuído ao teste da unidade Dot Net. A xUnit é especializada em processamento de 32 e 64 bits e é outra estrutura atribuída ao Dot Net.
Este treinamento ao vivo e conduzido por instrutores (no local ou remoto) é destinado a um testador de software que deseja unir a funcionalidade do código de teste usando MSTest, xUnit e nUnit.
Até o final deste treinamento, os participantes poderão:
- Crie testes de unidade usando o MSTest para testar aplicativos de software.
- Exibir resultados de teste com CodeLens.
- Entenda as diferentes ferramentas de teste para desenvolvimento orientado a testes.
Formato do curso
- Palestra interativa e discussão.
- Muitos exercícios e prática.
- Implementação prática em um ambiente de laboratório ao vivo.
Opções de personalização do curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para organizar.
Programa do Curso
Introdução
Unit Testing Quadros
- O que são testes unitários?
- Os fundamentos de uma estrutura de testes unitários
Desenvolvimento orientado por testes
- Descrição geral da refacção
- As diferentes abordagens aos testes
Preparando o ambiente de desenvolvimento
- Instalando e configurando Visual Studio Code
- Instalando e configurando o .Net
- Instalando e configurando o nUnit
Escrever uma estrutura Unit Testing
- Criar um teste
- Aplicar mais testes
- Refactoring o executor de testes
- Trabalhando com a classe assert
- Reflectindo para chamar métodos
- Usando uma convenção de nomenclatura
Visual Studio Code Integração
- Criar um projeto com modelos
- Criar um projeto com uma estrutura de testes unitários
- Executar o teste
- Otimizar o código
- Parâmetros de teste
nUnidade
- Escrever e executar uma unidade de teste
- Utilizar restrições
- Teste de parâmetros
xUnidade
- Escrever e executar um teste unitário
- Testar parâmetros com InLine
- Testando vários parâmetros
- Usando um membro de classe personalizado
Optimizações avançadas
- Agrupamento de testes
- Trabalhar com atributos de teste
- Personalizar com listas de reprodução
- Depuração de testes
- Usando menus de teste
- Visualizando resultados com o CodeLens
- Usando a cobertura de código
- Executando testes com o MSTest
Resumo e conclusão
Requisitos
- Uma compreensão das noções básicas de Dot Net
Público
- Testadores de software
Precisa de ajuda para escolher o curso certo?
Cursos de Unit Testing: MSTest, xUnit, and nUnit - Enquiry
Unit Testing: MSTest, xUnit, and nUnit - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (5)
Fornecido com nestjs, apesar de não constar da ordem de trabalhos
Suhail - Maldives Pension Administration Office (Pension Office)
Curso - Typescript Unit Testing
Máquina Traduzida
Gostei de ter tido a oportunidade de me exercitar.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Curso - Unit Testing with C#
Máquina Traduzida
Os exercícios eram agradáveis
Vyshnavi Iyappan - Red Embedded Consulting Sp. z o.o.
Curso - Unit Testing with Python
Máquina Traduzida
O tempo prático foi divertido.
Pieter Hartzenberg - BMW
Curso - Unit Testing with Javascript
Máquina Traduzida
aprender toda a gama do desenvolvimento de testes
Silviu Avram - Hertz Europe Service Centre Limited
Curso - Test Driven Development
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Agile Software Testing Overview
7 HorasEste curso fornece uma breve introdução ao teste de software Agile . Ele lida com conceitos de teste fundacional, dentro do contexto do desenvolvimento do Agile ( Scrum ) e usa o modelo Agile Testing Quadrants da Crispin & Gregory ( Agile Testing, 2014) como uma estrutura para explorar os princípios e práticas contemporâneos do teste Agile .
Test Driven Development
21 HorasThis instructor-led, live training in Portugal (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
Ionic2
14 HorasThis instructor-led, live training in Portugal (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Testes Unitários com JUnit
21 HorasO JUnit é um framework para escrever testes repetitivos e fazer testes unitários para a linguagem Java .
Unit Testing with PHPUnit
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal ensina os 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 orienta os participantes na criação de um ambiente de testes pronto para o trabalho usando a estrutura de testes unitários PHP.
Ao final deste treinamento, os participantes serão capazes de:
- Distinguir entre unidades de teste boas e ruins.
- Ler e interpretar resultados de testes.
- Gerencie e diagnostique proativamente sua base de código para reduzir bugs.
- Certifique-se de que sua base de código seja adequada para integração e implantação contínuas.
Unit Testing with Python
21 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes aprenderão como usar o PyTest para escrever testes curtos e fáceis de manter que são elegantes, expressivos e legíveis.
No final desta formação, os participantes serão capazes de
- Escreva testes legíveis e de fácil manutenção sem a necessidade de código boilerplate.
- Use o modelo de fixação para escrever pequenos testes.
- Escalonar testes até testes funcionais complexos para aplicações, pacotes e bibliotecas.
- Compreender e aplicar recursos do PyTest, como hooks, reescrita de assert e plug-ins.
- Reduzir os tempos de teste executando testes em paralelo e em vários processadores.
- Executar testes em um ambiente de integração contínua, juntamente com outros utilitários como tox, mock, coverage, unittest, doctest e Selenium.
- Usar Python para testar aplicações não-Python.
Typescript Unit Testing
14 HorasTypeScript é uma língua de fonte aberta para os aplicativos de construção da empresa Javascript. É um superseio estrito de JavaScript que compilar para simples Javascript e traz o desenvolvimento estático e orientado aos objetos para a língua.
Este instrutor, treinamento vivo introduz TypeScript' características e quadros de ensaio da unidade. Os participantes obter uma oportunidade de colocar a teoria para praticar, construíndo uma coleta de testes de unidade que podem ser executadas contra aplicações de vida real.
Formato do Curso
- Conversa interactiva e discussão. Muitas exercícios e práticas. A implementação de mans em um ambiente de laboração viva.
Opções de personalização do curso
- Este curso focará nos quadros que podem ser utilizados para testar uma aplicação de Javascript ou de tiposcript (Jasmine, Mocha, Jest, Chai, etc.). Os quadros UI como React são opcionais e podem ser cobertos se desejados. Para pedir um treinamento personalizado para este curso, por favor contacte-nos para organizar.
Unit Testing with C
35 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a testadores de software que desejam usar a programação C para criar testes de unidade para o código C.
No final desta formação, os participantes serão capazes de
- Usar estruturas de teste de unidade em C para produzir testes de unidade.
- Escrever testes unitários personalizados em C e adicioná-los a uma lista de chamadas.
- Simplifique o processo de depuração e refatoração de código com o desenvolvimento orientado a testes.
Unit Testing with Javascript
7 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes aprenderão sobre várias estruturas de teste JavaScript à medida que avançam na criação de um conjunto de testes de unidade para um aplicativo da web.
No final desta formação, os participantes serão capazes de
- Escrever testes unitários em JavaScript usando frameworks de teste unitário como QUnit e Jasmine
- Usar frameworks como Mocha e Chai para implementar TDD e BDD
Unit Testing with C#
14 HorasO teste de unidade é uma abordagem de teste que testa unidades individuais de código-fonte, modificando suas propriedades ou acionando um evento para confirmar se o resultado é o esperado.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como escrever e executar testes de unidade em um aplicativo .Net de amostra usando C# e Visual Studio.
Ao final deste treinamento, os participantes serão capazes de:
- Usar estruturas de teste como NUnit e xUnit.net para criar e gerenciar código de teste de unidade
- Definir e implementar uma abordagem mais ampla de desenvolvimento orientado a testes
- Adaptar a estrutura de teste para estender a cobertura de teste para um aplicativo
Público-alvo
- Engenheiros de teste de software
- Programadores
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada