Database Testing - Minimizing "If it can break, it will." Mladen Prajdić SQL Server MVP

Slides:



Advertisements
Similar presentations
Presented by, MySQL & OReilly Media, Inc. MySQL 6.0 Backup Dr. Lars Thalmann Dr. Charles A. Bell Rafal Somla Replication and Backup Team.
Advertisements

The Future Final Project for Computer Applications.
Where to Put Your Package Okay, stop giggling – this is SQL Server!
Subordinating Conjunctions that Introduce Dependent Clauses for Cause and Effect: When Because Since If Now That So that by Patricia Galien
PHP File Upload ISYS 475.
Test test Please press the F5 key to begin. (Then, press the Page Up or Page Down keys to move through the following 3 slides.)
Alhambra tiles The tiles that inspired M.C. Escher.
Denny Cherry twitter.com/mrdenny.
Natural Gas. What is it/How does it work The process of converting gas to energy is similar to the one they use with coal, or oil, but usually cleaner.
Curtin University is a trademark of Curtin University of Technology CRICOS Provider Code 00301J Research Week 2014 SAVE ME TIME
_______________________________ Getting up to speed: Reflections of new health librarians at La Trobe University Jennifer Mitchell, Katie Wiese & Fiona.
Sustainability for Diverse Communities Resource Hub – Communicating sustainability.
Are You My Mentor? New Perspectives and Research on Informal Mentorship Julie James, Ashley Rayner, and Jeannette Bruno
 
Prototyping for Richer User Experiences Chris Griffith Qualcomm, Inc. User Experience Group.
Mindy Lee Jae Won H1 Amber ITGS 3.2 Software. 1. What does User Support mean? 2. What are Manuals? 3. What are Assistants? 4. What are Tutorials? 5. What.

Using Science Content to Reach College and Career Readiness (And Have Fun, Too!) Cynthia Zafft, NCTN Senior Advisor
Help Snoopy to write a letter. Charlie Brown is Snoopy’s new friend he met online. Now Snoopy wants to get to know Charlie Brown.
Numerical Analysis EE, NCKU Tien-Hao Chang (Darby Chang)
IB Biology Option D D4 The Hardy Weinberg Principle Jason de Nys IB Biology Option D D4 The Hardy Weinberg Principle Jason de Nys All syllabus statements.
Acceleration r1.04.
© 2010 Akula LLC, Jeremy R. Hertzberg, BS CMPE History of Computers.
Gender [Instructor Name] [Class and Section Number]
Presentation: 20 minutes
Clerk: Welcome to the Four Seasons Hotel. How may I help you? Guest: I would like to check-in.
The Testudo and the battle of Caer Caradoc
DEV-2: Getting Started with OpenEdge® Architect – Part I
Hana Kunovjánková. * Picture description * Pre-reading discussion * Post-reading discussion * Resources.
High-level VIEWS Architecture. Data Acquisition & Import Data Acquisition System: Accepts submission of data in a variety of schemas and formats Can automatically.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 1 Introduction to Database Management.
DATABASE DEVELOPMENT STRATEGIES TOP DOWNTOP DOWN –Large scale application driven by strategic objectives –General  Specific –Organization-wide (“data.
Utility Database Chris
Microsoft Office Project 2003 Resource Kits James Scott & Roy Riley Technical Content Development Microsoft Corporation.
Chapter 1 Introduction to Database Management. McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Welcome! Database technology:
Backup & restore database. Backup a database Step 1.
Virtual Mechanics Fall Semester 2009
Database Design for DNN Developers Sebastian Leupold.
Database Technical Session By: Prof. Adarsh Patel.
Nathan Perkins. Project Description  A database for my online Social Network website – DJBeat.net  Site is used by music producers, disk jockeys and.
AGENDA Introduction to Virtual Mechanic Demo Architectural diagram and summary QA steps and user acceptance testing Bugs in the software Feedback from.
I Copyright © 2004, Oracle. All rights reserved. Introduction Copyright © 2004, Oracle. All rights reserved.
17-20 OCTOBER 2011 DURBAN ICC. What code-database gap? Introducing Project Codename “Juneau” William
Advanced Web 2012 Lecture 7 Sean Costain Exporting SQL Sean Costain 2012 Exporting your SQL to a singular file is an excellent way to create a portable.
SeETL Demonstration 18 Delta Detection 20/07/2013
Database Concepts Track 3: Managing Information using Database.
DATAWHERE - MIAB1 DATAWHERE The MIAB Solution to Information Support and Data Conversion/Migration 통신망 연구실 석사 3 학기 임 수 정.
Backing Up and Restoring Databases by Using the SQL Server 2000.
Before We Start  Questions – ask, but we may have to hold until end 
Systems Development Life Cycle (SDLC)
Performance. Performance Performance is a critical issue especially in a multi-user environment. Benchmarking is one way of testing this.
Data Management Conference Performance & Scalability Simon Sabin London September 29th.
Tbare A. - PC Backup & Restore B. - Installing New Release of Tbare C. - Configuring Tbare on Crib PC TBare PC Backup Procedure (3-5-14)1.
Agenda for Today  DATABASE Definition What is DBMS? Types Of Database Most Popular Primary Database  SQL Definition What is SQL Server? Versions Of SQL.
Introducing Hekaton The next step in SQL Server OLTP performance Mladen Prajdić
SQL Server Security & Intrusion Prevention
Recommended Practices & Fundamentals
# 66.
Pictures and cars.
Database Management Systems
Systems Design, Implementation, and Operation
dbatools - PowerShell and SQL Server Working Together
Awesome new T-SQL candy in SQL Server 2012
Please thank our sponsors!
LAU and SIRE Agenda: 5.3; Document 11
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
2/18/2019.
What about the Data Dude?
Preparation for Final exam
Presentation transcript:

Database Testing - Minimizing "If it can break, it will." Mladen Prajdić SQL Server MVP

Welcome to Slovenia. Population: Awesome! About me

How many are doing database testing? How many are doing any kind of testing? Quick poll

Agenda Why test Non technical obstacles What do we need Types of testing Examples

Why test? Confidence in code

Why test? Always valid documentation

Why test? Sleeping well at night

Agenda Why test Non technical obstacles What do we need Types of testing Examples

Non technical obstacles Peers

Non technical obstacles Management

Non technical obstacles You. Discipline!

Agenda Why test Non technical obstacles What do we need Types of testing Examples

What do we need Test lab

What do we need Testing tool

What do we need Source control

What do we need Schema comparison tool

What do we need (Semi)Continuous integration

Agenda Why test Non technical obstacles What do we need Types of testing Examples

Types of testing White boxBlack box

Types of testing Unit testing

Types of testing Integration & acceptance testing

Types of testing Error testing

Types of testing Stress testing

Types of testing Other...

Agenda Why test Non technical obstacles What do we need Types of testing Examples

Testing database interface Testing schema Testing tables, views, UDFs Testing stored procedures

The most important slide of the presentation! Test RESTORING database BACKUPS!

Quick summary Start working around obstacles Think about what you need to test Get tooled up Do it! Sleep better and spend more time doing other things you like So....

Quick summary... please test. Because...

Picture sources