Измина и тава предизвикателство. Мислих да го завърша с някаква статия, но темата е толкова обширна, че не може да се впише в просто една статия или темичка.
Но мога да нахвърлям моите впечатления и нещо като "записки"...
За мине хубава тестването на даден продукт трябва да се има предвид следните неща:
Първо тестваме black box после, ако имаме възможност white box
Прави се разлика в грешки на кода и грешки на интерфейса
Има разлика в изпусната функционалност и "би било хубаво да има..."
Във всеки един момент, като се прави свободен тест трябва да се постараем да бутнем системата
Задължително трябва да претоварим системата, за да видим как тя ще удържи на натиска
Трябва да се постараем да сринем системата, за да видим как тя ще се вдигне
Задължително трябва да си напишем игриви скриптове, за да се тества с какви "размери" може да работим
Понятието нестабилен бъг не съществува. Всичко е въпрос на желание!
Въображението помага да се направи тества...