Page 47 - 6403
P. 47

Лабораторна робота №7

                                       ТЕХНІКИ ТЕСТ ДИЗАЙНУ ПРИ РОЗРОБЦІ
                                              ТЕСТОВИХ ВИПАДКІВ
                                       Мета роботи: навчитися використовувати  техніки
                                       тест дизайну для визначення набору тестів.
                                   1.  Порядок виконання роботи:
                                   2.1.  Підготовка  до  виконання  роботи  (попереднє
                            ознайомлення  з  методичними  вказівками  до  лабораторної
                            роботи  та  опрацювання  теоретичного  матеріалу  за
                            конспектом лекцій)
                                   2.2. Виконання завдання.
                                   2.3. Захист роботи.

                                   2.  Методичні вказівки до теми:
                                   Тест  дизайн  –  це  етап  процесу  тестування  ПЗ,  на
                            якому  проектуються  і  створюються  тестові  випадки  (тест
                            кейси),  відповідно  до  визначених  раніше  критеріїв  якості  і
                            цілей тестування.
                                   План роботи над тест дизайном:
                                •  аналіз  наявних  проектних  артефактів:  документація
                                   (специфікації,  вимоги,  плани),  моделі,  виконуваного
                                   коду і т.д. ( якщо вона є);
                                •  вибір  технік  тест-дизайну  –  по  суті  процес  вибору
                                   тест-кейсів;
                                •  написання специфікації по тест дизайну (тест дизайн
                                   Специфікація);
                                •  проектування  та  створення  тестових  випадків  (Test
                                   Cases).
                                   Техніка тест дизайну – це спосіб створення тестів.
                                   Розрізняють статичні та динамічні техніки. Динамічні
                            техніки поділяють на техніки білого ящика, техніки чорного
                            ящиків та техніки, орієнтовані на досвід.
                                   Техніки  чорного  ящика  або  орієнтовані  на
                            специфікацію (specification-based):
                                   - Еквівалентне розбиття (equivalence partitioning)

















                                                              45
   42   43   44   45   46   47   48   49   50   51   52