Моя порада - прочитати ці помилки та дати їм добру думку. Якщо ви не можете з'ясувати потенційну причину, забудьте про них наразі.
QA повинен документувати кожне знайдене питання, навіть якщо вони не мають уявлення про те, як це сталося. Завдання QA - це намагатися відтворити проблеми, але реально це не завжди можливо. Іноді це не має нічого спільного з тим, що вони робили за останні 10 хвилин. Щось перейшло в недійсний стан день, і це стало очевидним через один з останніх 10 кроків.
З цими помилками "1 на 1000" QA має спробувати їх трохи відтворити. Якщо вони не мають успіху, вони повинні задокументувати помилку, а потім спробуйте ще трохи.
Причина, чому вони повинні ввести помилку досить рано, полягає в тому, що програміст знає код набагато краще, ніж QA, і може одразу знати проблему. Це може бути код, який вони відновили. Це може бути та функція, яку вони наполовину реалізовували, про яку забули. Вони можуть не мати поняття, але немає сенсу тестер витрачати кілька годин, намагаючись відтворити проблему, очевидну людині, яка її закодувала. Тестер завжди може додати більше інформації про помилку пізніше.
Помилка повинна містити якомога більше інформації. Що б тестер не міг пам’ятати про підсумки вирішення питання, слід записувати до болю детально. Будь-які журнали Crash, знімки бази даних або відповідні знімки екрана також повинні бути додані.
Якщо помилка ніколи не відтворюється, чудово! Не завадить мати його в базі даних. Якщо програма випущена, а користувач пізніше повідомить про подібну помилку, ви можете порівняти їхній досвід із тим, що є у звіті, та знайти будь-які подібності.
На мій досвід, найсумішніші помилки не знайдені в наступних тестових планах. Іноді вам доводиться давати речі тушкуватися протягом декількох тижнів, щоб місяць і зірки вирівнювалися, що спричиняє неприємну помилку. Якщо QA може виконати якусь детективну роботу і знайти деякі можливі причини, дайте їм погладити по спині. Але іноді, хто знає, що сталося?