Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Толық тестілеу

Автор:   •  Январь 15, 2021  •  Реферат  •  527 Слов (3 Страниц)  •  335 Просмотры

Страница 1 из 3

2 Слад. Өткен ғасырдың 60-жылдарында «Толық тестілеу» бағыты көпшіліктің назарында болды. Барлық мүмкін мәліметтерді енгізу арқылы кодты орындаудың барлық тәсілдерін тексеру.

Алайда, көп ұзамай «толық, жан-жақты тестілеу» мүмкін еместігі анықталды, өйткені ықтимал жолдардың және енгізу мәліметтерінің саны өте үлкен, сонымен қатар осы тәсілмен жобалау мен құжаттамада қиындықтар туындайды.

Нәтижесінде «толық тестілеу» мүмкін емес болып саналды.

Слайд 6 Гленфорд Майерс өзінің бағдарламалық жасақтаманы тестілеу өнері кітабының бірінші басылымында толық тестілеудің мүмкін еместігін көрсететін мысалды келтірді. Нұсқаулардың ішінде 20 кірістірілген қарапайым бағдарлама - тіпті «бір экрандағы код бөлігі» де бағдарламаның орындалу тармақтарының сансыз мөлшерін берді.

Слайд9 Бұл екі анықтама екі қарама-қарсы пікірге негізделген «сынақ парадоксын» құрайды:

а) бір жағынан, тестілеу өнімнің жақсы жұмыс істейтініне көз жеткізуге мүмкіндік береді;

b) екінші жағынан, бағдарламалық жасақтамада қателер табылса, өнім жұмыс істемейді.

Тестілеудің екінші мақсаты сапаны жақсарту тұрғысынан тиімдірек, өйткені ол бағдарламалық жасақтама кемшіліктерін елемеуге мүмкіндік бермейді.

(Указанные два определения представляют собой «парадокс тестирования», в основе которого лежат два противоположных утверждения:

а) с одной стороны, тестирование позволяет убедиться, что продукт работает хорошо;

б) с другой  – выявляет ошибки в ПО, показывая, что продукт не работает.

Вторая цель тестирования является более продуктивной с точки зрения улучшения качества, так как не позволяет игнорировать недостатки ПО.

Слайд 10

«Традиционное тестирование», существовавшее до начала 80-х, относилось только к скомпилированной, готовой системе (сейчас это обычно называется «системное тестирование»).

С середины 80-х тестировщики стали вовлекаться во все аспекты жизненного цикла разработки. Это позволило раньше находить проблемы в требованиях и архитектуре, чем сокращать сроки и бюджет разработки.

Тогда же появились первые инструменты автоматизированного тестирования. Предполагалось, что компьютер сможет выполнить больше тестов, чем человек, и сделает это более надёжно. Но об этом – в другом тренинге :)

Слайд 10

80-жылдардың басында болған «дәстүрлі тестілеу» тек құрастырылған, дайын жүйеге қатысты болды (қазір оны әдетте «жүйелік тестілеу» деп атайды).

80-жылдардың ортасынан бастап тестерлер өмірлік циклдің барлық салаларына қатыса бастады. Бұл уақыт пен бюджетті қысқартудан гөрі талаптар мен архитектурада қиындықтар табуға мүмкіндік берді.

...

Скачать:   txt (8 Kb)   pdf (93.5 Kb)   docx (10.3 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club