Краудсорсинговое тестирование - это новая тенденция в тестировании программного обеспечения, которая использует преимущества, эффективность и действенность краудсорсинга и облачной платформы . Он отличается от традиционных методов тестирования тем, что тестирование проводится несколькими разными тестировщиками из разных мест, а не нанятыми консультантами и профессионалами. Программное обеспечение тестируется на различных реалистичных платформах, что делает его более надежным, экономичным и быстрым. [ необходима цитата ] Кроме того, краудсорсинговое тестирование может позволить удаленное тестирование юзабилити, потому что определенные целевые группы могут быть привлечены через толпу.
Этот метод тестирования рассматривается, когда программное обеспечение более ориентировано на пользователя: т. Е. Программное обеспечение, успех которого определяется отзывами пользователей и которое имеет разнообразное пользовательское пространство. Это часто реализуется с играми и мобильными приложениями, когда для конкретного тестирования требуются эксперты, которых может быть трудно найти в одном месте, или когда компании не хватает ресурсов или времени для проведения внутреннего тестирования. [1] [2]
Краудсорсинговое тестирование и аутсорсинговое тестирование
Краудсорсинговое тестирование можно рассматривать как подтип аутсорсинга тестирования программного обеспечения .
В то время как для некоторых проектов можно обойтись только тем или иным подходом, более тщательный подход предполагает использование более разнообразного метода тестирования программного обеспечения [3], который использует как отдельную команду тестирования, так и целую толпу. Crowdsource-тестирование лучше всего подходит для таких вещей, как бета-тестирование и тестирование совместимости, которые являются необходимыми заключительными этапами тестирования; однако большая часть программного обеспечения слишком сложна для такого позднего тестирования, чтобы охватить все возможные проблемы. Специальная внештатная или внутренняя команда тестирования даст лучшее представление о возможных дефектах программного обеспечения, но не приблизится к масштабам краудтестинга. Поэтому хорошим решением является объединение нескольких групп тестирования в любой проект разработки (а также разработка с самого начала с учетом принципов тестируемости [4] ).
Сам по себе краудсорсинг может не дать лучших отзывов о приложениях. Разнообразный подход к тестированию, объединяющий как краудсорсинговое тестирование, так и специальную команду тестирования, может быть благоприятным. «Такое разнообразие кадров позволяет вам гибко увеличивать и уменьшать объем ресурсов, соблюдая жесткие сроки в пиковые периоды разработки и тестирования и контролируя расходы в периоды замедления». [5]
Рекомендации
- ^ Соффер, Фил. «Подумайте о краудтестинге, подумайте о сексе: все дело в ДНК» . Проверено 9 сентября +2016 .
- ^ Ноэль, Вурст. «Внедрение инновационного краудсорсингового тестирования: интервью с Раджини Падманабаном» . Проверено 12 апреля 2013 года .
- ^ «Преимущества комплексного тестирования программного обеспечения - QualiTest Group» . qualitestgroup.com . Архивировано из оригинала на 2014-08-06 . Проверено 12 марта 2014 .
- ^ «Сократите время тестирования за счет разработки для тестируемости» . qualitestgroup.com . Архивировано из оригинала на 2013-10-09 . Проверено 12 марта 2014 .
- ^ «Преимущества комплексного тестирования программного обеспечения - QualiTest Group» . qualitestgroup.com . Архивировано из оригинала на 2015-09-19 . Проверено 20 января 2015 .