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 resources | run 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 repeatedly | the 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 software | extensively execute the system with a wide variety of configurations that might be encountered by users | a 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 |