- •1) Проблеми надійності пз.
- •2) Тест та тестування
- •3) Критерії коректної роботи програми
- •4) Види помилок
- •5) Особливості тестування
- •6) Класифікація методів тестування
- •7) Види та рівні тестування
- •8) Техніка тестування
- •9 )Умови некоректної роботи пз.
- •10) Причини виникнення помилок
- •11) Відомості про аксіоми.
- •12) Характеристика аксіом
- •13) Відомості про принципи тестування
- •14) Класифікація принципів тестування
- •15) Труднощі роботи тестера (тестувальника)
- •16) Процес тестування пз
- •17) Випадкове (стохастичне )тестування
- •18) Тестування за класами еквівалентності
- •19) Метод аналізу граничних умов
- •20) Загальні відомості про тестування потоків даних програм
- •21) Критерії тестування потоків даних програм
- •22) Критерії покриття умов
- •23)Граничне та внутрішнє тестування циклу.
- •24) Загальні відомості про тестування потоків даних програми
- •25) Критерії тестування потоків даних програми
- •26) Загальні відомості про мутаційне тестування
- •27) Положення мутаційного тестування.
- •31) Поняття модуля, його меж. Тестування класів.
- •32) Підходи до проектування тестового оточення.
- •33) Організація процесу модульного тестування
- •34) Завдання і цілі інтеграційного тестування.
- •35) Організація інтеграційного тестування.
- •36) Планування інтеграційного тестування
- •37) Завдання і цілі системного тестування
- •38) Види системного тестування.
- •39) Типи програмних індексів.
- •40) Помилки на етапах процесу розроблення
- •41) Класифікація помилок та тестів
- •42) Середовище тестування пз
- •43)Драйвера та заглушки
- •44) Тестові класи.
- •45)Генератори сигналів.
- •46) Аналіз статистики виконання тестів
- •47) Критерії якості тестування програмного коду
- •48) Розроблення тестових випадків.
- •49)Типи тестових випадків.
- •50) Проблеми тестування веб ресурсів та визначення завдань веб вузла.
- •51) Завдання тестів і тестування практичності
- •53) Тестування масштабованості. Тестування авантаження.
- •54) Стресове тестування. Тестування безпеки.
- •55) Характеристика оопз та його тестування.
- •56)Проектування тестів на рівні системи за допомогою схеми.
- •57) Проектування тестів на рівні системи за допомогою прецедентів.
- •60)Складності проведення тестів для об’єктно-орієнтованого пз.
- •61) Мета і задачі регресійного тестування.
- •62)Види регресійного тестування.
53) Тестування масштабованості. Тестування авантаження.
Поняття масштабованості стосується можливості веб вузла керувати об’ємами і видами діяльності які зустрічаються після запуску продукту. На масштабованість впливають такі типи сценаріїв: 1.На скільки близько середовище тестування збігається з реальним середовищем ф-ня; 2. Мільйони користувачів отримують доступ до вузла під час запуску; 3.Встановити ділові цикли.
Тестування навантаження. Мета: змоделювати відчуття реального світу за допомогою генерації множини користувачів, що мають доступ до веб вузла. При підготовці потрібно: 1.Зрозуміти вимоги до завантаження; 2.Вивчити загальну і поточну кількість користувачів; 3.Створити сценарії тестів для імітації декількох сеансів зв’язку встановлених на декількох веб оглядачах; 4.Виконання тесту кілька разів; 5.Провести формальні інспекції на сценаріях тестів.
54) Стресове тестування. Тестування безпеки.
Система піддається максимальним навантаженням для оцінювання результуючих характеристик. Існують автоматизовані інструменти тестування які імітують завантаження на певному веб вузлі і безперервно виконують тести впродовж декількох годин або днів. Після завершення тестування команда розробників повинна вирішити чи прийняти погіршення що до використовуваних умов стресу. Тестування безпеки – тест повинен перевірити відомі на цей момент загрози у мережі інтернет. ПЗ і АЗ, що містить брандмауери є ключовою компонентою в підтримці захищеності мережі від зловмисників. Завдання тестування брандмауера полягає у знищенні і блокування механізмів безпеки для того щоб визначити їх ефективність.
55) Характеристика оопз та його тестування.
Під час тестування додатків які розроблені на ООП можуть застосовуватися велика кількість методів: 1.Проектування тестів на рівні системи за допомогою схеми; 2. Проектування тестів на рівні системи за допомогою прецедентів; 3.Проектування по елементних тестів для совокупності класів; 4. Для ієрархії класів. Основна задача полягає в складанні будь-яких тестів щоб можна було почати тестування ООПЗ. Під час реалізації ООП створюються функції в яких нема в процедурному ПЗ. ООПЗ використовують класи як основний елемент а також наслідування та інкапсуляцію які діють на класи. Проектний підхід включає ОО декомпозиції та спеціалізовані діаграми які описують фізичні і логічні моделі майбутньої системи. Тестування системи не залежить від процесів використовуючи для створення будь якого додатку. Тестувальник оцінює додаток з точки зору користувача.
56)Проектування тестів на рівні системи за допомогою схеми.
Схему можливо створити провівши реорганізацію варіантів вхідних даних в послідовності, яку зазвичай задає користувач. Щоб задати різноманітні сценарії для покупця, функції карти і довідки з’являються по декілька разів під різноманітними елементами. Таким чином висвітлюються різноманітні контексти в яких викликаються ці функції. Для створення тестів необхідно зрозуміти, як адміністратор взаємодіє з системою. Коли в вимогах відсутня потрібна інформація, тестеру краще всього звернутися з цією проблемою до авторитетного лиця проекту.
