Debugging- bajju.pptx

3. Jun 2022
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
Debugging- bajju.pptx
1 von 23

Más contenido relacionado

Similar a Debugging- bajju.pptx

debugging (1).pptdebugging (1).ppt
debugging (1).pptjerlinS1
 Software Testing  Software Testing
Software Testing Prof .Pragati Khade
Debugging.pdfDebugging.pdf
Debugging.pdfkumari36
Stm unit1Stm unit1
Stm unit1Chaitanya Kn
Debugging Presentation Rehman Ali.pptxDebugging Presentation Rehman Ali.pptx
Debugging Presentation Rehman Ali.pptxRehmanAli69
The Limits of Unit Testing by Craig StuntzThe Limits of Unit Testing by Craig Stuntz
The Limits of Unit Testing by Craig StuntzQA or the Highway

Último

GDSC PU Cloud Study Jam Intro. Session 23-24.pdfGDSC PU Cloud Study Jam Intro. Session 23-24.pdf
GDSC PU Cloud Study Jam Intro. Session 23-24.pdfPOORNIMA UNIVERSITY
NEW METHODS FOR TRIANGULATION-BASED SHAPE ACQUISITION USING LASER SCANNERS.pdfNEW METHODS FOR TRIANGULATION-BASED SHAPE ACQUISITION USING LASER SCANNERS.pdf
NEW METHODS FOR TRIANGULATION-BASED SHAPE ACQUISITION USING LASER SCANNERS.pdfTrieuDoMinh
Airbus A321 Aircraft Airport & Maintenance Planning Manual PDF.pdfAirbus A321 Aircraft Airport & Maintenance Planning Manual PDF.pdf
Airbus A321 Aircraft Airport & Maintenance Planning Manual PDF.pdfTahirSadikovi
Grumman TBF-1/TBM-1 Avenger I Pilot's Handbook.pdfGrumman TBF-1/TBM-1 Avenger I Pilot's Handbook.pdf
Grumman TBF-1/TBM-1 Avenger I Pilot's Handbook.pdfTahirSadikovi
Design and Development of FDM 3D Printer Machine.pptxDesign and Development of FDM 3D Printer Machine.pptx
Design and Development of FDM 3D Printer Machine.pptxVitthalKanade1
7.MODBus and CANBus.pptx7.MODBus and CANBus.pptx
7.MODBus and CANBus.pptxusamamaqsod1

Último(20)

Debugging- bajju.pptx

Hinweis der Redaktion

  1. I.e when a test case uncovers an error , debugging is the process that results in the removal of error . For eg . When heart started to love , Brain spotted love as functional error and tried to debug it .
  2. Firstly test cases are created Then all the cases are executed After it we get results of testing , we debug , Suspeccted cause - if there is any suspected cause - Additional test then again test cases Identified cause - correct it - regression test - system update does not reintroduce error - regression test aim at checking - 1 Functionality - black box 2 . Architecture - grey box
  3. Dynamic testing - variable changes with time . Testing - eg web - Selenium App - jenkins
  4. Failure - When a defect reaches the end customer it is called a Failure. Fault - An incorrect step, process or data definition in a computer program which causes the program to perform in an unintended or unanticipated manner.
  5. Denial Self - Blame Anger Depression Accep[tance
  6. Understand the system means understand frameworks , read api’s , etc Start at beginning Gather low level details and see failure Divide and conquer the code , fix the noise first , but don’t go nuts Change one variable first and restart , choose rifle not shotgun Keep an audit trail - write down these - what u did , in what order , etc Check plug - question assumptions .
  7. Brute force is trial and error method Memory dumps - process in which contents of memory are displayed and stored , in case of system crash , these dumps are used to examine the status of program . Runtime Tracing is a feature for monitoring real-time dynamic interaction analysis of code. Runtime Tracing uses exclusive Source Code Insertion (SCI) instrumentation technology to generate trace data, which is turned into UML sequence diagrams . Tracing feature outputs a static .tsf file for each instrumented source file as well as a dynamic .tdf file.
  8. First step is enumeration , all u know about is what program did correctly and incorrectly . Observe the patterns . Relationship 4 . by relationship , devise a hypothesis , one or more 5. Proove the hypothesis , not skip this , if you skip , these u are only skipping symptoms , not a bug .
  9. Develop list of concievable causes of error . Examine all data by looking contradictons, try to eliminate . Refine hypothesis .
  10. Checkpoints are marked , checkpointing schemes are used , like print statements . Lexical scope is a convention used with many programming languages that sets the scope (range of functionality) of a variable .
  11. Eg of debug tool is rasperry pi .