Object Oriented Software Engineering   View all facts   Glossary   Help
subject > problem > defect > defect in handling stress and unusual situations
Next defectdocumentation defect    Updefect    Previous defectdefect in an ordinary algorithm   

defect in handling stress and unusual situations comparison table
Subject have testing strategy have example occur has definition
defect in handling peak loads or missing resources
  • deny the program under test the resources it normally uses, by employing such methods as deleting files, concurrently running other resource-hungry programs, making less memory available, or disconnecting the system from the network
  • run a very large number of copies of the program being tested, all at the same time
the absence of code to handle an exception when
  • a computer becomes short of resources such as memory, disk space or network bandwidth
  • files or data are missing
  • the system is not permitted to perform certain operations
  • the system cannot start new threads
  • the system runs out of space in a fixed size data structure
A defect that occurs when a computer cannot gracefully handle peak loads or missing resources
inappropriate management of resourcesrun the program intensively over a long period of time in such a way that it uses many resources, relinquishes them and then uses them again repeatedlythe absence of code to handle an exception A defect that occurs when a program uses certain resources but does not make them available to other programs when it no longer needs them
incompatibility with specific configurations of hardware or softwareextensively execute the system with a wide variety of configurations that might be encountered by usersa system might fail if a different graphics card is installed, if certain fonts are missing, or a newer or older version of a web browser is installed  
insufficient throughput or response time on minimal configurations
  • perform testing using minimally configured platforms
  • for extra reliability, test the system in an environment that has a configuration that is worse than the minimum: In such conditions, it should report that it cannot run properly
the absence of code to handle an exception A defect that occurs when the system is tested on a minimal configuration and its throughput or response time fails to meet requirements

Next defectdocumentation defect    Updefect    Previous defectdefect in an ordinary algorithm