Session Details

Session Details2019-01-07T06:21:08+00:00

Successful Integration Testing in .Net

Presented by: Jeremy Miller
Time: Tuesday, Jan. 08, 1:00 PM - 5:00 PM

In the very early days of Agile development and Test Driven Development, we strove to structure our code such that we could write isolated unit tests with little or no coupling to infrastructure. Great, and it helped, but frequently that led to more complicated code internals and you still had issues from interactions with said infrastructure. What if instead, we could more effectively do quick, reliable integration testing? Could that simplify some of our code -- especially when combined with microservice architectures? Do we need to reconsider where our efforts go in the old "testing pyramid?" How does ASP.Net Core support far better server side testing than previous versions? Where does HTTP contract testing fit in? Can Docker help us out? Should we pursue other techniques besides just trying to use Selenium? What about using alternative NoSQL style databases? Or if I'm stuck with relational databases, what can we do to soften the aggravations? I'll try to address all these questions and tackle automated testing best practices in this workshop.

Room: Salon HTags: .NET, TestingLevel: Advanced