льки саме вони найкраще знають, яких результатів слід очікувати від бізнес-функцій. Ключем до успішного завершення системного тестування є коректність даних. Тому на фазі створення даних для тестування вкрай важливо, щоб кінцеві користувачі надали якомога більше вхідних даних. p align="justify"> Тестування за допомогою методів чорного ящика спрямоване на одержання множин вхідних даних, які найбільш повно перевіряють всі функціональні вимоги системи. Це не альтернатива тестуванню за методом білого ящика. Цей тип тестування націлений на пошук помилок, які відносяться до цілого ряду категорій, серед них:
Невірна або пропущена функціональність
Помилки інтерфейсу
Проблеми зручності використання
Методи тестування на основі Автоматизовані інструменти
Помилки в структурах даних або помилки доступу до зовнішніх баз даних
Проблеми зниження продуктивності та інші помилки продуктивності
Помилки завантаження
Помилки багатокористувацького доступу
Помилки ініціалізації та завершення
Проблеми збереження резервних копій і здатності до відновлення роботи
Проблеми безпеки
Методи тестування на основі стратегії чорного ящика
Еквівалентна розбиття. Повне тестування вхідних даних, як правило, нездійсненно. Тому слід проводити тестування з використанням підмножини вхідних даних. p align="justify"> При тестуванні помилок, пов'язаних з виходом за межі області допустимих значень, застосовують три основних типи еквівалентних класів: значення всередині межі діапазону, за межею діапазону і на кордоні. Виправдовує себе практика створення тестових процедур, які перевіряють граничні випадки плюс/мінус один щоб уникнути пропуску помилок В«на одиницю більшеВ» або В«на одиницю меншеВ». Крім розробки тестових процедур, що використовують сильно структуровані класи еквівалентності, група тестування повинна провести дослідне тестування. Тестові процедури, при виконанні яких видаються очікувані результати, називаються правильними тестами. Тестові процедури, проведення яких має призвести до помилки, носять назву неправильних тестів. p align="justify"> Аналіз граничних значень. Аналіз граничних значень можна застосувати як на структурному, так і на функціональному рівні тестування. Межі визначають дані трьох типів: правильні, неправильні і що лежать на кордоні. Тестування кордонів використовує значення, що лежать всередині або на кордоні (наприклад, крайні точки), і максимальні/мінімальні значення (наприклад, довжини полів). При такому дослідженні завжди повинні враховуватися значення на одиницю більше і менше граничного. При тестуванні за межами кордону використовується репрезентативний зразок даних, що виходять за кордон, тобто неправильні значення...