Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Database Testing - Minimizing "If it can break, it will." Mladen Prajdić SQL Server MVP"— Presentation transcript:

1 Database Testing - Minimizing "If it can break, it will." Mladen Prajdić SQL Server MVP @MladenPrajdicmladenp@gmail.com http://weblogs.sqlteam.com/mladenp

2 Welcome to Slovenia. Population: Awesome! About me 1999...

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

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

5 Why test? Confidence in code

6 Why test? Always valid documentation

7 Why test? Sleeping well at night

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

9 Non technical obstacles Peers

10 Non technical obstacles Management

11 Non technical obstacles You. Discipline!

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

13 What do we need Test lab

14 What do we need Testing tool

15 What do we need Source control

16 What do we need Schema comparison tool

17 What do we need (Semi)Continuous integration

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

19 Types of testing White boxBlack box

20 Types of testing Unit testing

21 Types of testing Integration & acceptance testing

22 Types of testing Error testing

23 Types of testing Stress testing

24 Types of testing Other...

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

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

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

28 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....

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

30 ? @MladenPrajdic mladenp@gmail.com http://weblogs.sqlteam.com/mladenp

31 Picture sources http://www.flickr.com/photos/dvids/3345063374/ http://en.wikipedia.org/wiki/File:Tightrope_walking.jpg http://www.flickr.com/photos/minchki/2811335149/ http://cheezburger.com/txperson/lolz/View/2243660544 http://www.flickr.com/photos/22577165@N07/2282032693/ http://www.flickr.com/photos/gadl/320300354/ http://static.divbyzero.nl/facepalm/ http://www.flickr.com/photos/11284224@N00/4323983731 http://en.wikipedia.org/wiki/File:Wine_on_the_Wall.jpg http://www.flickr.com/photos/pnts/2496548941/sizes/z/in/photostream/ http://www.flickr.com/photos/design-dog/1366460627/ http://www.flickr.com/photos/nordearigamarathon/4649999908/in/photostream/ http://www.flickr.com/photos/nickwebb/3016498475/ http://www.flickr.com/photos/augu/1334255992/ http://www.flickr.com/photos/hortense/3196460719/ http://www.flickr.com/photos/54544400@N00/5181596187/ http://www.flickr.com/photos/quinnanya/3570356861/ http://commons.wikimedia.org/wiki/File:Cuba-old_car.jpg http://www.flickr.com/photos/calciphus/3661636507/


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

Similar presentations


Ads by Google