
- •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)Види регресійного тестування.
38) Види системного тестування.
Види системного тестування: *функціональне тестування; *тестування продуктивності; *навантажувальне тестування; *стресове тестування; *тестування конфігурації; *тестування безпеки; *тестування надійності і відновлення після збоїв; *тестування зручності використання. Початковою інформацією для проведення перерахованих видів тестування є 2 класи вимог: 1.функціональні – явно описують, що система повинна робити і які виконувати перетворення вхідних даних в вихідні; 2.не функціональні – визначають властивості системи безпосередньо не пов’язані з її функціональністю.
39) Типи програмних індексів.
Міжнародний стандарт ANSI/IEEE-729-83 розділяє інциденти, які виникають під час розробки програм на такі типи: *Джерела дефектів (Банк досвіду, Банк інформації, Переписування, Незрілість проекту, Недогляд); *Вплив на програму (Помилка, Дефект, Відмова, Збій); *Вплив з погляду користувача(Низька якість ПЗ, Незадоволення користувача).
40) Помилки на етапах процесу розроблення
Помилка - це стан програми, при якому генеруються неправильні результати. Причиною помилок є недоліки в операторах програми або в технологічному процесі її розроблення, що призводить до неправильного перетворення вхідної інформації у вихідну Помилки у ПЗ можна класифікувати відповідно до їхнього розподілу за етапами життєвого циклу і джерел їхнього виникнення:*ненавмисне відхилення розробників від робочих стандартів або планів реалізації; *специфікації функціональних та інтерфейсних вимог без дотримання стандартів розроблення; *недосконала організація процесу розроблення.
41) Класифікація помилок та тестів
Усі помилки поділяються на такі класи: *Логічні и функціональні помилки ; *Помилки Обчислення и годині виконан ; *Помилки вводу-виводу и маніпулювання Даними ; *Помилки інтерфейсів ; *Помилки обсягу даних та ін .1) Логічні помилки - наслідок Порушення логіки алгоритму, внутрішньої непогодженості змінніх и Операторів , а такоже мовних правил програмування . Функціональні помилки - наслідок неправильно визначених функцій , Порушення порядку їхнього ! Застосування або відсутності повнотіла їхньої реализации и т.д. 2) Помилки Обчислення вінікають через неточність вхідних Даних и реалізованіх формул, похібок методів , неправильного ! Застосування операцій Обчислення . Помилки годині виконан зв'язані з відсутністю необхідної швідкості ОБРОБКИ Запитів , або годині виконан або Відновлення програми . 3) Помилки вводу-виводу и маніпулювання Даними є наслідком неякісної підготовкі Даних для виконан програми , збоїв при занесенні їх у базу даних або при вібірці з неї .4) Помилки інтерфейсу належати до помилок взаємозв'язку окремий елементів одного з одним , что віявляється при передачі даних між ними, а такоже при взаємодії із середовищем Функціонування .5) Помилки обсяги належати до даних и є наслідком того , что реалізовані методи доступу и Розміри баз даних НЕ задовольняють реальні обсяги информации системи або інтенсівності їхньої обробки .