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
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Recently uploaded
(20)
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Architecting Cloud Native Applications
Architecting Cloud Native Applications
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
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