Memory Leakage Testing
A computer program or an application consumes memory, which it should release when no longer needed and running that application or program must not cause the system to go low on resources. If the program or application does not release the memory after usage, it results in memory leakage. Memory leakage testing can fall both under black-box testing and white-box testing i.e. it can be tested both manually and with the use of tools like BoundsChecker etc. Manually you have to take a note of free memory available before running the program, at the time of running (during execution) and after the program is closed etc and doing the necessary analysis.