在软体开发中，测试工作是指所有软体测试的花费（包括后续会发生的测试）。测试成本和失败成本（直接的，间接的，失败矫正成本）有直接的关系。许多因素会影响测试工作的量，包括软件开发过程的成熟度、待测软体的品质及可测试性、测试架构、成员的技能、测试目的及。
估计测试工作的方式.因为上述因素彼此会互相影响，很难去分析所有的因素。以下的作法可以用来估计测试工作量，可分为从上往下的估计，以及从下往上的估计。从上往下的估计是根据公式，而且和开发过程的花费有关：（FPA）及测试点分析（TPA）以及其