algtingimusteste
Algtingimusteste on testimise vorm, mille käigus hinnatakse ja kontrollitakse, et enne konkreetse funktsiooni või süsteemi teostamist on täidetud kõik esialgsed ehk eeltingimused. Need tingimused määravad, millised sisendid, keskkonnaolukorrad ning kasutajast tulenevad eeldused on vajalikud oodatava käitumise tagamiseks. Kui eeltingimused ei ole täidetud, ei pruugi operatsioon anda oodatud tulemusi või võivad tekkida ootamatud veateated.
Algtingimusteste kasutatakse peamiselt tarkvara arenduses ja süsteemide testimises, sealhulgas kriitilistes keskkondades. Need on tihti seotud lepingulise
Tegemist on testide kavandamisega, kus iga stsenaarium kirjeldab vajalikku eeltingimust. Tehnikaid kasutades kontrollitakse esmalt, kas sisend
Näide: funktsioon withdraw(amount) eeldab, et amount on suurem kui 0 ning konto saldo on vähemalt amount ning