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

Lab Practicum #6

Процес тестування, фази дослідження та звітування

Тема:

Тестування програмного забезпечення – це емпіричне дослідження, яке проводиться для того, щоб забезпечити замовника (стейкхолдера) інформацією щодо якості продукта чи сервіса, який тестується з огляду на середовище, у якому цей продукт буде працювати. Тестування програмного забезпечення також забезпечує об’єктивний та незалежний погляд на програмне забезпечення для бізнес-оцінок та оцінок ризику впровадження програмного забезпечення [1]

Стратегія тестування – це документ (outline), який описує частину тестування циклу впровадження програмного забезпечення. Цей документ створюється для того, щоб інформувати проджект-менеджерів, тестерів та розробників про основні проблеми процессу тестування. Це включає в себе цілі тестування, методи тестування нових функцій, повний час та ресурси, необхідні для проекту та середовище тестування.

У стратегії тестування описується яким чином були протестовані та зменшені ризики замовників, які використовувалися типи тестування та критерії входу-виходу (entrance-exit criterial).

Sample criterias :

Entrance criteria:

1)All source codes are unit tested

2)All QA resource has enought functional knowledge

3)H/W and s/w are in place

4)Test plans and test cases are reviewed and signed off

Exit criteria:

1)No defect over a perod of time or testing effort

2)Planned deliverables are ready

3)High severity defects are fixed

Завдання:

Підготуйте тест-стратегію для програми

Кроки:

  1. Завантажте та прочитайте наступний документ: http://www.projectperfect.com.au/downloads/Info/info_test_strategy.pdf

  1. Згідно зразку підготуйте стратегію тестування для RSS Bandit

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

  1. Стратегія тестування

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

  1. http://en.wikipedia.org/wiki/Software_testing

  2. http://en.wikipedia.org/wiki/Test_strategy

  1. http://www.satisfice.com/presentations/strategy.pdf

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

  1. Поясніть статичне тестування.

  2. В чому різниця між ручним та автоматизованим тестуванням.

  3. Поясніть поняття «операційний профіль».

  4. В чому особливості тестування Web-застосування.

  5. Поясніть 3 рівні тестування Web-застосування.

  6. Назвіть та поясніть фази тестування інтерфейсу користувача.

  7. Які ви знаєте вимоги до інтерфейсу користувача?

  8. Як проводиться тестування систем реального часу?

  9. Які ви знаєте інструменти тестування?

  10. Як проводиться вибір інструментів тестування?

  11. Поясніть концепцію «функціональний розмір»?

  12. Як проводиться оцінка затрат?

  13. Що таке стратегія тестування?

  14. Поясніть основні принципи формування стратегії тестування?

  15. Як проводиться аналіз результатів тестування?

  16. Що повинно бути у звіті по результатах тестування?

  17. В чому полягає філософія «тотального управління якістю»?

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