
Привіт друзі і з Новим Роком! Сподіваємось, всі добре відпочили на свята 🥳
Минулого тижня робив оцінку тестування для одного невеликого проєкту і в черговий раз отримав питання від замовника – “за тестування треба платити? окремо? хіба розробники не можуть одразу написати все якісно?” 😄
І хоч як не дивно таке чути від людей, що вже давно працюють в IT, треба бути завжди готовим пояснити, чому тестування оцінюється окремо і чому саме стільки, бо “там же тільки вкінці кнопочки поклацати, щоб нічого не впало”. Отже, топ моїх типових аргументів у таких випадках:
✅ тестер не “наприкінці кнопочки клацає” – а починає тестування з початку проєкту, тестуючи вимоги та іншу документацію
✅ в процес тестування входить не тільки власне тестування, а ще аналіз вимог, написання тестової документації та аналіз результатів тестування
✅ тестер не кнопочки клацає”. Тестування – системний та комплексний підхід, що дає змогу об’єктивно оцінити якість продукту.
✅ перевірити наприкінці, що нічого не падає (читай – провести приймальне тестування) не гарантує якість системи у тих випадках, коли продукт почнуть експлуатувати неправильно
✅ людський фактор. Розробники, як і замовники, часто фокусуються на позитивних сценаріях роботи, не помічаючи іноді певні негативні сценарії, що можуть бути знайдені при тестуванні
А чи доводилось вам аргументувати необхідність тестування?