课程介绍:
An emerging software engineering paradigm is test-driven development, where tests are written early and testing is performed continuously during the development process. Problems are discovered early and corrected when they are found. This one-day course for developers explains the methodology of test-driven development and the use of NUnit in supporting test-driven development on Microsoft®.NET. It is current to .NET 4.0 and Visual Studio™ 2010. The course is practical, with many example programs and tests written in C#®, including a cumulative case study. The goal is to quickly bring you up to speed in using NUnit in your .NET development projects. The student will receive a comprehensive set of materials, including course notes and all the programming examples.
培训对象:
Application developers working in .NET
预备知识:
The student should have a basic knowledge of the .NET Framework and experience programming in C# with Visual Studio
课程内容:
1. 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
2. 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
3. More about NUnit
- Expected Exceptions
- Enqueue and Dequeue
- Tests for Enqueue and Dequeue
- ToArray()
- Test of ToArray()
- Debugging NUnit Tests
- 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
- nunit-console.exe Options
- Categories at the Command Line
- Refactoring
- Collection Class Implementation
- Testing the New Version
培训时间:
1天。
在线咨询
请输入您的问题:
提示:系统优先提供真人服务。非工作时间或繁忙时,会由 AI 生成回答,可能存在错误,请注意甄别。
2 thoughts on “Test-Driven Development Using NUnit and C# (VS 2010)培训课程”
we are interesting in TDD training.
could you come to taiwan to teach?
how long and how much is the training?
thanks,
gina
Please call us, our phone number is +86.2151870653.