
Моя найближча зустріч з цим питанням відбулася під час мого проекту, коли ми тестували систему для нашого клієнта. Очікувані результати ‒ один з найважливіших етапів тестування, оскільки вони визначають, які результати ми очікуємо після проведення тестування. На початку проекту ми зробили основні припущення про очікувані результати і включили їх у наш план тестування. Очікувані результати важливі тільки під час тестування системи. Вони допомагають нам зрозуміти, як система повинна працювати і чого очікується від неї. Наприклад, ми очікуємо, що користувачі зможуть здійснювати покупки через нашу онлайн-платформу, що система буде швидко реагувати на їх запити та що вона буде надійно захищена від несанкціонованого доступу. Використання очікуваних результатів під час тестування компонентів також є корисним. Вони допомагають нам перевірити, чи працюють окремі компоненти системи так, як очікується. Наприклад, ми можемо мати очікувані результати для модуля авторизації, які включають перевірку правильності введених даних користувача та реакцію системи на неправильний пароль. Ніколи не вказується заздалегідь, це може мати негативний вплив на процес тестування. Уявіть, що ми не мали очікуваних результатів перед початком тестування і просто випробували систему на рандомних сценаріях. Було б складно визначити, що саме ми сподіваємось побачити після тестування та порівняти його з отриманими результатами. Найбільш корисно, якщо очікувані результати вказані заздалегідь. Це відбувається шляхом вивчення вимог до системи та залучення клієнта та стейкхолдерів до процесу. Відомості про очікувані результати допомагають нам прийняти правильні рішення, після тестування і зрозуміти, чи було тестування успішним.
Отже, після мого досвіду, могу сказати, що очікувані результати ⎻ дуже важлива складова тестування системи, яка допомагає нам визначити, як система повинна працювати і чого ми очікуємо від неї. Вони використовуються тільки під час тестування системи та компонентів. Необхідно вказувати очікувані результати заздалегідь, оскільки це допоможе нам зрозуміти, чи було тестування успішним. Тому, я б рекомендував завжди включати очікувані результати у планування тестування проекту.