Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

всі лаби по якості / Lab1_QA / Lab Practicum 1 Укр

.doc
Скачиваний:
48
Добавлен:
20.02.2016
Размер:
178.69 Кб
Скачать

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

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

Мета лабораторної роботи:

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

Завдання:

  1. Завантажити і встановити програму RSS Bandit.

  1. Вибрати одну з трьох доступних частин програми як ціль для своєї роботи: панель навігації, меню та панель інструментів, або закладки.

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

ID

Description

Area

R001

Гарячі клавіші повинні бути назначені до кожного пункту меню

Головне меню

R002

Коли користувач нажимає клавішу “Search” можливі два наступні випадки:

1) Програма знайшла RSS потік, який відповідає умовам пошуку. В цьому разі результати пошуку повинні бути відображені в окремій закладці.

2) За пошуком нічого не знайдено – користувач повинен бути проінформований повідомленням.

Панель навігації

/Панель пошуку

  1. Відповідно до технічних вимог написати один-два тест кейси. Приклад тест кейсу:

ID

Requirement ID

Steps

Status

1

R002

1. Запустити RSS Bandit

2. Додати кілька RSS потоків і почитати їх

3. Знайти будь-яке слово в RSS потоці, наприклад: “vote

4. Активувати панель пошуку

5. Набрати “vote” в полі пошуку і нажати кнопку “Search”

6. Перевірити що всі потоки, які включають це слово знайдені.

Test passed

  1. Знайти будь який баг, чи недоліки в зручності використання (usability issue) в обраній частині програми.

  1. Опишіть технічні вимоги і тест кейси які будуть покривати знайдений баг.

  1. Напишіть звіт по помилці (bag report) ґрунтуючись на заданому шаблоні.

Результати:

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

  1. Один або два тест-кейси, які покривають технічні вимоги

  1. Звіт про помилку.

Вхідні матеріали:

  1. Програма RSS Bandit http://rssbandit.org/

    1. http://sourceforge.net/projects/rssbandit/files/rssbandit/v1.8.0.870/RssBandit.1.8.0.862.Src.zip/download

    1. http://sourceforge.net/projects/rssbandit/files/rssbandit/v1.8.0.870/RssBandit1.8.0.870_installer.zip/download

  1. Шаблон звіту про помилку:

  1. Скріншот:

Контрольні питання:

  1. Що таке якість ПЗ?

  2. Які існують підходи до визначення якості?

  3. Які є основні поняття якості за Кросбі?

  4. Які є основні поняття якості за Шухартом?

  5. Які є основні поняття якості за Демінгом?

  6. Які є атрибути якості?

  7. Поясніть поняття «здатність до масштабування», «надійність», «готовність», «безпека», «практичність».

  8. Поясність поняття «здатність до супроводу», «портованість», «здатність до взаємодії».

  9. Поясніть поняття «гнучкість», «здатність до тестування», «здатність до повторного використання», «ефективність», «точність».

  10. Які є ділові атрибути?

  11. В чому полягає кодекс програмного інженера? Коли і ким він був розроблений?

  12. Чим відрізняються відмови, дефекти та помилки, та як вони між собою пов’язані?

  13. Що таке гарантоздатність?

  14. Поясніть діяльності, пов’язані зі зменшенням кількості дефектів в ПЗ?

  15. З яких компонентів складається вартість якості та від чого вона залежить?

  16. Поясніть розгортання функцій якості (QFD)?

  17. Де і яким чином може використовуватися будинок якості? Наведіть приклади.

  18. Які існують стандарти в інженерії якості?

  19. Поясніть CMM/CMMI в контексті якості?

  20. Сертифікація та забезпечення якості в Україні.

  21. Аспекти очікуваної якості.

  22. Поясніть розуміння якості людиною.

  23. Місце інженерії якості ПЗ.

  24. Аспекти якості, очікування якості.

  25. Історичний розвиток якості.

  26. Забезпечення якості: формальний підхід, інспекції, тестування, відмово стійкість, забезпечення безпеки.

  27. Покажіть та поясніть процес інженерії якості ПЗ.

  28. Поясніть інженерію якості в процесах розробки ПЗ.

Соседние файлы в папке Lab1_QA