DTSDefect Testing System - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

DTSDefect Testing System

Description:

DTS(Defect Testing System) Yang Zhao Hong, Gong Yun Zhan,Xiao Qing, Wang Ya Wen ... Defect defined by extended state machine -NULL Pointer Dereference. Defect Patterns ... – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 16
Provided by: Hub85
Category:

less

Transcript and Presenter's Notes

Title: DTSDefect Testing System


1
  • DTS(Defect Testing System)
  • Yang Zhao Hong, Gong Yun Zhan,Xiao Qing, Wang Ya
    Wen
  • Beijing University of Posts and
    Telecommunications
  • 2008.09

2
Outline
  • How does DTS work?
  • Defects patterns
  • Defects Testing Framework
  • Testing an example-Tomcat

3
DTS
  • Supports Java/C/C source code static analysis
  • Tool is written by Java

4
How does DTS work?
Rules
Testing
Static Testing Tool
Precise Rules
Source Code
Program Analysis Engine
Defects
5
Outline
  • How does DTS work?
  • Defects patterns
  • Defects Testing Framework
  • Testing an example

6
Various defect patterns
  • Memory Leak Fault
  • Out of Bounds Array Access Fault
  • Illegal Computing Fault
  • Uninitialized Variable Fault
  • buffer overflow vulnerability
  • Tainted Data vulnerability
  • Race Condition
  • Over 300 patterns

7
How to define defect patterns?
8
Defect defined by extended state machine -NULL
Pointer Dereference
9
Defect Patterns -NULL Pointer
Dereference Fault
10
Common elements for description
  • Syntax elements(Xpath)
  • Variables scope
  • Variables value range
  • Control flow information
  • Dataflow information

11
Schema of description methods
12
Outline
  • How does DTS work?
  • Defects patterns
  • Defects Testing Framework
  • Testing an example

13
(No Transcript)
14
Outline
  • How does DTS work?
  • Defects patterns
  • Defects Testing Framework
  • Testing an example-Tomcat

15
Thanks
Write a Comment
User Comments (0)
About PowerShow.com