Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЯПЗТ_Завдання_ЗПЗС-1244, ЗПЗ-101.doc
Скачиваний:
2
Добавлен:
20.11.2019
Размер:
263.68 Кб
Скачать

11

Зміст

Завдання 1

Лабораторна робота № 1 6

Розробка тестів для перевірки програми 6

Лабораторна робота № 2 9

Розробка тестів для методу покриття операторів 9

Лабораторна робота № 3 11

Розробка тестів для методу покриття рішень 11

Завдання з курсу «Якість програмного забезпечення та тестування»

Форма контролю: іспит.

Студенти повинні виконати 3 лабораторні роботи і здати контрольну роботу.

Контрольна робота може бути виконана одним документом (одна титульна сторінка, зміст, що відповідає складу контрольної роботи. Обов’язково для кожного теоретичного питання наводити джерела, що оформляти згідно стандарту для запису бібліографічних видань.

Приклади оформлення інформаційних джерел наведені в файлі:

ДИВ_Рекомендації до оформлення лабораторних робіт.doc

Склад контрольної роботи:

1 Теоретична частина

1.1 Теоретичне питання 1

1.2 Теоретичне питання 2

2 Практична частина

2.1 Лабораторна робота № 1. Розробка тестів для перевірки програми

2.2 Лабораторна робота № 2. Розробка тестів для методу покриття операторів

2.3 Лабораторна робота № 3. Розробка тестів для методу покриття рішень

Перелік індивідуальних завдань до лабораторних робіт та теоретичних питань наведені у таблиці варіантів.

Варіанти завдань

ЗПЗС-1244

П.І.Б. студента

Функція до лаб. 1-3

Теоретичні питання

1. Автоматизація приймального та регресійного тестування. Автоматизація введення та виведення даних при тестуванні ПЗ. Оцінка вихідної інформації при тестуванні.

2. Аналіз ризиків як засіб тестування. Фактори для оцінки тестування ПЗ.

1. Середовище тестування ПЗ. Інструментальні засоби тестування. Тестування ПЗ на сумісність з апаратно-програмним оточенням.

2. Проектування і розробка тестів. Реєстрація результатів тестування. Оцінка трудовитрат на тестування.

1. Категорії програмних помилок. Документування та аналіз помилок. Способи відтворення помилки.

2. Тестування як сукупність перевірок, ревізій і прогонів. Ітеративна і інкрементна природа процесу тестування.

1. Використання класів еквівалентності та граничних умов в при тестуванні ПЗ.

2. Тестування документації як засіб надійності ПЗ. Програмні стандарти в тестовій документації. Технології і інструменти тестування відповідності стандартам.

1. Плани тестування (проекту, компонентів, комплексних випробувань, випадків використання і системного тестування) та їх взаємозалежність.

2. Технології статичного тестування. Технології динамічного тестування.

1. Типи тестів. Тестування «чорної скриньки», «білої скриньки», «сірої скриньки». Засоби для тестування "білої скриньки".

2. Види діяльності для кожної фази розробки ПЗ. Планування робіт по тестуванню ПЗ. Компоненти плана тестування. Основні проблеми при плануванні тестування ПЗ.

1. Основні принципи тестування ПЗ. Оцінка результатів тестування.

2. Інструментальні засоби тестувальника ПЗ.

1. Типи тестів і їх роль в процесі розробки програмного забезпечення. Характеристики хорошого тесту ПЗ.

2. Адаптаційне тестування. Автоматизоване тестування.

1. Технології статичного тестування. Технології динамічного тестування.

2. Методологія JAR: сумісна розробка вимог к програмному додатку з використанням швидкого тестування.

1. Каскадна модель життєвого циклу ПЗ і каскадна модель тестування. Стадії тестування ПЗ. Специфікація вимог та критерії, що використовують при тестуванні.

2. Оцінка трудовитрат на тестування ПЗ. Форма підрахунку трудовитрат на тестування. План проведення випробувань програмної системи та стандарти, що їх визначають.

1. Регресійне тестування. Задачі та прийоми.

2. Базові характеристики системи виявлення дефектів ПЗ. Визначення критеріїв тестування ПЗ та точок контролю якості.

1. Технології тестування на різних етапах життєвого циклу ПЗ. Програмні дефекти та їх життєвий цикл.

2. Особливості тестування web-додатків.

1. Ролі виконавців в тестуванні ПЗ. Спеціалісти по тестуванню та їх обов’язки. Тестувальники ПЗ та якості, якими вони повинні відповідати. Класичні помилки тестувальників.

2. Особливості тестування об’єктно-орієнтованного ПЗ. Прийняті підходи до тестування.

1. Проектування і розробка тестів. Реєстрація результатів тестування. Оцінка трудовитрат на тестування.

2. Категорії програмних помилок. Документування та аналіз помилок. Способи відтворення помилки.

1. Тестування як сукупність перевірок, ревізій і прогонів. Ітеративна і інкрементна природа процесу тестування.

2. Використання класів еквівалентності та граничних умов в при тестуванні ПЗ.

1. Тестування документації як засіб надійності ПЗ. Програмні стандарти в тестовій документації. Технології і інструменти тестування відповідності стандартам. Інструментальні засоби тестування.

2. Аналіз ризиків як засіб тестування. Фактори для оцінки тестування ПЗ.

1. Технології статичного тестування. Технології динамічного тестування.

2. Технологія створення тестових прикладів. Скорочення числа тестових прикладів.

1. Категорії програмних помилок та їх характеритстики. Програма оцінки помилок ПЗ (Software Error Estimation Program, SWEEP).

2. Основні принципи тестування ПЗ. Оцінка результатів тестування.

1. Адаптаційне тестування. Автоматизоване тестування. Середовище тестування ПЗ. Тестування ПЗ на сумісність з апаратно-програмним оточенням.

2. Плани тестування (проекту, компонентів, комплексних випробувань, випадків використання і системного тестування) та їх взаємозалежність.

1. Типи тестів і їх роль в процесі розробки програмного забезпечення. Характеристики хорошого тесту ПЗ.

2. Технології статичного тестування. Технології динамічного тестуванн

1. Автоматизація приймального та регресійного тестування. Автоматизація введення та виведення даних при тестуванні ПЗ. Оцінка вихідної інформації при тестуванні.

2. Типи тестів і їх роль в процесі розробки програмного забезпечення. Характеристики хорошого тесту ПЗ.

1. Базові характеристики системи виявлення дефектів ПЗ. Визначення критеріїв тестування ПЗ та точок контролю якості.

2. Категорії програмних помилок. Документування та аналіз помилок. Способи відтворення помилки.

1. Каскадна модель життєвого циклу ПЗ і каскадна модель тестування. Стадії тестування ПЗ. Специфікація вимог та критерії, що використовують при тестуванні.

2. Оцінка трудовитрат на тестування ПЗ. Форма підрахунку трудовитрат на тестування. План проведення випробувань програмної системи та стандарти, що їх визначають.

1. Регресійне тестування. Задачі та прийоми.

2. Базові характеристики системи виявлення дефектів ПЗ. Визначення критеріїв тестування ПЗ та точок контролю якості.

ЗПЗ-101

1. Технології тестування на різних етапах життєвого циклу ПЗ. Програмні дефекти та їх життєвий цикл.

2. Особливості тестування web-додатків.

1. Ролі виконавців в тестуванні ПЗ. Спеціалісти по тестуванню та їх обов’язки. Тестувальники ПЗ та якості, якими вони повинні відповідати. Класичні помилки тестувальників.

2. Особливості тестування об’єктно-орієнтованного ПЗ. Прийняті підходи до тестування.

1. Проектування і розробка тестів. Реєстрація результатів тестування. Оцінка трудовитрат на тестування.

2. Категорії програмних помилок. Документування та аналіз помилок. Способи відтворення помилки.

1. Тестування як сукупність перевірок, ревізій і прогонів. Ітеративна і інкрементна природа процесу тестування.

2. Використання класів еквівалентності та граничних умов в при тестуванні ПЗ.

1. Тестування документації як засіб надійності ПЗ. Програмні стандарти в тестовій документації. Технології і інструменти тестування відповідності стандартам. Інструментальні засоби тестування.

2. Аналіз ризиків як засіб тестування. Фактори для оцінки тестування ПЗ.

1. Технології статичного тестування. Технології динамічного тестування.

2. Технологія створення тестових прикладів. Скорочення числа тестових прикладів.

1. Категорії програмних помилок та їх характеритстики. Програма оцінки помилок ПЗ (Software Error Estimation Program, SWEEP).

2. Основні принципи тестування ПЗ. Оцінка результатів тестування.

1. Адаптаційне тестування. Автоматизоване тестування. Середовище тестування ПЗ. Тестування ПЗ на сумісність з апаратно-програмним оточенням.

2. Плани тестування (проекту, компонентів, комплексних випробувань, випадків використання і системного тестування) та їх взаємозалежність.

1. Типи тестів і їх роль в процесі розробки програмного забезпечення. Характеристики хорошого тесту ПЗ.

2. Технології статичного тестування. Технології динамічного тестуванн

1. Автоматизація приймального та регресійного тестування. Автоматизація введення та виведення даних при тестуванні ПЗ. Оцінка вихідної інформації при тестуванні.

2. Типи тестів і їх роль в процесі розробки програмного забезпечення. Характеристики хорошого тесту ПЗ.

1. Категорії програмних помилок та їх характеритстики. Програма оцінки помилок ПЗ (Software Error Estimation Program, SWEEP).

2. Основні принципи тестування ПЗ. Оцінка результатів тестування.