Содержание
- 2. Що будемо вивчати? 7 принципів тестування Психологія тестування Рівні тестування Види тестування
- 3. 7 принципів тестування
- 5. Тестування демонструє наявність дефектів, а не їх відсутність Тестування може показати, що дефекти присутні, але може
- 6. Тестування демонструє наявність дефектів, а не їх відсутність Скільки б успішних тестів ви не провели, ви
- 7. 2. Вичерпне тестування неможливе Повне тестування з допомогою всіх комбінацій вводів і передумов фізично нездійсненно (крім
- 8. 3. Раннє тестування (зберігає час та гроші) Для знаходження дефектів на ранніх стадіях як статичні, так
- 9. “Вартість” дефекта в Пз Дефект, знайдений на етапі збору та узгодження вимог обходиться найдешевше. На цій
- 10. 4. Кластеризація дефектів Кластеризація дефектів при тестуванні програмного забезпечення означає, що більшість дефектів містяться в декількох
- 11. 4. Кластеризація дефектів На зображенні показано, що найбільше дефектів містять модулі - "Product details", "Reviews" і
- 12. 5. Парадокс пестициду Якщо ті самі тести будуть виконуватися знову і знову, зрештою ці тести більше
- 13. 6. Тестування залежить від контексту Тестування виконується по-різному, залежно від контексту. Наприклад, програмне забезпечення управління виробництвом,
- 14. 7. Оманливість про відсутність помилок Навіть ретельне тестування всіх зазначених вимог та виправлення всіх виявлених дефектів
- 15. Психологія тестування Мислення розробника і мислення тестувальника
- 16. психологія тестування
- 17. Психологія тестування Спосіб мислення тестувальника повинен включати: цікавість професійний песимізм критичний погляд увага до деталей
- 18. Психологія тестування Способи гарного спілкування: Почніть із співпраці, а не з битв; Щоб уникнути нерозуміння, уточніть,
- 19. Test levels Рівні тестування
- 20. Рівні тестування Модульне тестування (Unit testing) Інтеграційне тестування (Integration testing) Системне тестування (System testing) Приймальне тестування
- 21. ПЗ і модулі Програмний продукт Модулі
- 22. Модуль частина програмного коду, що виконує одну функцію з погляду функціональних вимог; програмний модуль - мінімальний
- 23. Модульне (UNIT) тестування Перевірка коректності програми на рівні мінімально можливого для тестування компонента, наприклад окремого класу,
- 24. Цілі модульного тестування достовірність відповідно до вимог кожного окремого модуля до його інтеграції до складу системи;
- 25. Переваги і недоліки +плюси легкість виявлення помилок спрощення інтеграції документування коду усунення сумнівів щодо надійності окремих
- 26. Інтеграційне тестування Модульна інтеграція Система інтеграція
- 27. Модульне інтеграційне тестування Тестування частини системи, що складається із двох і більше модулів (компонентів). Основне завдання
- 28. А що зі мною? Системний інтеграційний рівень
- 29. Методи інтеграційного тестуванння висхідне тестування - спочатку проводиться модульне тестування, та був поетапне тестування інтеграції. монолітне
- 30. Системне тестування Основне завдання системного тестування - це перевірка функціональних та нефункціональних вимог у системі загалом,
- 31. Підходи до системного тестування на базі вимог - для кожної вимоги пишуться тестові випадки, що перевіряють
- 32. Приймальне тестування Формальний процес тестування, який перевіряє відповідність системи вимогам та проводиться з метою: визначення -
- 33. Альфа-тестування (alpha testing) – це вид приймального тестування, яке зазвичай проводиться пізньої стадії розробки товару і
- 34. Бета-тестування(beta testing) – Інтенсивне використання майже готової версії продукту з метою виявлення максимальної кількості помилок у
- 35. Види тестування
- 37. Види тестування За цілями: функціональне та нефункціональне Пов'язане із змінами: smoke, re-test, regression, build verification, sanity
- 38. Функціональне тестування Функціональне тестування системи включає тести з оцінки функцій, які має виконувати система. Функціональні вимоги
- 39. Функціональне тестування Направлено на тестування всіх функцій системи, щоб підтвердити, що кожна функція програми працює відповідно
- 40. Нефункціональне тестування Нефункціональне тестування системи виконується для оцінки таких характеристик системи та програмного забезпечення, як зручність
- 41. Підвиди нефункціонального тестування Тестування продуктивності – Performance testing – перевірка швидкості роботи програмного забезпечення або його
- 42. Підвиди нефункціонального тестування Тестування установки – Installation testing – перевірка успішної установки, впровадження оновлень та видалення
- 43. Навантажне тестування
- 44. Тестування безпеки Тестування безпеки – комплекс досліджень програмного продукту, спрямований на тестування, виявлення та виправлення дефектів,
- 45. Тестування повʼязане зі змінами smoke testing - розглядається як короткий цикл тестів, що виконується для підтвердження
- 46. Retesting vs regression Регресійне тестування виконується лише при додаванні нової фічі (додаткова функціональність ПЗ) або суттєвій
- 47. Retesting vs regression Повторне тестування (Retesting) Переваги: підтверджує виправлення помилки та коректну роботу функціоналу; підвищує загальну
- 48. Структурне тестування Структурне тестування спрямовано тестування структури системи чи компонента. Цей вид тестування, як правило, відносять
- 49. Домашнє завдання Вибрати будь-який предмет (чашка, телефон, машина тощо) та за аналогією з картинкою нижче описати
- 51. Скачать презентацию