'
Научный журнал «Вестник науки»

Режим работы с 09:00 по 23:00

zhurnal@vestnik-nauki.com

Информационное письмо

  1. Главная
  2. Архив
  3. Вестник науки №6 (39) том 4
  4. Научная статья № 20

Просмотры  126 просмотров

Царев Ю.В., Сильянова Е.Ф., Кисельников С.А.

  


ОСОБЕННОСТИ РУЧНОГО И АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ *

  


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

Ключевые слова:
тестирование, автоматизация тестирования, ручное тестирование, программное обеспечение   


Тестирование программного обеспечения - проверка соответствия между реальным и ожидаемым поведением программы, осуществляемая на конечном наборе тестов. В более широком смысле, тестирование - это одна из техник контроля качества, включающая в себя активности по планированию работ, проектированию тестов, выполнению тестирования и анализу полученных результатов. Качественный продукт позволяет привлечь больший приток клиентской аудитории. Повышая качество, достигается конкурентоспособность компании на рынке. Поэтому уделяя тестированию должное внимание, компания увеличивает денежный оборот.[1] Работа специалиста по тестированию рутинная и однообразная, поэтому зачастую источником пропущенных ошибок в производимом программном обеспечении является человеческий фактор. Внедрение автоматизации позволяет избежать проблем, связанных с ручным трудом.[2] Автоматизированным является тестирование при котором существует возможность выполнить проверки без участия человека. Полностью автоматизированное тестирование должно быть в состоянии запускать выбранный набор тестов или его часть без необходимости вмешательства человека после запуска этих тестов. Должна быть возможность получить фактические результаты теста и сравнить их с ожидаемым результатом, найти возможные расхождения и указать статус у успешных и проваленных тестов. При ручном тестировании не используется стороннее программное обеспечение, тестировщик выполняет все проверки используя те же механизмы, что и пользователь в будущем. Он анализирует и сравнивает полученные результаты с ранее написанной проверкой или проектной документацией. [3] Рассмотрим качественное сравнение ручного и автоматизированного тестирования, выделим основные преимущества автоматизированного тестирования: •Для выполнения тестов требуется меньше человеческих ресурсов. Ручное тестирование, в сравнении с автоматизированным, является основным потребителем трудовых ресурсов. Автоматизация освобождает людей, чтобы они могли сделать более важную работу. •Выполнение видов тестов, выходящих за рамки ручного тестирования. Автоматизация позволяет специалистам тестирования выполнять тесты производительности для средних или больших систем. Вручную выполнить такие тесты невозможно. •Точность результатов тестирования зафиксированных в отчетах. •Полнота предоставляемой информации по тестам. Данные, собранные по результатам работы автоматических испытаний, и хранящиеся в базе данных более доступны, чем результаты после ручных тестов. [4] •Точность и полнота выполнения. При автоматизированном тестировании проверки проводятся полностью и точно так, как описано в сценарии. Ручное тестирование может быть подвержено человеческому фактору (невнимательности или низкой концентрации специалиста тестирования), который вызывает упущения и ошибки в выполнении теста. •Время выполнения автоматических тестов меньше, чем при ручной проверке. Автоматические тесты могут выполняться ночью, что позволяет получать информацию о состоянии продукта быстро и часто. [5] Основные недостатки автоматизированного тестирования: •Необходимость больших начальные финансовые вложения при приобретении, внедрении инструментов и обучении специалистов автоматизации тестирования; •Высокие требования к специалистам для проведения автоматизированных тестов; •Невозможность полного покрытия автоматизированными тестами. Ручное тестирование необходимо использовать при выполнении и оценке сложных задач. Когда требуется выполнить несколько одинаковых задач или создать большое количество данных, правильнее использовать средства автоматизации. Таким образом, автоматизированное тестирование целесообразно там, где ручное тестирование является однообразной задачей. При автоматизации сложных тестов стоимость поддержки может быть выше, чем преимущества от их использования. Нужно учитывать, что автоматизация тестирования не может полностью заменить ручное, потому что тестировщик смотрит не только на результат текущего теста, но и на работу системы в целом, замечая ошибки в сценариях которые не были описаны в документации. Рассмотрев два подхода к тестированию можно сделать вывод, что только совмещение уникальных преимуществ каждого из подходов позволяет достичь повышения качества и улучшения процесса тестирования и разработки

  


Полная версия статьи PDF

Номер журнала Вестник науки №6 (39) том 4

  


Ссылка для цитирования:

Царев Ю.В., Сильянова Е.Ф., Кисельников С.А. ОСОБЕННОСТИ РУЧНОГО И АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ // Вестник науки №6 (39) том 4. С. 117 - 121. 2021 г. ISSN 2712-8849 // Электронный ресурс: https://www.вестник-науки.рф/article/4676 (дата обращения: 24.04.2024 г.)


Альтернативная ссылка латинскими символами: vestnik-nauki.com/article/4676



Нашли грубую ошибку (плагиат, фальсифицированные данные или иные нарушения научно-издательской этики) ?
- напишите письмо в редакцию журнала: zhurnal@vestnik-nauki.com


Вестник науки СМИ ЭЛ № ФС 77 - 84401 © 2021.    16+




* В выпусках журнала могут упоминаться организации (Meta, Facebook, Instagram) в отношении которых судом принято вступившее в законную силу решение о ликвидации или запрете деятельности по основаниям, предусмотренным Федеральным законом от 25 июля 2002 года № 114-ФЗ 'О противодействии экстремистской деятельности' (далее - Федеральный закон 'О противодействии экстремистской деятельности'), или об организации, включенной в опубликованный единый федеральный список организаций, в том числе иностранных и международных организаций, признанных в соответствии с законодательством Российской Федерации террористическими, без указания на то, что соответствующее общественное объединение или иная организация ликвидированы или их деятельность запрещена.