Kupima programu-tumizi kunajumuisha viwango kadhaa vya kupima (kwa upeo) na aina (kwa madhumuni). Kuelewa wao — unit, ujumuishaji, kutoka mwanzo hadi mwisho; utendaji wa kawaida dhidi ya yasiyo ya kawaida — husaidia kujenga njia kamili ya kupima inayoainisha vipengele tofauti vya ubora.
Viwango vya kupima (kwa upeo)
UNIT → individual functions/methods in isolation (smallest, fastest, most numerous)
INTEGRATION → multiple units/components working TOGETHER (e.g. code + database, services)
END-TO-END (E2E) → the WHOLE application from the user's perspective (full flows,
through the real UI/system) — broadest, slowest
SYSTEM → the complete integrated system; ACCEPTANCE → meets business requirements
