Visão Geral
Curso Test Driven Development TDD Using NUnit. Um paradigma emergente de engenharia de software é o desenvolvimento orientado a testes, onde os testes são escritos antecipadamente e os testes são realizados continuamente durante o processo de desenvolvimento. Os problemas são descobertos cedo e corrigidos quando são encontrados. O Curso Test Driven Development TDD Using NUnit destinado a desenvolvedores explica a metodologia do TDD e o uso do NUnit no suporte ao TDD no Microsoft .NET.
Este Curso Test Driven Development TDD Using NUnit é prático, com muitos exemplos de programas e testes escritos em C#. O objetivo é atualizar você rapidamente no uso do NUnit em projetos de desenvolvimento .NET.
Objetivo
Ao participar do Curso Test Driven Development TDD Using NUnit, os participantes aprenderão a:
- Identificar a metodologia de Desenvolvimento Orientado a Testes
- Pratique testes unitários em projetos de desenvolvimento .NET dos participantes
- Compare exemplos de programas e testes escritos em C#
- Diferencie as principais mudanças na estrutura de testes unitários
Publico Alvo
Este Curso Test Driven Development TDD Using NUnit é adequado para desenvolvedores que precisam se familiarizar com testes de unidade e seus padrões
Pre-Requisitos
- Conhecimento básico do .NET Framework
- Experimente programar em C# com Visual Studio
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Test Driven Development
- Test Driven Development
- Functional Tests
- Unit Tests
- Test Automation
- Rules for TDD
- Implications of TDD
- Simple Design
- Refactoring
- Regression Testing
- Test List
- Red/Green/Refactor
- Using the NUnit Framework
- Testing with NUnit
- NUnit Test Drive
- IQueue Interface and Stub Class
- Test List for Queue
- Using the NUnit GUI Tool
- A Second Test
- More Queue Functionality
- TDD with Legacy Code
- Acme Travel Agency Case Study
NUnit Fundamentals
- Structure of Unit Tests
- Assertions
- NUnit Framework
- NUnit Assert Class
- Assert.AreEqual()
- More Assert Methods
- Test Case
- Test Methods
- Test Fixture
- Test Runner
- Test Case Hierarchy
- Ignoring Tests
- Test Case Selection
- Coloring Parent Nodes
- Test Setup and Tear Down
- Test Fixture Setup and Tear Down
- Using NUnit with Visual Studio
More about NUnit
- Expected Exceptions
- Enqueue and Dequeue
- Tests for Enqueue and Dequeue
- ToArray()
- Test of ToArray()
- Debugging NUnit Tests
- NUnit-Agent
- Exceptions Dialog
- Custom Asserts
- Implementing a Custom Assert
- Categories
- Categories with NUnit
- Results as XML
- Running NUnit at the Command Line
- Using nunit-console.exe
- Test Driven Development
- nunit-console.exe Options
- Categories at the Command Line
- Refactoring
- Collection Class Implementation
- Testing the New Version
TENHO INTERESSE