Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

25.11.2016 01:12 | Nickolay

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

Какие виды тестирования используются?

Функциональное тестирование. Оно состоит из нескольких этапов, куда входят составление тестовых кейсов, их внедрение в речном или автоматическом режиме, составление отчетности по результатам анализа программного продукта.

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



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

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

Еще один этап — тестирование совместимости. Оно выявляет, как ведет себя разработка в различных браузерах и операционных системах, насколько совместима она с серверным ПО, аппаратным обеспечением и другим окружением.

Кому доверить весь цикл тестирования?

Чтобы тестировщики могли всесторонне изучить программное обеспечение, выявить все дефекты и уязвимости, нужно обращаться к опытным специалистам, имеющим все возможности для детального изучения всех аспектов системы. Крупные компании, такие как A1QA, как раз предоставляют услугу полного цикла тестирования всех видов ПО — мобильных приложений, сайтов, игр и так далее.

Комментарии

Комментариев нет...
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.029 секунд (Общее время SQL: 0.014 секунд - SQL запросов: 51 - Среднее время SQL: 0.00027 секунд))
Top.Mail.Ru