Käyttöoletukset
Käyttöoletukset ovat suunnittelun, kehityksen ja arvioinnin väline, joka määrittelee ne olosuhteet, joissa järjestelmän odotetaan toimivan ja saavuttavan sille asetetut tavoitteet. Ne kuvaavat sekä käyttäjän että ympäristön edellytykset sekä järjestelmän riippuvuudet ja rajat.
Tyypillisiä käyttöoletuksia ovat toimintaympäristö (esim. lämpötilat, sähköverkko, verkkoyhteydet), käyttäjäprofiili (kielitaito, koulutus, toiminnan tavoitteet), tiedosto- ja rajapintavaatimukset
Käyttöoletukset ohjaavat vaatimuksia, testausstrategioita ja riskinarviointia. Ne auttavat määrittämään, millä edellytyksillä tulokset ovat päteviä ja millaisia
Esimerkkeinä: sovelluksen oletetaan toimivan tietyssä käyttöjärjestelmäversiossa ja vastaanottavan tiedot tietyn rakennekirjaston mukaisesti; offline-tilan on oltava käytettävissä
Käyttöoletukset ovat elävä asiakirja, ja niiden muutokset voivat vaikuttaa testaus- ja hyväksyntävaatimuksiin sekä riskien hallintaan.