Тестирование программного обеспечения. Базовый курс. 3-е издание



Pdf көрінісі
бет284/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   280   281   282   283   284   285   286   287   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

Случай / задача 
В чём проблема автоматизации 
Планирование
{208}

Компьютер пока не научился думать. 
Разработка тест-кейсов
{120}

Написание отчётов о дефектах
{170}

Анализ результатов тестирования и отчёт-
ность
{208}

Функциональность, которую нужно (доста-
точно) проверить всего несколько раз. 
Затраты на автоматизацию не окупятся. 
Тест-кейсы, которые нужно выполнить 
всего несколько раз (если человек может 
их выполнить). 
Низкий уровень абстракции в имеющихся 
инструментах автоматизации. 
Придётся писать очень много кода, что не только 
сложно и долго, но и приводит к появлению множе-
ства ошибок в самих тест-кейсах. 
Слабые возможности средства автомати-
зации по протоколированию процесса те-
стирования и сбору технических данных о 
приложении и окружении. 
Есть риск получить данные в виде «что-то где-то 
сломалось», что не помогает в диагностике про-
блемы. 
Низкая стабильность требований. 
Придётся очень многое переделывать, что в случае 
автоматизации обходится дороже, чем в случае 
ручного тестирования. 
Сложные комбинации большого количе-
ства технологий. 
Высокая сложность автоматизации, низкая надёж-
ность тест-кейсов, высокая сложность оценки тру-
дозатрат и прогнозирования рисков. 
Проблемы с планированием и ручным те-
стированием. 
Автоматизация хаоса приводит к появлению авто-
матизированного хаоса, но при этом ещё и требует 
трудозатрат. Сначала стоит решить имеющиеся 
проблемы, а потом включаться в автоматизацию.
Нехватка времени и угроза срыва сроков 
Автоматизация не приносит мгновенных результа-
тов. Поначалу она лишь потребляет ресурсы ко-
манды (в том числе время). Также есть универ-
сальный афоризм: «лучше руками протестировать 
хоть что-то, чем автоматизированно протестиро-
вать ничего». 


Области применения автоматизации
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 263/301 
Области тестирования, требующие оценки 
ситуации человеком (тестирование удоб-
ства использования
{88}
, тестирование до-
ступности
{88}
 
и т.д.). 
В принципе, можно разработать некие алгоритмы, 
оценивающие ситуацию так, как её мог бы оценить 
человек. Но на практике живой человек может сде-
лать это быстрее, проще, надёжнее и дешевле. 
Вывод: стоит помнить, что эффект от автоматизации наступает не сразу и не 
всегда. Как и любой дорогостоящий инструмент, автоматизация при верном приме-
нении может дать ощутимую выгоду, но при неверном принесёт лишь весьма ощу-
тимые затраты. 


Особенности автоматизированного тестирования
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023


Достарыңызбен бөлісу:
1   ...   280   281   282   283   284   285   286   287   ...   307




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет