Тестирование ПО
Мы обладаем более чем 15-летним опытом в тестировании ПО, сертифицированы по ISTQB и регулярно получаем самые высокие оценки от наших заказчиков. Наша команда высококвалифицированных инженеров по тестированию достигает высоких показателей результативности за счёт использования современных инструментов и методологий.
Виды тестирования:
- функциональное тестирование,
- автоматизированное тестирование,
- нагрузочное тестирование,
- тестирование локализации,
- тестирование совместимости,
- тестирование удобства использования,
- тестирование безопасности,
- тестирование установки,
- приемочное тестирование.
- Управление тестированием – Jira; Zephyr for Jira; TestLink; Microsoft Test Professional; HP Quality Center.
- Багтрекинг – Jira; MS Track; MS Visual Studio TFS; Azure DevOps.
- Автоматизация тестирования – C#/Java/Python; MS Visual Studio/IntelliJIDEA/, MS SQL Server; MS Coded UI; Selenium; WInium/WinAppDriver; NUnit/Junit/TestNG; Maven/Gradle; Postman; Robot Framework.
- Нагрузочное тестирование – JMeter; LoadRunner; разработка собственных инструментов.
- Тестирование безопасности – Gidra, Nessus, OWASP ZAP и др.
- Тестирование мобильных приложений – iOS, Android, Selendroid, Robotium, Xcode UIAutomation, TestFlight и др.
- Автоматизация тестирования решений на «1С» – Vanessa Automation.
СПРОСИТЕ ЭКСПЕРТА
Тестирование ПО
- Улучшение качества продукта
- Надежные результаты тестирования
- Полное покрытие системы тестовыми сценариями
- Быстрая доставка продукта на рынок
- Оптимизация трудозатрат на разработку и поддержку решения
- Снижение расходов
- Повышение удовлетворенности клиентов и пользователей
- Проекты\сервисы полного цикла.
- Сильная доменная экспертиза.
- Ориентация на ценность для клиента.
- Agile\DevOps практики.
- Командная работа.
- Определение стабильности и производительности продукта
- Нахождение узких мест и дефектов
- Улучшение масштабируемости системы
В зависимости от подходов варьируется количество и последовательность этапов, основными из которых являются:
1) КОНСАЛТИНГ И ОБУЧЕНИЕ.
ICL Services может внедрить эффективные и подходящие стратегии и процессы тестирования, которые будут эффективно. работать на ваших проектах.
2) УПРАВЛЕНИЕ ТЕСТИРОВАНИЕМ.
Анализ требований заказчика и системных требований выполняется на начальном этапе работ. Делается это, чтобы проверить их тестируемость, полноту, а также чтобы выявить конфликты требований.
3) АНАЛИЗ ТРЕБОВАНИЙ.
Создание проекта, стратегий тестирования и планов тестирования итераций разработки по типам тестирования выполняется после анализа требований (например, план тестирования производительности, план тестирования безопасности).
4) ПЛАНИРОВАНИЕ ТЕСТИРОВАНИЯ.
Процесс разработки тестов включает создание тестовых сценариев и их наборов. Также на этом этапе при необходимости разрабатываются автоматизированные тесты, тесты для нагрузочного тестирования и т.п.
5) РАЗРАБОТКА ТЕСТОВ.
Функциональное тестирование (ручное и автоматизированное тестирование). Нефункциональное тестирование (тестирование удобства использования, конфигурационное тестирование, тестирование установки, тестирование локализации, тестирование производительности).
6) ПРОВЕДЕНИЕ ТЕСТОВ СОГЛАСНО РАНЕЕ ОПРЕДЕЛЕННЫМ ПЛАНАМ И СЦЕНАРИЯМ.
Функциональное тестирование (ручное и автоматизированное тестирование). Нефункциональное тестирование (тестирование удобства использования, конфигурационное тестирование, тестирование установки, тестирование локализации, тестирование производительности).
7) АНАЛИЗ РЕЗУЛЬТАТОВ ТЕСТИРОВАНИЯ.
ICL Services предоставляет полный пакет документации и проектных артефактов по завершению проекта тестирования. Они включают в себя план тестирования, список дефектов, отчеты по тестированию и другое.