Professional Documents
Culture Documents
Лаб 3 ЯПЗТ
Лаб 3 ЯПЗТ
Дисципліна
«Якість ПЗ та тестування»
Лабораторна робота №3
на тему:
«Розробка та оформлення тестового плану»
Ткаченко Максим
Виконав: Кивлюк Юрій Олегович Перевірив:
Васильович
2023
Робоче завдання:
1. Створити «Тестовий план»
2. Заповнити всі розділи шаблону тестового плану конкретною інформацією по
продукту, що тестується згідно заданої специфікації.
Виконання:
У вкладеному файлі лабораторної роботи було надано приклад плану тестування (Test
Plan):
________________________________________
Зміст
1. Введення
1.1 Мета документа
1.2 Рамки документа
2. Тестування вимог
3. Стратегія тестування
3.1 Типи тестування
3.1.1 Тестування функціональності
3.1.2 Тестування інтерфейсу користувача
3.1.3 Стрес-тестування
3.1.4 Тестування установки
3.2 Інструменти
4. Ресурси
4.1 Співробітники
4.2 Системи
________________________________________
Стосовно цього наданого тестового плану ми і будемо виконувати свою роботу по його
оформленню.
План тестування буде формуватися відносно наданої специфікації «Калькулятор. Базова
версія» Додаток 1.
1. Введення
1.1 Мета документа
1.2 Рамки документа
2. Тестування вимог
3. Стратегія тестування
3.1 Типи тестування
3.1.1 Тестування функціональності
3.1.2 Тестування інтерфейсу користувача
3.1.3 Стрес-тестування
3.1.4 Тестування установки
3.2 Інструменти
4. Ресурси
4.1 Співробітники
4.2 Системи
1. Введення:
1.1 Мета документа:
Основні цілі створення тестового плану для калькулятора можуть бути наступні:
3. Стратегія тестування:
Стратегія тестування визначає підхід і методи, які будуть використовуватися для
перевірки вимог у плані тестування.
3.1. Типи тестування:
3.1.1. Тестування функціональності:
Тестування функціональних можливостей додатку. Перевірка його можливості
виконувати всі поставлені перед ним функціональні вимоги, такі як:
-тестування арифметичних дій: додавання, віднімання, множення, знаходження
часткового, знаходження залишку.
-тестування відліку часу для зміни знаку: між натисканнями на кнопку <+/->
проходить менш 3 секунд, то введений оператор змінюється на протилежний.
3.2. Інструменти:
- операційна система: має підримувати інтерпритатор мови на якій буде розроблено
програмний продукт калькулятора.
- запуск автотестів, які мають заготовленіі очікувані результати та перевіряють їх.
- ручне тестування: тести проводяться вручну за допомогою заготованих прикладів
для запуску. Перевірка їх достовірності.
- тестування інтерфейсу: перевірка коректності роботи графічної складової
програми, можна перевіряти розмішення елементів, їх взяємодію, тощо.
- тестування продуктивності програми: перевірка на швидкодію застосунку.
4. Ресурси:
4.1. Співробітники:
- Керівник тестування: дає підтвердження на виконану звітність щодо тестів, керує
процесом, аналізує результати.
- Тестувальники: відповідальні за виконання тестів та виявлення помилок в певних
блоках ПЗ.
- Документ-Спеціаліст: підготування звітів щодо результатів завершення тестів.
4.2. Системи:
Для проведення тестування необхідно декілька пристроїв з різними видами
операціних системи та архітектурою процесорів.
Декілька пристроїв введення, такі як: мишка, клавіатура, тач-пад…
Пристрої виведення. Варто спробувати різні типи поніторів з різною розподільною
здатністю та розширенням.
Пам’ять: провести заміри застосованої до додатку пам’яті на різниз пристроях з
ріними видами зчитувального пристрою. Перевірити швидкодію додатку на різних з них.
Механізми та ПЗ для проведення тестувань та маніпуляцій з додатком.
Висновок:
Під час проведення даної лабораторної роботи було ознайомлено з принципом
створення та реалізовано на практиці плану тестування.
План тестування є ключовим елементом у процесі розробки програмного продукту.
Він допомагає забезпечити високу якість продукту та запобігає виявленню помилок на
пізніших етапах розробки, що може призвести до значного збільшення витрат на
виправлення виявлених проблем.
Створення плану тестування дозволяє визначити всі необхідні кроки для
проведення тестування, включаючи визначення цілей тестування, вимог до тестування,
опис тестових сценаріїв, план тестування на різних етапах розробки, перелік необхідних
інструментів для тестування та методів їх використання.
На практиці було свторено план тестування для програмного продукту
«Калькулятор» за допомогою наведеної специфікації. План тестування включив в собі всі
необхідні етпапи для провдення тестів. Тести затронуть всі аспекти функціональних
вимог, користувацького інтерфейсу та продуктивності додатку. Також було наведено
необхідних спеціалістів та інструменти для виконання перевірок.
Вся проведена робота буде націлена на виявлення неточностей в продукті стосовно
специфікації та покращення якості фінальної версії додатку.