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.