SQL Server developers have, until recently, been unable to benefit from unit testing to produce reliable code which can be properly regression tested at the unit level. Covering how and why to unit test, examples and potential pitfalls, this course leads the SQL developer through how to go about adding unit tests to existing as well as new database developments. We will be using the tSQLt open source framework and the Red Gate SQL Test tool to show how to easily add database unit testing to your development armoury. The methods shown in this course apply to SQL Server versions 2005 and above.
This course follows on from the Pluralsight "Python Fundamentals" course, and has more detail about unit testing with Python. We will cover libraries and frameworks such as unittest, doctest and py.test. The aim is to help you to write unit tests that improve code quality, and also support future development. Good unit tests should provide immediate value in terms of reduced debugging and better design, and the investment writing them should pay back over the whole lifetime of your software.
In this course you will be learning about using Microsoft Visual Studio Unit Testing features. We will cover understanding unit testing basics, asserts and testing lifecycle, web performance tests, generic tests, ordered tests, WebServiceHelper and TestConfigurationSection.
Do you want to get started with unit testing in Java? Perhaps you already know a little about JUnit, but you've always wanted to learn more about this useful framework? Either way, this course will teach you what you need to know to not only get started with JUnit, but to master all of the features of the JUnit framework. In this course, we'll start out by learning the basics of JUnit and how to create some basic unit tests. Then, we'll go into some of the lesser known advanced features of JUnit that will really help you write elegant tests with less code. After that, I'll show you how to integrate JUnit with your existing Ant or Maven build system and how you can automate the creation of JUnit reports. Finally, we'll wrap things up by going beyond the basic uses of JUnit by learning how to use stubs and mocks to really isolate classes and we'll also learn how to use JUnit for more than just unit testing. By the end of this course, you'll be a JUnit pro and will have a handful of useful tools and techniques you can use to make the most of the JUnit framework. If you are interested in JUnit, you won't want to miss this course.
This course teaches you various advanced techniques for making unit tests more robust and easier to maintain. It assumes that you have prior experience with unit testing. You'll learn how to make the Arrange and Assert parts of your tests easier to read and maintain, as well as how to model unit tests to match the System Under Test, and how to make the System Under Test easier to unit test. Throughout the course you will see lots of code examples in C#.