hbt: generalised pdts
DESCRIPTION
This mindmap highlights the generalized potential defect types as per HBT approach.TRANSCRIPT
GeneralisedPDTs
Data relatedissues
Incorrect datatransformation/conversion
TruncationExtra data - "assumeddefaults"Wrong formats
Incorrect data migrationLoss of dataIncorrect defaults
Inability to handle largevolume
Size of packet#Records#Files
Inability to handle highrates
Inappropriate validationFormat/syntaxBoundaries/limitsData types
Violation of data integrity
Concurrent datamodificationInappropriate datasecurityDuplication of data
Environmentrelated issues
Incorrect appconfiguration
Insufficient resources
Memory related
Disk related
Bandwidth related
OS resources related
App. SW related
Leakage of resources
Hardware relatedMemory
Disk
Software relatedOS related
Connections
IPC
App SW related
Wrong versions ofsupporting software
Older versions
Newer versions
Inappropriate patchesUsage relatedissues
Progress ofaction not visible
Difficulty inusage
Too many stepsIssues inunderstandingwhat to do
Incorrectsequence ofusageUnable torecover fromincorrect useAccessibilityissues
Steps to performnot in line withtypical user'sdomain
Violation of pre-conditions
Structuralissues
Incorrect data usage
Using stale data e.g.cached data
Incorrect transactionalbehavior
Incorrect concurrentdata manipulation
Inefficient codeTime consuming
Missing eventsLosing data
Resource hungry
Potential non-terminating code
LoopsRecursion
Assumption of limits
Data size limits - buffersize, data size ...
Environment limits -Free space, memoryavailability...
Incorrect pre-conditions/system state
Time related issuesSynchronizationRace condition
Inappropriateerror/exception handling
Incorrect dataEnvironment exceptions
Poor timeout handlingInterface noncompliance
Businesslogic relatedissues
Missing conditionsIncorrect pre-conditions
Conflicting conditionsIncorrect sequencing ofconditions
Values for conditionsincorrect