Поради щодо підготовки тестів Програма-розв’язок перевіряється за допомогою тестових наборів вхідних даних. Тести складаються журі олімпіади. Рекомендована кількість тестів – 5-10. Кількість балів за кожен із тестів визначає журі. Загальна оцінка за виконане завдання складається із суми балів по окремих тестах. Тести можуть бути поділені на три групи: 1) тести, які перевіряють правильність роботи програми на простих наборах даних; 2) тести, які перевіряють правильність роботи програми у звичайних випадках; 3) тести, які перевіряють програму на граничних значеннях та у вироджених випадках. Якщо задача передбачає заздалегідь відомі варіанти відповіді (наприклад, “Так” або “Ні”, «NO SOLUTION» тощо), доцільно тричі запускати програму на простому тесті, який передбачає таку відповідь, і нараховувати бали за задачу тільки в разі однакових відповідей.