
- •Пояснювальна записка
- •Розділ 1 структурне тестування програмного забезпечення
- •Тема 1.1 Класифікація принципів тестування програмного забезпечення
- •1. Структурні критерії (клас і)
- •2. Функціональні критерії (клас II)
- •3. Стохастичні критерії (клас III)
- •4. Мутаційний критерій (клас IV)
- •Тема 1.2 Переваги та недоліки принципів тестування
- •Тема 1.3 Кроки способу тестування базового шляху
- •Тема 1.4 Спосіб тестування потоків даних
- •Тема 1.5 Тестування вкладених циклів
- •Розділ 2 функціональне тестування програмного забезпечення
- •Тема 2.1 Спосіб тестування діаграм причин-наслідків
- •Тема 2.2 Тестування елементів
- •Тема 2.3 Переваги та недоліки низхідного та висхідного тестування
- •Тема 2.4 Стресове тестування та тестування виробності
- •Тема 2.5 Переваги та недоліки різних методів відлагодження
- •Тема 3.1 Особливості інтеграційного тестування для об’єктно-орієнтованого програмування
- •Тема 3.2 Переваги та недоліки системного та регресійного тестування
- •Тема 3.3 Тестування поверхневої та поглибленої структури системи
- •Тема 3.4 Тестування взаємодії класів
- •Тема 3.5 Переваги та недоліки ручного та автоматизованого тестування
- •Розділ 4 особливості індустріального тестування
- •Тема 4.1 Оцінка якості тестування
- •Тема 4.2 Використання специфікацій вимог до розробки тестів
- •Тема 4.3 Автоматизація тестування з допомогою скриптів
- •Тема 4.4 Документування та життєвий цикл дефекту
- •Розділ 5 принципи розробки програм для тестування
- •Тема 5.1 Особливості моделей апаратного забезпечення
- •Тема 5.2 Тестування Verilog-моделей
- •Тема 5.3 Тестування на етапі супроводу
- •Тема 5.4 Встановлення, наладка та використання пакету Everest
- •Тема 5.5 Документування результатів роботи тестового пакету
Міністерство освіти і науки, молоді та спорту України
ТЕХНІКУМ ПРОМИСЛОВОЇ АВТОМАТИКИ
Одеської Державної Академії Холоду
“Затверджую”
Заст. директора по НМР
ТПА ОДАХ
___________ О.С. Єпур
“___” ____________ 20__р.
МЕТОДИЧНИЙ ПОСІБНИК
ДЛЯ САМОСТІЙНОЇ РОБОТИ
з навчальної дисципліни
ТЕСТУВАННЯ ПРОГРАМНИХ СИСТЕМ І
КОМПЛЕКСІВ
для підготовки молодших спеціалістів зі спеціальності
5.05010101 „Обслуговування програмних систем та комплексів ”
Напрям 050101 – „Комп’ютерні науки”
м. Одеса
Тестування програмних систем і комплексів. Методичний посібник призначений для навчання студентів ТПА ОДАХ зі спеціальності 5.05010101
Укладач: Стоянова Р.В. – викладач Технікуму промислової автоматики ОДАХ
Методичний посібник складено відповідно до програми курсу, затвердженої директором технікуму Стамболцяном В.О., в 2011р.
Методичний посібник розглянутий і схвалений цикловою комісією інформаційних систем ТПА ОДАХ.
Протокол № ___ від «____» ______2011р.
Голова циклової комісії ______________ О.Г. Клименко
Пояснювальна записка
Самостійна робота студентів є однією з важливих складових освітнього процесу. У вітчизняній структурі освіти самостійній роботі студента відводиться багато часу та вона стоїть на рівні з такими видами занять як лекції, практичні і лабораторні роботи. Самостійна робота студентів має комплексний підхід, направлена на формування навиків практичної й творчої діяльності студента.
Методичний посібник призначений для самостійної підготовки студентів, що вивчають тестування програмних систем і комплексів. В посібнику розглядаються теми, винесені на самостійне опрацьовування студентам. Самостійна робота припускає опрацювання теоретичного матеріалу і відповіді на питання по кожній темі. Контроль за виконанням самостійної роботи проводитися під час модульного контролю по предмету.
Посібник містить відомості по деяким розділам тестування та доповнення до розділів вивчених в курсі лекційних та практичних занять. Вони допомагають студентові підготуватися до модульного контролю по предмету «Тестування програмних систем і комплексів».
Функції самостійної роботи:
сприяє засвоєнню знань, формуванню професійних вмінь і навиків, забезпечує формування професійної компетенції;
виховує потребу в самоосвіті, розвиває пізнавальні і творчі здібності;
спонукає до науково-дослідницької роботи .
Види самостійної роботи:
опрацювання навчального матеріалу;
виконання завдань до лабораторних робіт;
вирішення варіантних завдань та вправ;
написання рефератів, докладів за різними темами;
прийняття участі у студентських конференціях.
Тематика самостійних робіт
№ |
Назва теми |
Кількість годин |
1 |
Розділ 1 Структурне тестування програмного забезпечення |
10 |
1.1 |
Класифікація принципів тестування програмного забезпечення |
2 |
1.2 |
Переваги та недоліки принципів тестування |
2 |
1.3 |
Кроки способу тестування базового шляху |
2 |
1.4 |
Спосіб тестування потоків даних |
2 |
1.5 |
Тестування вкладених циклів |
2 |
2 |
Розділ 2 Функціональне тестування програмного забезпечення |
10 |
2.1 |
Спосіб тестування діаграм причин-наслідків |
2 |
2.2 |
Тестування елементів |
2 |
2.3 |
Переваги та недоліки низхідного та висхідного тестування |
2 |
2.4 |
Стресове тестування та тестування виробності |
2 |
2.5 |
Переваги та недоліки методів відлагодження |
2 |
3 |
Розділ 3 Об’єктно-орієнтоване тестування |
10 |
3.1 |
Особливості інтеграційного тестування для об’єктно-орієнтованого програмування |
2 |
3.2 |
Переваги та недоліки системного та регресійного тестування |
2 |
3.3 |
Тестування поверхневої та поглибленої структури системи |
2 |
3.4 |
Тестування взаємодії класів |
2 |
3.5 |
Переваги та недоліки ручного та автоматизованого тестування |
2 |
4 |
Розділ 4 Особливості індустріального тестування |
8 |
4.1 |
Оцінка якості тестування |
2 |
4.2 |
Використання специфікацій вимог до розробки тестів |
2 |
4.3 |
Автоматизація тестування з допомогою скриптів |
2 |
4.4 |
Документування та життєвий цикл дефекту |
2 |
5 |
Розділ 5 Принципи розробки програм для тестування |
11 |
5.1 |
Особливості моделей апаратного забезпечення |
2 |
5.2 |
Тестування Verilog-моделей |
2 |
5.3 |
Тестування на етапі супроводу |
3 |
5.4 |
Встановлення, наладка та використання пакету Everest |
2 |
5.5 |
Документування результатів роботи тестового пакету |
2 |
|
Всього: |
49 |