Аутсорсинг тестирования программного обеспечения: различия между версиями
[отпатрулированная версия] | [непроверенная версия] |
м оформление |
Добавлена информация по зданной теме, источнк и ссылки из Википедии |
||
Строка 3: | Строка 3: | ||
'''Аутсорсинг тестирования программного обеспечения''' |
'''Аутсорсинг тестирования программного обеспечения''' |
||
[[Аутсорсинг]] тестирования [[ПО]] предполагает, что [[тестирование]] проводится силами дополнительно привлечённой группы людей или компании, не участвующих в разработке тестируемого проекта (программного продукта). |
[[Аутсорсинг]] тестирования [[Программное обеспечение|ПО]] предполагает, что [[Тестирование программного обеспечения|тестирование]] проводится силами дополнительно привлечённой группы людей или компании, не участвующих в разработке тестируемого проекта (программного продукта). |
||
Тестирование ПО является неотъемлемым этапом при разработке, но не ключевой сферой деятельности большинства фирм. Передача тестирования на аутсорсинг позволяет компании сконцентрироваться на основной деятельности, в то время как тестирование будет проводиться внешними экспертами. |
Тестирование ПО является неотъемлемым этапом при разработке, но не ключевой сферой деятельности большинства фирм. Передача тестирования на аутсорсинг позволяет компании сконцентрироваться на основной деятельности, в то время как тестирование будет проводиться внешними экспертами. |
||
Строка 17: | Строка 17: | ||
Одним из ключевых моментов, позволяющих обеспечить высокое качество тестирования, и одновременно главным препятствием для передачи продукта на аутсорсинг, является наличие надёжных каналов связи и обмена информацией. |
Одним из ключевых моментов, позволяющих обеспечить высокое качество тестирования, и одновременно главным препятствием для передачи продукта на аутсорсинг, является наличие надёжных каналов связи и обмена информацией. |
||
=== Обеспечение качества === |
|||
На ряду с аутсорсингом тестирования программного обеспечения, производится процедура оптимизации процессов разработки и тестирования - [[обеспечение качества]] (QA), которая помогает обнаружить ошибки и минимизировать их колличество. Команды QA определяют требования к продукту, настраивают результаты и автоматизируют процессы.<ref>{{Cite web|lang=en|url=https://jelvix.com/blog/qa-testing-methodologies|title=Best Testing and Software QA Methodologies + Checklist|website=Jelvix|accessdate=2021-02-02}}</ref> |
|||
== См. также == |
== См. также == |
Версия от 14:58, 2 февраля 2021
Проверить информацию. |
![]() | В статье не хватает ссылок на источники (см. рекомендации по поиску). |
Аутсорсинг тестирования программного обеспечения
Аутсорсинг тестирования ПО предполагает, что тестирование проводится силами дополнительно привлечённой группы людей или компании, не участвующих в разработке тестируемого проекта (программного продукта).
Тестирование ПО является неотъемлемым этапом при разработке, но не ключевой сферой деятельности большинства фирм. Передача тестирования на аутсорсинг позволяет компании сконцентрироваться на основной деятельности, в то время как тестирование будет проводиться внешними экспертами.
Наиболее востребованными[источник не указан 2552 дня] типами тестирования ПО сегодня являются тесты на производительность, безопасность, надёжность и т. д. Как правило[источник не указан 2552 дня], разработчики ПО не обладают достаточной квалификацией и ресурсами для проведения полномасштабного нагрузочного тестирования, и в этом случае аутсорсинг тестирования является не только экономически более эффективным, но зачастую и единственно возможным способом контроля качества ПО.
В настоящее время[источник не указан 2552 дня] принято выделять 5 основных сценариев реализации в зависимости от выявленной проблематики разработки ПО:
- полный аутсорсинг всего объёма работ по тестированию и обеспечению качества ПО
- проведение сложных, ресурсоёмких тестовых исследований
- быстрое расширение ресурсов компании внешними тестерами
- поддержка существующих программных продуктов тестированием новых релизов
- проведение независимого аудита качества
Одним из ключевых моментов, позволяющих обеспечить высокое качество тестирования, и одновременно главным препятствием для передачи продукта на аутсорсинг, является наличие надёжных каналов связи и обмена информацией.
Обеспечение качества
На ряду с аутсорсингом тестирования программного обеспечения, производится процедура оптимизации процессов разработки и тестирования - обеспечение качества (QA), которая помогает обнаружить ошибки и минимизировать их колличество. Команды QA определяют требования к продукту, настраивают результаты и автоматизируют процессы.[1]
См. также
Ссылки
- ↑ Best Testing and Software QA Methodologies + Checklist (англ.). Jelvix. Дата обращения: 2 февраля 2021.