Experts| Latest Update
maintainability testing Testing to determine the ease with which a software product can be
modified to correct defects, modified to meet new requirements, modified to make future
maintenance easier, or adapted to a changed environment.
Is the product easy to change and take care of?
performance testing Testing to determine the degree to which a system or component
accomplishes its designated functions within given constraints regarding processing time and
throughput rate.
Is the product *fast*?
portability testing Testing to determine the ease with which the software product can be
*transferred* from one hardware or software environment to another.
reliability testing Testing to determine the ability of the software product to perform its
required functions under stated conditions for a specified period of time, or for a specified
number of operations.
Is the product *consistent* over time?
security testing Testing to determine the security of the software product.
Does the product protect sensitive data?
stress testing A type of performance testing conducted to evaluate a system or component
at or beyond the *limits* of its anticipated or specified workloads, or with reduced availability
of *resources* such as access to memory or servers. BREAKING IT