• Nenhum resultado encontrado

Орловська А.Б., 2017 © ЛНУ імені Івана Франка, 2017 (3)РОЗДІЛ 1. ПОЯСНЮВАЛЬНА ЗАПИСКА

N/A
N/A
Protected

Academic year: 2023

Share "Орловська А.Б., 2017 © ЛНУ імені Івана Франка, 2017 (3)РОЗДІЛ 1. ПОЯСНЮВАЛЬНА ЗАПИСКА"

Copied!
7
0
0

Texto

(1)

П

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ЛЬВІВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ІМЕНІ ІВАНА ФРАНКА ФАКУЛЬТЕТ УПРАВЛІННЯ ФІНАНСАМИ ТА БІЗНЕСУ

ЗАТВЕРДЖУЮ В.о. декана _________ доц. Стасишин А.В.

«____» ______________ 2017 р.

ПРОГРАМА НАВЧАЛЬНОЇ ДИСЦИПЛІНИ

Методика тестування програмного забезпечення

(назва навчальної дисципліни)

галузь знань: 05 «Соціальні та поведінкові науки»

(шифр та найменування галузі знань)

спеціальність: 051 «Економіка»

(код та найменування спеціальності)

спеціалізація: «Інформаційні технології в бізнесі»

(найменування спеціалізації)

освітній ступінь: магістр

(бакалавр/магістр)

КК аа

фф

ее дд

рр аа

ее

кк оо

нн оо

мм

іі чч

нн оо

її

тт ее

оо рр

іі її

(2)

Програма навчальної дисципліни Методика тестування

програмного забезпечення»

для студентів за галуззю знань 05 «Соціальні та поведінкові науки»

спеціальності 051 «Економіка»

спеціалізації «Інформаційні технології в бізнесі»

освітнього ступеня магістр денної форми навчання

«___» _____________ 2017 року – 7 с.

Розробник: Орловська А.Б., доцент кафедри економічної теорії, к.е.н., доцент

Розглянуто та ухвалено на засіданні кафедри економічної теорії.

Протокол №1 від «29» серпня 2017 року

Завідувач кафедри

економічної теорії _______________ Гупало О.Г.

Розглянуто та ухвалено Вченою радою факультету управління фінансами та бізнесу

Протокол №1 від «29» серпня 2017 р.

© Орловська А.Б., 2017

© ЛНУ імені Івана Франка, 2017

(3)

РОЗДІЛ 1. ПОЯСНЮВАЛЬНА ЗАПИСКА

На сьогоднішній день тестування програмного забезпечення – один з найбільш дорогих етапів життєвого циклу програмного забезпечення, на нього відводиться від 50% до 65% загальних витрат. У сфері створення програмного забезпечення широкого розповсюдження набули різноманітні методології та засоби тестування, які дозволяють прискорити процеси створення коду. За останні роки технології створення програмного забезпечення стали основою різних розділів комп’ютерних наук як засіб подолання складності, що притаманна сучасним програмним системам. Тому дисципліна «Методика тестування програмного забезпечення» є невід’ємною складовою освіти студентів спеціальності

«Інформаційні технології в бізнесі».

Предмет навчальної дисципліни

Предмет навчальної дисципліни: функціональність програмного забезпечення; методи та підходи до тестування та перевірки якості програмного забезпечення.

Мета навчальної дисципліни

Мета навчальної дисципліни є вивчення сучасних парадигм та технологій забезпечення якості програмного забезпечення при його розробці.

Основні завдання Основними завданнями дисципліни є:

– оволодіння методами тестування, верифікації і валідації;

– вивчення підходів до створення звітності по проблемах при розробці програмного забезпечення;

– ознайомлення з сучасними методами та інструментальними засобами контролю якості програмного забезпечення;

– набуття навиків розробки тестових сценаріїв для перевірки функціональності та якості програмного забезпечення.

Місце навчальної дисципліни в структурно-логічній схемі

Навчальна дисципліна «Методика тестування програмного забезпечення»

взаємопов’язана з такими дисциплінами як «Системи управління версіями програмного забезпечення», «Технології Internet», «Технологія проектування та адміністрування БД і СД», «Управління проектами інформатизації».

Вимоги до знань і вмінь а) знати:

­ основні артефакти тестування;

­ підходи до тестування;

(4)

­ техніки тест-дизайну

­ засоби проведення тестування;

­ методи верифікації й валідації.

б) вміти:

­ здійснювати ефективні і кваліфіковані інспекції;

­ створювати звіти на основі результатів випробувань;

­ застосовувати різноманітні методи тестування;

­ проводити різні види тестування;

­ будувати тестові сценарії;

­ використовувати сучасні методики побудови тестових сценаріїв.

­ використовувати статистичні методи для оцінювання щільності дефектів та імовірності відмови;

­ проектувати і реалізовувати плани з комплексного тестуванн.

Вивчення дисципліни повинно сприяти розвитку аналітичного мислення, розширенню пізнавальних можливостей студентів, активізації їх самостійної навчальної та професійної діяльності.

Опанування навчальною дисципліною «Методика тестування програмного забезпечення» повинно забезпечувати необхідний рівень сформованості вмінь:

Назва рівня

сформованості вмінь Зміст критерію рівня сформованості вмінь 1. Репродуктивний Вміння відтворювати знання, набуті внаслідок вивчення

тем

2. Алгоритмічний Вміння застосовувати набуті навики при пошуку дефектів програмного забезпечення та побудові тестових сценаріїв 3. Творчий Вміння використовувати набуті знання для аналізу роботи

та оцінки якості програмного забезпечення Навчальна програма складена на 3 кредити.

Форми контролю – проміжний модульний контроль, залік.

(5)

РОЗДІЛ 2. ТЕМАТИЧНИЙ ПЛАН НАВЧАЛЬНОЇ ДИСЦИПЛІНИ

Номер

теми Назва теми

1. Місце тестування в процесі розробки програмного забезпечення 2. Рівні і види тестування

3. Командний підхід до процесу розробки програмного забезпечення 4. Оцінка якості програмного забезпечення

5. Аналіз вимог 6. Тест-дизайн

7. Робота з базою даних в процесі тестування

8. Програмне забезпечення тестування якості продукту

РОЗДІЛ 3. ЗМІСТ НАВЧАЛЬНОЇ ДИСЦИПЛІНИ

Тема 1

Місце тестування в процесі розробки програмного забезпечення Основні поняття тестування. Значення тестування в процесі розробки програмного забезпечення (ПЗ). Життєвий цикл проекту. Моделі життєвого циклу проекту. Принципи тестування.

Тема 2

Рівні і види тестування

Способи визначення рівнів та видів тестування. Особливості функціонального тестування. Нефункціональне тестування.

Тема 3

Командний підхід до процесу розробки програмного забезпечення Структура команди проекту. Основні обов’язки членів команди.

Тема 4

Оцінка якості програмного забезпечення

Поняття якості. Основні види недоліків ПЗ. Життєвий цикл дефекту.

Способи реєстрації дефектів.

Тема 5 Аналіз вимог

Характеристики добрих вимог. Документація для роботи з вимогами.

Traceability-матриця.

(6)

6 Тема 6 Тест-дизайн

Статичні техніки тест-дизайну. Динамічні техніки тест-дизайну.

Тема 7

Робота з базою даних в процесі тестування

Основні поняття та сутності баз даних. Клієнт-серверний підхід до роботи з базою даних.

Тема 8

Програмне забезпечення тестування якості продукту

Системи відслідковування дефектів. Системи роботи з тестовими випадками. Системи автоматизованого тестування.

РОЗДІЛ 4. СПИСОК РЕКОМЕНДОВАНОЇ ЛІТЕРАТУРИ:

Основна література:

1. Андон Ф.И., Коваль Г.И., Коротун Т.М., Лаврищева Е.М., Суслов В.Ю Основы инженерии качества программных систем. – 2-е изд., перераб. и доп.

– К.: Академпериодика, 2007. – 672 с.

2. Блэк Р. Ключевые процессы тестирования. Планирование, подготовка, проведение, совершенствование.: Пер.с англ. – М.: Изд.: Лори, 2006. – 544 с.

3. Брауде Э. Дж. Технология разработки программного обеспечения . – СПб.:

Питер, 2004. – 655 с.:ил.

4. Гагарина Л.Г., Кокорева Е.В., Виснадул Б.Д. Технология разработки программного обеспечения: учебное пособие / под ред. Л.Г. Гагариной. – ИД

«Форум»: ИНФРА-М, 2008. – 400 с.:ил.

5. Дастин Э., Рэшка Дж., Пол Дж. Автоматизированное тестирование программного обеспечения: Пер.с англ. − М.: Изд-во: Лори, 2003. – 592 с.

6. Дідковська М.В., Тимошенко Ю.О. Тестування: Основні визначення, аксіоми та принципи. Текст лекцій. – К., 2010. – 61 с.

7. Дідковська М.В. Тестування: Критерії та методи. − К., 2010. – 96 с.

8. Канер С., Фолк Дж., Нгуен Е.К. Тестирование программного обеспечения.

Фундаментальные концепции менеджмента бизнес-приложений: Пер. с англ.

– К.: Издательство «Диасофт», 2001. – 544 с.

9. Лаврищева Е.М., Петрухин В.А. Методы и средства инженерии программного обеспечения: Учебник. – М.: МФТИ(ГУ), 2006. – 304 с.

10. Савин Р. Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах. − М.: Дело, 2007. – 312 с.

11. Соммервилл И. Инженерия программного обеспечения, 6-е изд.: Пер. с англ.

– М.: Вильямс, 2002. – 624 с.: ил.

(7)

12. Тамре Л. Введение в тестирование программного обеспечения: Пер. с англ. – М.: Издательский дом «Вильямс», 2003. − 368 с.

13. Шафер Д., Фарелл Р., Шафер А. Управление программными проектами:

достижение оптимального качества при минимуме затрат.: Пер. с англ. – М.:

Издательский дом «Вильямс», 2003. – 1136 с.

Додаткова література:

1. Буч Г. Объектно-ориентированное проектирование с примерами применения. Пер. с англ. – М.: Конкорд, 1992, - 406 с.

2. Калбертсон Р., Браун К., Кобб Г. Быстрое тестирование.: Пер. с англ. – М.:

Издательство: Вильямс, 2002. – 384 с.

3. Липаев В.В. Обеспечение качества программных средств. Методы и стандарты. Серия «Информационные технологии». – М.: СИНТЕГ, 2001. – 380 с.

4. Макгрегор Дж., Сайкс Д. Тестирование объектно-ориентированного программного обеспечения. Практическое пособие. – K.: DiaSoft, 2002. – 432 с.

РОЗДІЛ 5. ІНТЕРНЕТ САЙТИ

Курс «Розробка і

тестування програм»

http://mmsa.kpi.ua/disciplines/sac/14c Глосарій термінів

тестування

http://www.rstqb.org/fileadmin/user_upload/redaktion/

rstqb_ru/downloads/ISTQB_Glossary_Russian_v2.3.pdf Навчальний ресурс з

тестування ПЗ

http://qalearning.com.ua/theory/about_qa/shpargalka-z- testuvannya/

Тестування ПЗ http://www.protesting.ru/

Referências

Documentos relacionados

ZSX ZS ZSPR ZR SRF SRR FDTC ZM X ZSP FDUM FDE Функции энергосбережения On/Off Timer 24h Timer Weekly Timer MC DiagnosticSelf RestartAuto DRY LED Brightness Adjustment Sleep Silent