Study Learn Grow
Debugging And Unit Testing In Visual Studio 2017

Debugging And Unit Testing In Visual Studio 2017


Harness the power of tools and techniques in Visual Studio to test and debug applications.

Overview

Harness the power of tools and techniques in Visual Studio to test and debug applications.

Visual Studio 2017 brings powerful tools for testing, which help developers concentrate more on writing better code than finding loopholes in their code. This course is a comprehensive guide that exposes best in class techniques to test applications using the tools within Visual Studio.

It begins with an introduction to the various tools within Visual Studio. The course shows you how to plan and create a test suite. You’ll learn how to perform unit tests and once you’re comfortable testing, you’ll learn how to automate your tests as well. Moving on, you’ll learn how to test your application for performance, running, distributing, and analyzing load tests. You’ll use the Microsoft Test Manager to streamline your tests and then go on to test web performance and write code to customize it where needed. You’ll also learn how to perform continuous testing that fits in line with DevOps practices for cloud environments. You’ll use Selenium Webdriver and include it in a continuous integration build, after which you’ll learn to use IntelliTrace to debug your applications effortlessly. Finally, you’ll learn to work with test data and reports and manage your test lab.

About the Author

Damir Arh is a software architect and developer, who is interested in using new technologies and methodologies to make development processes more efficient and improve the user experience in software. He is a big proponent of TDD (test-driven development) and unit testing in general. He regularly uses NUnit and MsTest unit testing frameworks and is very fond of the NCrunch continuous testing tool. It really changes the way you look at unit tests. He has a lot of experience with setting up continuous integration servers (CruiseControl.NET and TeamCity), and has used and administered different source control tools (SVN, GIT, TFS, and VSS). He has been working with Microsoft development tools all of his professional career. He has lots of experience with most parts of the .NET framework: client-side (WPF, Windows Forms), server-side (WCF, WF, and ASP.NET), and data access (ADO.NET, Entity Framework). Lately, he has been very interested in mobile platforms, such as WinRT and Windows Phone. He has been a fan of Portable Class Libraries since they were first released. In the past, he spent a lot of time in the field of COM-.NET interoperability, as well as with Word and Excel automation. He is also experienced with all aspects of SQL Server (Database Services, Analysis Services, DTS, and Integrations Services). He loves to share his knowledge with other developers. He is a speaker at local events (Microsoft NT conference, Bleeding Edge, and local user group meetings). He regularly posts on his blog and is an active user on Stack Overflow.

Course Information

Knowledge of C# and basic programming concepts is required

Install and configure Visual Studio
Debug applications from Visual Studio
Debug to other local and remote processes
Write and organize unit tests
Test Explorer to run tests and explore results
Test with Live Unit Testing
White-box testing with IntelliTest

This course is for developers and testers who want to make use of the capabilities of Visual Studio to test and debug their applications.

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

IT and Computing courses are available to study on our learning platform. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs