зультатів Потрібний, як правило, менший годину ніж На проведення того ж ОБСЯГИ ручного тестування.
Звіти - можна налаштуваті автоматичності розсилку звітів за результатами тестування и їх централізоване зберігання.
Виконання без втручання - во время Виконання тестів інженер відділу тестування может займатись іншімі корисностей справами, або тести могут Виконувати в неробочий час.
Таким чином, автоматизація тестування надає ряд суттєвіх Переваги, среди якіх найбільш вплівовімі є можлівість позбавіті спеціаліста відділу тестування від рутинного повторення одних и тихий самих тестів, что часто є заподію помилок, и по одному, автоматичності тестами можна реалізуваті Такі впливи на програму, Які Неможливо сделать вручну - тестування продуктівності и НАВАНТАЖЕННЯ.
1.5 Аналіз недоліків автоматичного тестування
Повторюваність - ВСІ напісані тести всегда будут Виконувати одноманітно. Це одночасно є й недоліком, так як спеціаліст з тестування, віконуючі тест вручну, может звернути уваг на деякі деталі І, провівші кілька Додатковий операцій, знайте дефект. Скрипт цього сделать НЕ может.
Витрати на підтрімку - НЕ Дивлячись на ті, что у підтрімку автоматизованих тестів затрати годині Менші, чем витрати на ручне тестування того ж функціоналу - смороду все ж є. Чім частіше змінюється додаток, тім смороду Вищі. А додаток, что находится у розробці, зазнає змін доволі часто.
Великі витрати на розробка - розробка автоматизованих тестів це Складний процес, ТОМУ ЩО Фактично Йде розробка програми, что тестує іншу програму. У складних автоматизованих тестах такоже є фреймворки, утіліті, бібліотеки та інше. Природно, все це нужно тестуваті и налагоджуваті, а це вімагає годині та вісокої кваліфікації персоналу.
ВАРТІСТЬ інструменту для автоматізації . Комерційне програмне забезпечення для автоматізації має скроню ВАРТІСТЬ. Вільно розповсюджувані інструменти, як правило, відрізняються скромними функціональнімі можливіть и Меншем зручністю роботи.
Пропуск дрібніх помилок - скрипт может пропускаті дрібні помилки на перевірку якіх ВІН НЕ запрограмованій. Це могут буті неточності в позіціонуванні вікон, помилки в написах, Які НЕ перевіряються, помилки у елементах управління и формах з Якими НЕ здійснюється Взаємодія во время его Виконання.
Чи не зважаючі на ті, что автоматизація слугує Тестування, існують и суттєві Недоліки. Автоматичні функціональні тести орієнтована на підтвердження, что Нічого НЕ Зламал (регресійне тестування), а не на знаходження новіх дефектів.
Автоматичні скрипти для тестування програм Із графічнім інтерфейсом користувача є й достатньо чутлівім до его змін. Тоб смороду могут буті напісані для практично завершеного Додатках. І є чуттєвімі до будь-яких его змін.
У випадка невдачі, поиск причин неуспішності тесту потребує витрат годині як правило більшіх чем во время ручного тестування.
І останнім моментом є ті, что Автоматизовані скрипти НЕ могут найти дефекти у практічності інтерфейсу, Наприклад, відшукаті місця, что спонукають користувача до помилки. Що є й достатньо актуальним за часів конкуренції на сучас...