Что может быть причиной того, что на автоматическое тестирование уходит больше времени, чем на ручное тестирование конкретной веб-страницы?

По каким причинам может потребоваться больше времени на автоматическое тестирование, чем, например, на ручное тестирование конкретной веб-страницы ???


person MANIKICK    schedule 25.12.2019    source источник


Ответы (5)


Существует много возможных причин, например, при выполнении определенного тестового примера есть вероятность его сбоя, если страница загружается поздно, тогда нам снова нужно запустить тестовый пример с самого начала (это происходит в кипарисе). Если тестовый пример не пройден, страница не сможет найти элемент, связанный с этой конкретной функцией, и нам придется повторно запускать тестовый пример, пока страница не загрузится. Это занимает много времени. При автоматизации мы можем тестировать только написанные нами скрипты, но при ручном тестировании мы можем протестировать каждую функцию более подробно и с большей точностью.

person Monisha Dilip    schedule 26.12.2019

Чтобы ответить на вопрос, нам сначала нужно понять, что как ручное, так и автоматическое тестирование имеют свои собственные методы тестирования. доля плюсов и минусов. В то время как ручное тестирование подходит для исследовательского тестирования и тестирования приложений, которые часто меняются, автоматизированное тестирование обеспечивает более высокую рентабельность инвестиций, когда регрессионные тесты стабильного приложения автоматизированы.

Теперь, возвращаясь к вашему вопросу, мы можем выбрать автоматизацию конкретной страницы или потратить больше времени на автоматизацию, чем на ручную, когда мы знаем, что после автоматизации повторяющиеся задачи на странице могут выполняться очень быстро и запускать любое количество раза одним нажатием кнопки, что помогает тестировщику больше сосредоточиться на исследовательских задачах.

person Kuldeep Rana    schedule 27.12.2019

Насколько мне известно, как ручное, так и автоматизированное тестирование имеют свои преимущества и недостатки. Стоит знать разницу и когда использовать тот или иной для достижения наилучших результатов.

  • Некоторые из этих методов (тестирование черного ящика, тестирование белого ящика, интеграционное тестирование, системное тестирование, исследовательское тестирование, тестирование удобства использования и специальное тестирование) лучше подходят для ручного тестирования.
  • Некоторые из них лучше всего выполнять, например, с помощью автоматизации (регрессионное тестирование, нагрузочное тестирование, повторное выполнение).

Несмотря на то, что на идентификацию элементов для определенного элемента или страницы уходит много времени, это однократная задача, которую нам нужно выполнить, если мы настроим ее в первый раз, тогда выполнение не займет много времени.

person chandru    schedule 27.12.2019

Автоматизация — это разовая деятельность с точки зрения создания скрипта, где вручную нам приходится часто выполнять. При автоматизации деятельности мы должны быть очень осторожны с локаторами, функциями, утилитами, совместимостью, которые отнимают время.

Предварительная логика должна быть ясной, прежде чем внедрять то, что мы собираемся автоматизировать. В ручном режиме мы должны просто передать действительные/неверные данные и проверить вывод. Это также зависит от производительности веб-сайта.

Четкое понимание автоматизации может только помочь сделать автоматизацию быстрой. Следовательно, ручное управление более предпочтительно с точки зрения экономии времени, если вы новичок в автоматизации. Выявление сценариев, которые необходимо автоматизировать, также займет некоторое время.

person Techie    schedule 01.01.2020

Каждая компания по тестированию программного обеспечения проводит ручное и автоматизированное тестирование. Есть несколько причин, по которым автоматическое тестирование занимает больше времени по сравнению с ручным тестированием:

Перед запуском автоматизации скриптов человеку, который плохо знаком с автоматизацией, требуется понимание инструмента автоматизации и языка сценариев. Кроме того, реализация логики также требует времени.

На самом деле автоматизированное тестирование экономит время и деньги. Вручную повторять тесты дорого и долго. После создания автоматические тесты можно запускать снова и снова без дополнительных затрат, и они намного быстрее, чем ручные тесты. Автоматизированное тестирование программного обеспечения может сократить время выполнения повторяющихся тестов с нескольких дней до нескольких часов.

person Anand    schedule 16.04.2020