HBT: Generalised PDTs

282 views

Published on

This mindmap highlights the generalized potential defect types as per HBT approach.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
282
On SlideShare
0
From Embeds
0
Number of Embeds
44
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

HBT: Generalised PDTs

  1. 1. Missing conditions Incorrect pre-conditions Conflicting conditions Business logic related Incorrect sequencing of issues conditions Values for conditions incorrect Using stale data e.g. cached data Incorrect transactional Incorrect data usage Truncation behavior Incorrect data Extra data - "assumed Incorrect concurrent transformation/conversion defaults" data manipulation Wrong formatsMissing events Time consuming Loss of data Inefficient code Incorrect data migration Losing data Incorrect defaults Resource hungry Size of packet Inability to handle large Loops Potential non- volume #Records Recursion terminating code #Files Data related Data size limits - buffer Structural issues Inability to handle high size, data size ... issues rates Assumption of limits Format/syntax Environment limits - Free space, memory Inappropriate validation Boundaries/limits availability... Data types Incorrect pre- Concurrent data conditions/system state modification Synchronization Generalised Violation of data integrity Inappropriate data Time related issues security Race condition PDTs Duplication of data Incorrect data Incorrect app Inappropriate configuration Environment exceptions error/exception handling Memory related Poor timeout handling Disk related Interface noncompliance Insufficient resources Bandwidth related Progress of OS resources related action not visible App. SW related Too many steps Environment Memory Difficulty in related issues Hardware related Issues in Disk understanding usage Leakage of resources Connections what to do OS related Software related IPC Incorrect App SW related sequence of Older versions usage Wrong versions of Newer versions Usage related supporting software Unable to issues Inappropriate patches recover from incorrect use Accessibility issues Steps to perform not in line with typical users domain Violation of pre- conditions

×