Тестирование ПО

Тестирование программного обеспеченияКомпания Nadosoft предлагает широкий спектр услуг по тестированию и обеспечению качества программного обеспечения, включающий в себя как ручное тестирование, так и разработку автоматических тестов. Тестирование ПО является неотъемлемым этапом при разработке, но не ключевой сферой деятельности большинства фирм. Передача тестирования на аутсорсинг позволяет компании сконцентрироваться на основной деятельности, в то время как внешние эксперты эффективно и с гарантией качества проведут тестирование.

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

Услуги компании Nadosoft в области тестирования ПО:
  • тестирование системных приложений
  • тестирование web приложений
  • тестирование документации
  • разработка автоматических тестов
Аутсорсинг тестирования программного обеспечения является оптимальным решением, позволяющим экономически эффективно повысить качество программных продуктов и сократить время реализации проекта.

Тестирование системных приложений:
  • Тестирование архитектуры: компания Nadosoft осуществляют тестирование разностороннее тестирование архитектуры будущего приложения: прототипов пользовательского интерфейса, графических форм, набора функциональности. Комплексный анализ дизайна и требований к проекту позволяет выявить потенциальные "узкие места" будущего проекта и устранить возможные проблемы на самом раннем этапе жизненного цикла продукта.
  • Функциональное тестирование: полный цикл тестирования функциональности продукта в соответствие с проектной спецификацией, с целью проверки соответствия системы исходным требованиям. Данный цикл тестирования также включает в себя тестирование графического интерфейса пользователя (если GUI предусмотрен спецификацией), тестирование удобства пользования приложением (usability testing), кросс-платформенное тестирование. Для повышения рентабельности проекта и эффективности тестирования, применяется частичная или полная автоматизации проводимых тестов. Nadosoft использует широкий набор приложений, для автоматизации тестирования, в том числе и собственные разработки компании.
  • Выполняется тестирование производительности, нагрузочное тестирование и стресс-тесты. Анализируется уровень использования системных ресурсов.
Тестирование web приложений:
  • Тестирование архитектуры: анализ проекта, тестирование удобства использования (usability) будущего интернет-приложения, проверка концепций дизайна, бизнес логики, тестирование кода на соответствие стандартам xhtml/html/css и других.
  • Функциональное тестирование: системное тестирование web-приложения, тесты пользовательского интерфейса и удобства использования (usability testing). Для всех интернет-приложений мы рекомендуем проведение тестов производительности (performance, load, stress testing). Это позволит определять соответствие системы требованиям производительности и её устойчивость, а так же обнаружить косвенные проблемы, например нехватку ресурсов хостинг-провайдера.
  • Большинство интернет-приложений должны обеспечивать корректную работу под различными браузерами. Для проведения тестов на кросс-браузерность (cross-browser testing) Nadosoft использует набор браузеров, определенный в спецификации к продукту. Он может быть расширен согласно дополнительным требованиям заказчика и рекомендациям компании Nadosoft. При необходимости проводятся тесты на кросс-платформенность - версии СУБД (MySQL, MSSQL, Oracle и.т.д.), .NET, PHP, Win/Unix хостинг и.т.п.
  • Тестирование безопасностиДля всех интернет-приложений, независимо от масштаба и сложности, Nadosoft рекомендует проведение тестов безопасности (security testing). Безопасность web сайта очень актуальна в сегодняшних условиях, особенно если речь идет о системах интернет коммерции, таких как например, интернет-магазины. Производится тестирование защиты от SQL-, html-, script-injection, перехвата POST и редактирование GET запросов, некорректных процедур авторизации пользователей, проводятся глубокие тесты безопасности бизнес-логики.

Контакты


 Форма связи