У процесі розробки я зазвичай маю власні тестові сценарії, які б документували дані, сценарії та етапи виконання, які я планую перевірити; це мій план тестування розробників. Коли функціональність розгорнута для тестування, тестери перевіряють її за допомогою власного тестового сценарію, який вони написали. Потім в UAT бізнес-користувач тестує, використовуючи власний план тестування.
З іншого боку, схоже, що це забезпечує краще висвітлення, оскільки тести розробників мають поєднання тестування чорно-білої коробки, тоді як тестери та бізнес-користувачі зосереджуються на тестуванні чорної скриньки. Але з іншого боку, це виводить чіткі тестові випадки, які виконуються лише на етапі (тобто деякі випадки, про які думали тестери, виконуються лише на етапі тестування), і хотілося б, щоб розробник пропустив його, що робить його знахідкою / помилкою .
Чи варто консолідувати тестові сценарії з самого початку? Таким чином, використовуючи один уніфікований тестовий сценарій, або це важко зробити це заздалегідь?