Submit Search
Upload
Day Of Dot Net Ann Arbor 2008
•
4 likes
•
2,329 views
David Truxall
Follow
Slides from my talk at Day of .Net in Ann Arbor in 2008
Read less
Read more
Technology
Report
Share
Report
Share
1 of 37
Recommended
测试向前一步
测试向前一步
drewz lin
How to build a test
How to build a test
lindastair
Software testing 2.0
Software testing 2.0
Andrii Dzynia
Create Your Tester Portfolio
Create Your Tester Portfolio
Shmuel Gershon
Security vulnerabilities for grown ups - GOTOcon 2012
Security vulnerabilities for grown ups - GOTOcon 2012
Vitaly Osipov
Testing in an ai driven world
Testing in an ai driven world
Craig Risi
How to get the most out of code reviews
How to get the most out of code reviews
JavaDayUA
Testing Heuristic Detections
Testing Heuristic Detections
frisksoftware
Recommended
测试向前一步
测试向前一步
drewz lin
How to build a test
How to build a test
lindastair
Software testing 2.0
Software testing 2.0
Andrii Dzynia
Create Your Tester Portfolio
Create Your Tester Portfolio
Shmuel Gershon
Security vulnerabilities for grown ups - GOTOcon 2012
Security vulnerabilities for grown ups - GOTOcon 2012
Vitaly Osipov
Testing in an ai driven world
Testing in an ai driven world
Craig Risi
How to get the most out of code reviews
How to get the most out of code reviews
JavaDayUA
Testing Heuristic Detections
Testing Heuristic Detections
frisksoftware
Paperprototyping
Paperprototyping
Stephan H. Wissel
Effective debugging
Effective debugging
Andy Dawson
Anti Patterns Siddhesh Lecture3 Of3
Anti Patterns Siddhesh Lecture3 Of3
Siddhesh Bhobe
[Thao Vo] Deadly Traps of Automation Testing
[Thao Vo] Deadly Traps of Automation Testing
Ho Chi Minh City Software Testing Club
Anti Patterns Siddhesh Lecture1 Of3
Anti Patterns Siddhesh Lecture1 Of3
Siddhesh Bhobe
Debugging with visual studio beyond 'F5'
Debugging with visual studio beyond 'F5'
Dror Helper
Testing in production
Testing in production
Jyrki Pulliainen
CodeCamp Iasi 10 march 2012 - Lessons Learned in Software Testing
CodeCamp Iasi 10 march 2012 - Lessons Learned in Software Testing
Codecamp Romania
S.T.A.R.R case study template
S.T.A.R.R case study template
Yishay Mor
Ian Agustiawan - Tech Days
Ian Agustiawan - Tech Days
Ian Agustiawan
Fundamental of testing
Fundamental of testing
aidul azmi
Worst practices in software testing by the Testing troll
Worst practices in software testing by the Testing troll
Viktor Slavchev
Kaiser Permanente CSUN 2018
Kaiser Permanente CSUN 2018
Mark Stimson
Nimbuzz advanced vs novice testers
Nimbuzz advanced vs novice testers
Ravindran Antonysamy
[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing
Ho Chi Minh City Software Testing Club
Build your mobile app from a to z presentation
Build your mobile app from a to z presentation
Seyedmostafa Safavi
A Mockery of a persentation
A Mockery of a persentation
Gil Zilberfeld
Mistakes I have made
Mistakes I have made
Andrew Grimm
What is Testing and Who are Testers?
What is Testing and Who are Testers?
Arslan Ali
Testingfor Sw Security
Testingfor Sw Security
ankitmehta21
Basics of Software Testing
Basics of Software Testing
Shakal Shukla
I Smell A RAT- Rapid Application Testing
I Smell A RAT- Rapid Application Testing
Peter Presnell
More Related Content
What's hot
Paperprototyping
Paperprototyping
Stephan H. Wissel
Effective debugging
Effective debugging
Andy Dawson
Anti Patterns Siddhesh Lecture3 Of3
Anti Patterns Siddhesh Lecture3 Of3
Siddhesh Bhobe
[Thao Vo] Deadly Traps of Automation Testing
[Thao Vo] Deadly Traps of Automation Testing
Ho Chi Minh City Software Testing Club
Anti Patterns Siddhesh Lecture1 Of3
Anti Patterns Siddhesh Lecture1 Of3
Siddhesh Bhobe
Debugging with visual studio beyond 'F5'
Debugging with visual studio beyond 'F5'
Dror Helper
Testing in production
Testing in production
Jyrki Pulliainen
CodeCamp Iasi 10 march 2012 - Lessons Learned in Software Testing
CodeCamp Iasi 10 march 2012 - Lessons Learned in Software Testing
Codecamp Romania
S.T.A.R.R case study template
S.T.A.R.R case study template
Yishay Mor
Ian Agustiawan - Tech Days
Ian Agustiawan - Tech Days
Ian Agustiawan
Fundamental of testing
Fundamental of testing
aidul azmi
Worst practices in software testing by the Testing troll
Worst practices in software testing by the Testing troll
Viktor Slavchev
Kaiser Permanente CSUN 2018
Kaiser Permanente CSUN 2018
Mark Stimson
Nimbuzz advanced vs novice testers
Nimbuzz advanced vs novice testers
Ravindran Antonysamy
[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing
Ho Chi Minh City Software Testing Club
Build your mobile app from a to z presentation
Build your mobile app from a to z presentation
Seyedmostafa Safavi
A Mockery of a persentation
A Mockery of a persentation
Gil Zilberfeld
Mistakes I have made
Mistakes I have made
Andrew Grimm
What is Testing and Who are Testers?
What is Testing and Who are Testers?
Arslan Ali
What's hot
(19)
Paperprototyping
Paperprototyping
Effective debugging
Effective debugging
Anti Patterns Siddhesh Lecture3 Of3
Anti Patterns Siddhesh Lecture3 Of3
[Thao Vo] Deadly Traps of Automation Testing
[Thao Vo] Deadly Traps of Automation Testing
Anti Patterns Siddhesh Lecture1 Of3
Anti Patterns Siddhesh Lecture1 Of3
Debugging with visual studio beyond 'F5'
Debugging with visual studio beyond 'F5'
Testing in production
Testing in production
CodeCamp Iasi 10 march 2012 - Lessons Learned in Software Testing
CodeCamp Iasi 10 march 2012 - Lessons Learned in Software Testing
S.T.A.R.R case study template
S.T.A.R.R case study template
Ian Agustiawan - Tech Days
Ian Agustiawan - Tech Days
Fundamental of testing
Fundamental of testing
Worst practices in software testing by the Testing troll
Worst practices in software testing by the Testing troll
Kaiser Permanente CSUN 2018
Kaiser Permanente CSUN 2018
Nimbuzz advanced vs novice testers
Nimbuzz advanced vs novice testers
[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing
Build your mobile app from a to z presentation
Build your mobile app from a to z presentation
A Mockery of a persentation
A Mockery of a persentation
Mistakes I have made
Mistakes I have made
What is Testing and Who are Testers?
What is Testing and Who are Testers?
Similar to Day Of Dot Net Ann Arbor 2008
Testingfor Sw Security
Testingfor Sw Security
ankitmehta21
Basics of Software Testing
Basics of Software Testing
Shakal Shukla
I Smell A RAT- Rapid Application Testing
I Smell A RAT- Rapid Application Testing
Peter Presnell
Agile Testing Pasadena JUG Aug2009
Agile Testing Pasadena JUG Aug2009
Grig Gheorghiu
Best practices quality assurance
Best practices quality assurance
Shakal Shukla
Industrial Training in Software Testing
Industrial Training in Software Testing
Arcadian Learning
Mobile Development - Unit and Automation Testing
Mobile Development - Unit and Automation Testing
Manuel Vicente Vivo
RSA 2015 Blending the Automated and the Manual: Making Application Vulnerabil...
RSA 2015 Blending the Automated and the Manual: Making Application Vulnerabil...
Denim Group
Unit tests & TDD
Unit tests & TDD
Dror Helper
Waste Driven Development - Agile Coaching Serbia Meetup
Waste Driven Development - Agile Coaching Serbia Meetup
Lemi Orhan Ergin
Agile Development From A Developers Perspective
Agile Development From A Developers Perspective
Richard Banks
Testing concepts ppt
Testing concepts ppt
Rathna Priya
Testing concepts ppt
Testing concepts ppt
Rathna Priya
Unit Testing, TDD and the Walking Skeleton
Unit Testing, TDD and the Walking Skeleton
Seb Rose
Heuristics of performance testing
Heuristics of performance testing
Pradeep Soundararajan
Debugging
Debugging
Imran Memon
Debbuging
Debbuging
Iama Marsian
Automated tests
Automated tests
Damian Sromek
Tdd
Tdd
nitinkansal2003
debuggingSession.pptx
debuggingSession.pptx
marawanwael
Similar to Day Of Dot Net Ann Arbor 2008
(20)
Testingfor Sw Security
Testingfor Sw Security
Basics of Software Testing
Basics of Software Testing
I Smell A RAT- Rapid Application Testing
I Smell A RAT- Rapid Application Testing
Agile Testing Pasadena JUG Aug2009
Agile Testing Pasadena JUG Aug2009
Best practices quality assurance
Best practices quality assurance
Industrial Training in Software Testing
Industrial Training in Software Testing
Mobile Development - Unit and Automation Testing
Mobile Development - Unit and Automation Testing
RSA 2015 Blending the Automated and the Manual: Making Application Vulnerabil...
RSA 2015 Blending the Automated and the Manual: Making Application Vulnerabil...
Unit tests & TDD
Unit tests & TDD
Waste Driven Development - Agile Coaching Serbia Meetup
Waste Driven Development - Agile Coaching Serbia Meetup
Agile Development From A Developers Perspective
Agile Development From A Developers Perspective
Testing concepts ppt
Testing concepts ppt
Testing concepts ppt
Testing concepts ppt
Unit Testing, TDD and the Walking Skeleton
Unit Testing, TDD and the Walking Skeleton
Heuristics of performance testing
Heuristics of performance testing
Debugging
Debugging
Debbuging
Debbuging
Automated tests
Automated tests
Tdd
Tdd
debuggingSession.pptx
debuggingSession.pptx
More from David Truxall
iOS for Android Developers (with Swift)
iOS for Android Developers (with Swift)
David Truxall
Consuming Web Services in Android
Consuming Web Services in Android
David Truxall
Advanced Visual Studio 2005 Tools For Office Programming And Deployment
Advanced Visual Studio 2005 Tools For Office Programming And Deployment
David Truxall
Visual Studio 2005 Database Professional Edition
Visual Studio 2005 Database Professional Edition
David Truxall
Sql Summit Clr, Service Broker And Xml
Sql Summit Clr, Service Broker And Xml
David Truxall
Visual Studio 2005 New Features
Visual Studio 2005 New Features
David Truxall
ADO.Net Improvements in .Net 2.0
ADO.Net Improvements in .Net 2.0
David Truxall
Windows Communication Foundation
Windows Communication Foundation
David Truxall
Day Of Dot Net Ann Arbor 2007
Day Of Dot Net Ann Arbor 2007
David Truxall
More from David Truxall
(9)
iOS for Android Developers (with Swift)
iOS for Android Developers (with Swift)
Consuming Web Services in Android
Consuming Web Services in Android
Advanced Visual Studio 2005 Tools For Office Programming And Deployment
Advanced Visual Studio 2005 Tools For Office Programming And Deployment
Visual Studio 2005 Database Professional Edition
Visual Studio 2005 Database Professional Edition
Sql Summit Clr, Service Broker And Xml
Sql Summit Clr, Service Broker And Xml
Visual Studio 2005 New Features
Visual Studio 2005 New Features
ADO.Net Improvements in .Net 2.0
ADO.Net Improvements in .Net 2.0
Windows Communication Foundation
Windows Communication Foundation
Day Of Dot Net Ann Arbor 2007
Day Of Dot Net Ann Arbor 2007
Recently uploaded
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Recently uploaded
(20)
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Slack Application Development 101 Slides
Slack Application Development 101 Slides
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Day Of Dot Net Ann Arbor 2008
1.
Beyond Breakpoints David
Truxall, Ph.D. Debugging and Troubleshooting Principal Consultant
2.
Production application with
a problem
3.
Finding bugs is
difficult and costly
4.
Tools and Techniques
Find and Prevent Bugs
5.
Prevent bugs with
good process
6.
Recognize the source
of bugs
7.
What is a
bug? Crashes Freezes/Hangs Poor Performance Incorrect Results Security Holes Inconsistent UI
8.
9.
Know the tools
10.
Testing
11.
12.
13.
Continuous Integration
14.
15.
Profiling
16.
17.
18.
19.
Learn the features
20.
Breakpoints
21.
Watches
22.
23.
Assertions Debug.Assert(predicate) Trace.Assert(predicate)
24.
25.
Symbols
26.
Code Examination
27.
FxCop
28.
Poor performance ==
Obvious File System Access Encryption
29.
Use WinDBG to
find the hard bugs
30.
Set up and
configure
31.
SOS.dll
32.
Symbols
33.
ADPlus
34.
35.
Find the Bugs!
36.
37.
Editor's Notes
Introduction to me, my job and company Pre-requisites for the talk: Garbage Collection Threads Visual Studio Stacks Heaps Managed Code vs. Native code ASP.NET