Cursos de Unit Testing with C#
O 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
Programa do Curso
Introdução
Visão geral dos testes unitários
Teste unitário versus teste funcional
Preparando o ambiente de teste
Trabalhando com xUnit.net e NUnit
Escrevendo seu primeiro teste
Executando e depurando o teste
Estendendo a cobertura de testes
Gerenciando casos de teste
Desenvolvimento orientado a testes (TDD) e integração contínua
Observações finais
Requisitos
- C# experiência de programação
Precisa de ajuda para escolher o curso certo?
Cursos de Unit Testing with C# - Enquiry
Declaração de Clientes (7)
Ao contrário de uma formação típica, esta foi realizada a um ritmo centrado na compreensão e na possibilidade de colocar questões, o que constitui uma excelente metodologia.
Jon - The Cincinnati Insurance Co
Curso - Unit Testing with C#
Máquina Traduzida
o nível do instrutor.
Titus - Ness
Curso - Unit Testing with C#
Máquina Traduzida
A parte do Demo. Gostei dessa área porque enquanto você escrevia cada linha, também explicava o que estava fazendo e a lógica por trás disso. Isso me fez tomar alguns notas sobre como deveria abordar algumas áreas da minha automação de forma melhor.
Larisa - Ness
Curso - Unit Testing with C#
Máquina Traduzida
Ele sabe muitas informações, é um excelente treinador.
Flavius - Ness
Curso - Unit Testing with C#
Máquina Traduzida
Grandes exemplos e exercícios.
Mike - Ness
Curso - Unit Testing with C#
Máquina Traduzida
O treinador e os exercícios foram uma boa mistura para realmente entender as noções apresentadas.
Anca Moldovan - Ness
Curso - Unit Testing with C#
Máquina Traduzida
O curso transmitiu muitos conhecimentos sobre os tópicos de uma maneira muito compreensível.
Svilen Yordanov - Nanotec Electronic Bulgaria EOOD
Curso - Unit Testing with C#
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Introducing C# 6.0 with Visual Studio 2015/2017
28 HorasEste treinamento ao vivo, conduzido por instrutor (on-line ou no local), equipa os participantes com as habilidades essenciais necessárias para aproveitar os recursos do C # 6.0 no ambiente Visual Studio 2015/2017.
No final desta formação, os participantes serão capazes de
- Navegar e utilizar o Ambiente de Desenvolvimento Integrado (IDE) em Visual Studio 2015/2017.
- Implementar funcionalidades básicas do C#, tais como Console.WriteLine, Console.ReadLine e Hello C# World!!!
- Compreender o processo de compilação e depuração de código C#.
- Aplicar comentários em C# para documentação e legibilidade de código.
- Explorar os fundamentos do .NET 6.0, incluindo CLR, GC, DLL, EXE e tecnologias dentro do .NET.
- Revisar o histórico do C# da versão 1.0 à 6.0 e compreender os fundamentos do C#, como palavras-chave, literais, operadores e declarações.
- Trabalhar com tipos numéricos e booleanos, classes, objetos, campos, propriedades, indexadores, operadores, métodos e muito mais no C# 6.0.
- Explore os recursos da biblioteca de classes .NET, incluindo coleções, manipulação de arquivos, fluxos de dados, comunicação entre sistemas, datas, serialização e programação paralela.
- Acessar e manipular dados usando ADO.NET, LINQ, ORM (Entity Framework) e dados em Arquitetura Orientada a Serviços (SOA).
- Revisar aplicativos que podem ser desenvolvidos em C# e .NET Framework 6, como Windows Presentation Foundation, ASP.NET MVC 2 e Silverlight
C#.Net
35 HorasObjetivos
Este curso C# permitirá aos delegados desenvolver aplicativos na linguagem de programação C#. Os delegados serão capazes de programar usando os princípios de orientação de objetos. O curso também abrangirá como utilizar o ambiente de desenvolvimento de 2010 para produzir aplicações robustas e sustentáveis.
Auditoria
Este curso é destinado aos seguintes tipos de desenvolvedores de software:
- Novos desenvolvedores
- Desenvolvedores que compreendem a programação de computador, mas podem ter aprendido a programar usando uma linguagem não gráfica em uma universidade
Esses desenvolvedores querem construir soluções usando C#; dentro do Microsoft .NET Framework. Eles também querem usar técnicas orientadas a objetos para melhorar suas habilidades de desenvolvimento.
Advanced Programming in C#
35 HorasEste treinamento ao vivo conduzido por instrutor em Portugal apresenta recursos avançados de C#, examina seu uso como uma linguagem de programação de aplicativos de desktop e uma linguagem de programação da web para resolver problemas do mundo real.
As técnicas e os princípios Programming são demonstrados e praticados através de exercícios práticos e de visitas guiadas na sala de aula.
Advanced C# for Automation Test Engineers
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) destina-se a engenheiros de teste de automação experientes que desejam aprender conceitos avançados de programação C# para testes de automação.
No final desta formação, os participantes serão capazes de:
- Entenda os conceitos avançados de programação C# e as melhores práticas. Aplique princípios avançados de programação orientada a objetos para criar soluções de automação eficientes e flexíveis. Projete e desenvolva estruturas de automação modulares e reutilizáveis usando as melhores práticas do setor.
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.
ASP.Net 4.0
35 HorasOs formandos serão introduzidos à estrutura .Net e aprenderão a desenvolver aplicações Web utilizando o C# 4.0. No final do curso, os formandos deverão estar familiarizados com a estrutura, ter experiência no desenvolvimento de aplicações Web básicas e estar familiarizados com o acesso a bases de dados utilizando LINQ. As aplicações serão criadas utilizando programação orientada a objectos.
Depois de completar este curso, os delegados serão capazes de:
- Utilizar Visual Studio 2010 de forma eficaz
- Aprender C# 4.0
- Criar aplicações Web ASP.NET comerciais
- Compreender a OO Programming, Classes e Objectos
- Depurar aplicações
- Desenvolver interfaces de utilizador utilizando páginas mestras, navegação no site e temas
- Utilizar ADO.Net e LINQ para ler e escrever em bases de dados
- Desenvolver aplicações Internet avançadas utilizando ASP.NET AJAX
- Criar e chamar serviços WCF
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: MSTest, xUnit, and nUnit
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a testadores de software que desejam testar a funcionalidade do código de teste de unidade usando MSTest, xUnit e nUnit.
No final desta formação, os participantes serão capazes de
- Criar testes unitários usando o MSTest para testar aplicativos de software.
- Exibir resultados de testes com o CodeLens.
- Compreender as diferentes ferramentas de teste para 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