Automated and Repeatable Test Cases for SQL Server Development

Slides:



Advertisements
Similar presentations
Business Intelligence Simon Pease. Experience with BI Developing end-to-end BI prototype for Plan International Developing end-to-end BI prototype for.
Advertisements

The Use of Microsoft based Technologies for the benefit of the Community Prof. Avi Mendelson – Microsoft & Technion - Taub 643.
Cross-curricular Assignment Using your case study…
#sqlsatPordenone #sqlsat367 February 28, 2015 Testing your databases Alessandro
SSIS Over DTS Sagayaraj Putti (139460). 5 September What is DTS?  Data Transformation Services (DTS)  DTS is a set of objects and utilities that.
IMS 6217: Data Warehousing / Business Intelligence Part 3 1 Dr. Lawrence West, Management Dept., University of Central Florida Analysis.
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
1 © 2001, Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID SQL 2005.
WINDOWS AZURE MOBILE SERVICES AN INTRODUCTION Bret Stateham Technical Evangelist
Team Foundation Server Overview. Team Foundation Server  Where did it come from?  MS Delta  MS SourceSafe.
Ms Dynamics Ax 2012 By Johnkrish. MSD Ax is a Customizable, Multi-language, Multi-Currency ERP Solution. Completely integrated & Web-enabled Supports.
SSMS SQL Server Management System. SQL Server Microsoft SQL Server is a Relational Database Management System (RDBMS) Relational Database Management System.
Upgrade on Windows 7. DownloadSoftware Download Software from link provided in Webliography: e/
Carlos Bossy Quanta Intelligence SQL Server MCTS, MCITP BI CBIP, Data Mining Real-time Data Warehouse and Reporting Solutions.
Pro2SQL: BI and Reporting solution June 26 th – June 29 th Manchester, NH Greg White – Sr Consultant Progress Software.
Develop Business Intelligence Application with Microsoft SharePoint 2013 Author: Vo Duy Anh.
SQL Server Analysis Services Fundamentals
HPE ALM Octane.
Aga Private computer Institute Prepared by: Srwa Mohammad
DBMS Programs MS SQL Server & MySQL
DB Programming – Basic analysis
How to Start SQL Server and SSDT BI in Local
SSIS Templates, Configurations & Variables
Presented By: Jessica M. Moss
Visual Studio Database Tools (aka SQL Server Data Tools)
Still a Toddler but growing fast
Agile Analytics: Automated Builds and Deployments
What’s new in SQL Server 2017 for BI?
Making Your List and Checking It Twice
Introduction to unit and integration testing with tSQLt
Welcome to WideWorld Importers
Module III: Business Analytics
Introduction to SQL Server Analysis Services
SQL Server 2017 Graph Database Inside-Out
Report Builder as Self Service BI Solution
Data Definition and Data Types
SQL Server Data Tools for Visual Studio Part I: Core SQL Server Tools
Visual Studio 2010 Database Projects
Dimodelo Solutions.
MongoDB for Developers
MongoDB for SQL Developers
Database Code Management with VS 2017 and RedGate
SQL Server Analysis Services Fundamentals
Populating a Data Warehouse
Prove to your boss your database is sound - Unit Testing with tSQLt
Business Intelligence Fundamentals: SQL Server Analysis Services
Intro to Unit Testing with tSQLt
Visual Studio Database Tools (aka SQL Server Data Tools)
Populating a Data Warehouse
Populating a Data Warehouse
Evaluation & Experiences ‘YTY-System’ Statistics Finland
DAT381 Team Development with SQL Server 2005
Data Management Innovations 2017 High level overview of DB
Your code is not just…your code
ETL Automation using Biml
SSDT and Database Project Basics
Power BI.
Install MySQL Community Server and MySQL Workbench
4/20/ :00 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
SSIS Data Integration Data Warehouse Acceleration
Contact Person: Mukesh Chopra
SSIS Data Integration Data Warehouse Acceleration
Analysis Services Analysis Services vs. the Data Warehouse vs. OLTP DB
Michelle Haarhues Keeping up with SSMS.
SSIS Data Integration Data Warehouse Acceleration
Michael French Principal Consultant 5/18/2019
Optimizing the ETL Development process using BIML
Your code is not just…your code
Implementing ETL solution for Incremental Data Load in Microsoft SQL Server Ganesh Lohani SR. Data Analyst Lockheed Martin
Presentation transcript:

Automated and Repeatable Test Cases for SQL Server Development Stefan Riedel |

Housekeeping Mobile Phones Evaluations Time

Stefan Riedel Working with MS SQL Server for more than 16 years. Data Warehouse and Business Intelligence solutions. Waterfall and Agile Development Methodologies. http://au.linkedin.com/pub/stefan-riedel/8/27/59b/ stefan-riedel@outlook.com

Automated and Repeatable Test Cases for SQL Server Development Waterfall  Agile Manual  Automated Although Agile projects need automated testing, all projects need testing.

Test Driven Development Create test then write code to pass test. Unit Testing, Functional Testing, Acceptance Testing. Testing system develops over time.

Software Setup Windows 8.1 Pro SQL Server 2014 Developer Visual Studio 2013 Community Edition -- SQL Server Data Tools (SSDT) included -- Visual Studio 2013 BI Data tools Installed Adventure Works OLTP SSDB on local server Installed Adventure Works OLAP SSDB on local server Installed Adventure Works OLAP SSAS on local server

Story/Requirement Story/Requirement To analyse how people first find out about our company. Tasks Update stored procedures that insert, update or delete fields about a person.

Test Driven Development Demo 10. Write test 20. Run test and see it fail 30. Write code so test will pass 40. Run test and see it pass 50. GOTO 10

Other tests Standards and Best Practice Primary Key on all tables Naming Standards using DMVs

Other tests (Cont.) Linked Server to check SSAS values

What Next? Test SSIS ETL from OLTP DB to OLAP DB. Other possible tests FK relationships Indexes SQL Server properties

What Else? TSQLUnit, tSQLt ssisUnit Redgate, Varigence Cucumber, Specflow .NET