печально быть антисоциальным - February 16th, 2005

Feb. 16th, 2005

12:54 pm - sistēmu jātestē arī ārpus tās ietvariem

Jau kādu laiku domāju par programmatūras testēšanas aspektu, kas nav atkarīgs no koda kvalitātes.

Jebkura sistēma darbojas citu sistēmu ietvaros. Programmas darbība ir atkarīga no dažādiem dzelžiem, apkārtējām programmām, konfigurācijas un lietotājiem. No šīm ārējām sistēmām parasti tiek kautkas sagaidīts.

Piemēram, lasot konfigurācijas failu tiek sagaidīts, ka šis fails tur būs, lai gan lietotājs to varētu izdzēst no failu sistēmas. XHTML1.0 Transitional apraksts var būt adresē www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd , bet var arī nebūt. Arī interneta pieslēgums dažādu iemeslu dēļ var nedarboties. Lietotājs uz jautajumu "Jā" vai "Nē", var atbildēt ar ko citu.

Man pašam nācās saskārties, kad nobruka mana webhosta cietie diski. Pēc atjaunošanas bija jauns meilserveris. Manas labi audzinātās programmas vairs nespēja man nosūtīt vēstules. Arī nekādus īpašus kļūdu paziņojumus tās nerādīja. Tagad esmu mācījies no kļūdām un visas izņēmuma situācijas logoju failā. Bet ko darīt, ja failā nevar ierakstīt? Sūtīt e-pastu? Bet ja e-pasts nestrādā?

Principā šī problēma ir risināma un arī darbībā esošām programmām (serveriem), laiku pa laikam vajadzētu iziet automātiskos testus. Ja jums ir pieredze ar līdzīgām problēmām, risinājumi, lūdzu atstājiet komentārus, vai sūtiet man e-pastu uz smejmoon@yahoo.com.


Šeit Frank Sommers par līdzīgu tēmu: Is Complete Test Coverage Desirable - or Even Attainable?

(3 comments | Leave a comment)
Previous day (Calendar) Next day