Sign In
Sachin Rekhi's Ramblings
On Mastering DB Development with Visual Studio Team Edition for Database Professionals
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
Data Generation
Database Refactoring
Database Unit Testing
Downloads
Team System
Videos
Archive
Archives
March 2007
(1)
January 2007
(4)
December 2006
(2)
November 2006
(9)
October 2006
(14)
September 2006
(7)
August 2006
(8)
July 2006
(26)
July, 2006
MSDN Blogs
>
Sachin Rekhi's Ramblings
>
July, 2006
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Sachin Rekhi's Ramblings
Running database unit tests from the command-line
Posted
over 6 years ago
by
SachinRe
1
Comments
Since database unit tests are first-class test types in Team Test, you can take full advantage of the MSTest.exe command-line tool for running and automating the execution of your database unit tests. First you need to get yourself into a command...
Sachin Rekhi's Ramblings
Link: Erich Gamma \ JUnit \ Unit Testing
Posted
over 6 years ago
by
SachinRe
0
Comments
Ed Burnette has a great post looking back on the successes of Erich Gamma. While I think of him most for his pivotal book on design patterns, he also made a large contribution with Kent Back on JUnit, one of the first real unit testing frameworks. The...
Sachin Rekhi's Ramblings
What is the Inconclusive Test Condition?
Posted
over 6 years ago
by
SachinRe
1
Comments
Several people have asked me about what the Inconclusive Test Condition is and why we add it by default to database unit tests. I thought I’d take a moment to address this here on the blog. If an Inconclusive Test Condition is added to a database...
Sachin Rekhi's Ramblings
Automatic Test Script Generation
Posted
over 6 years ago
by
SachinRe
3
Comments
One of the powerful features of Team Edition for Database Professionals is its ability to automatically generate a stub SQL test script for stored procedures, functions, and triggers. This feature allows you to right-click on an existing sproc,...
Sachin Rekhi's Ramblings
Database Unit Testing and Debugging
Posted
over 6 years ago
by
SachinRe
1
Comments
With Team Edition for Database Professionals, you can create database unit tests and debug the objects under tests. This is an important technique that is very useful for investigating failed database unit tests. An important thing to remember here...
Sachin Rekhi's Ramblings
Article: Developer.com - Test Driven Development
Posted
over 6 years ago
by
SachinRe
1
Comments
Developer.com has a great article on Test Driven Development. This methodology is gaining momentum and is as important for database professionals to master as it is for application developers. http://www.developer.com/design/article.php/3622546...
Sachin Rekhi's Ramblings
Trying out Team System
Posted
over 6 years ago
by
SachinRe
0
Comments
As you know, Team Edition for Database Professionals is part of the larger Visual Studio Team System. Much of the value of this toolset is only realized when you leverage the entire Team Suite. Some of the tighter integration you get when you use...
Sachin Rekhi's Ramblings
Checkin Policy for Database Unit Testing
Posted
over 6 years ago
by
SachinRe
5
Comments
Team Edition for Database Professionals, combined with Team Test and Team Foundation Server, provides a facility for allowing you to enforce a team-wide policy requiring that a set of tests are run and pass before every check-in. This is a practice that...
Sachin Rekhi's Ramblings
Best Practice: Deploying Database Rename Refactorings
Posted
over 6 years ago
by
SachinRe
3
Comments
Team Edition for Database Professionals is targeted primarily at managing iterative changes for preproduction database development. The primary use case for deploying rename refactorings is to your local sandbox server. The cleanest way to setup...
Sachin Rekhi's Ramblings
Link: Beck Testing Framework
Posted
over 6 years ago
by
SachinRe
1
Comments
For many database professionals, unit testing is a foreign concept. Many of you may have never heard of the xUnit family of test frameworks, including modern-day frameworks like NUnit and JUnit. I thought I would link you back to an early article...
Sachin Rekhi's Ramblings
Database Unit Testing: Managing Database State
Posted
over 6 years ago
by
SachinRe
1
Comments
One important consideration in database unit testing is managing the database state. This aspect of database unit testing makes it more difficult than its app-tier counterpart. However, it’s fundamental to what database unit testing is, as a database...
Sachin Rekhi's Ramblings
Who is the database professional?
Posted
over 6 years ago
by
SachinRe
2
Comments
Another great question J There are several ways to answer that. In the broadest sense, the database professional is any professional who directly interacts with the database, ranging from the data architect, to the database developer, to the database...
Sachin Rekhi's Ramblings
Database Unit Test Verification
Posted
over 6 years ago
by
SachinRe
6
Comments
One of the most important aspects of database unit testing is verification. The application unit testing answer to verification is assertions. Most unit testing frameworks come with a collection of assertions that you can use to verify various conditions...
Sachin Rekhi's Ramblings
Types of database unit tests
Posted
over 6 years ago
by
SachinRe
5
Comments
Since database unit testing is a fairly new concept, I thought I’d give you a sense for some types of unit tests you can write for your database. Feature Tests The first and likely most prevalent type of database unit test is a feature test....
Sachin Rekhi's Ramblings
Creating your first database unit test
Posted
over 6 years ago
by
SachinRe
6
Comments
I wanted to show you how easy it is to create your first database unit test using Visual Studio Team Edition for Database Professionals. So we’ll walk through exactly how to create a unit test for the CustOrderHist stored procedure in the Northwind database...
Sachin Rekhi's Ramblings
Team Data CTP4 Now Available!
Posted
over 6 years ago
by
SachinRe
0
Comments
The latest Community Technology Preview (CTP4) of Team Edition for Database Professionals is now available! You'll see introduced a brand new view of your database projects, as well as bug fixes throughout the product. And as always, keep the feedback...
Sachin Rekhi's Ramblings
A look back to an early article on Evolutionary Database Design
Posted
over 6 years ago
by
SachinRe
0
Comments
I wanted to take a moment to point people back to an early article that Martin Fowler & Pramod Sadalage put together describing the concept of evolutionary database design and some early thoughts on how to make this happen in 2003: http://martinfowler...
Sachin Rekhi's Ramblings
Link: Walkthrough of test data generation
Posted
over 6 years ago
by
SachinRe
0
Comments
Cameron Skinner, Product Unit Manager (the guy who runs the product group), has a great post with a walkthrough of the test data generation tool. You can find it here: http://blogs.msdn.com/camerons/archive/2006/06/30/652407.aspx He shows you exactly...
Sachin Rekhi's Ramblings
A better approach to test data generation
Posted
over 6 years ago
by
SachinRe
2
Comments
Anytime you are doing any sort of serious database development, you’ll need realistic test data to verify your system. There are several commonly used approaches to test data generation: § Use production data for testing purposes . Typically you...
Sachin Rekhi's Ramblings
What's all the excitement about?
Posted
over 6 years ago
by
SachinRe
0
Comments
In case you have been living in your own little bubble and missed all the excitement around the new edition to Team System: Team Edition for Database Professionals, you should definitely check out Kimberly Tripp's overview of the buzz. She details a lot...
Sachin Rekhi's Ramblings
Book Recommendation: Refactoring Databases
Posted
over 6 years ago
by
SachinRe
1
Comments
I wanted to send kudos over to Scott W. Ambler and Pramodkumar J. Sadalage for recently publishing a great book on the very topic of refactoring databases. Refactoring Databases: Evolutionary Database Design http://www.amazon.com/gp/product/0321293533...
Sachin Rekhi's Ramblings
What is database refactoring?
Posted
over 6 years ago
by
SachinRe
9
Comments
Well, I’m glad you asked :) The best way to explain database refactoring is to offer two different perspectives, depending on the background you are coming from. I offer a view on database refactoring both from the perspective of a seasoned application...
Sachin Rekhi's Ramblings
What is database unit testing?
Posted
over 6 years ago
by
SachinRe
5
Comments
Unit Testing, while a well understood technique in the application development world, is not nearly as prevalent in the data community. Therefore, before jumping into how exactly you would utilize this technique and our toolset around it, you must understand...
Sachin Rekhi's Ramblings
Team Data Forums
Posted
over 6 years ago
by
SachinRe
0
Comments
A great way to learn more about the product, hear what other users have to say about it, and get your questions answered by the product team is by checking out the MSDN Forums dedicated to this product. You'll find that here: http://forums.microsoft...
Sachin Rekhi's Ramblings
Meet the Team Data Bloggers
Posted
over 6 years ago
by
SachinRe
0
Comments
Beyond myself, there are quite a few other bloggers from the product team. I thought I would take this moment to quickly introduce each of these individuals and point you toward their blog: Cameron Skinner , Product Unit Manager Matt Nunn...
Page 1 of 2 (26 items)
1
2