Особенности тестирования приложений

31-01-2021

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

Тестирование приложения Fs-group и Дия - это процесс, посредством которого проверяются функциональность, удобство использования и согласованность всего приложения, а также осуществляется поиск уязвимостей, как например, тут https://ubr.ua/ukraine-and-world/society/v-prilozhenii-dija-iskali-slabye-mesta-3898073.

Категории приложений

Есть три категории приложений:

1. На ПК.
2. Интернет-приложение.
3. Мобильное.

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

Для веб-приложений тестировщики должны уделять достаточно внимания производительности, нагрузке и безопасности приложения.

Другими основными типами, являются:

- функциональное тестирование,
- кросс-браузерное тестирование,
- UAT,
- бета-тестирование,
- регрессионное тестирование,
- тестирование совместимости,
- тестирование многоязыковой поддержки,
- стресс-тестирование.

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

Методики тестирования приложений

Существует 3 общепринятых методики тестирования:

1. Черный ящик. Приложение проверяется на соответствие ТЗ. Тестировщиков меньше всего волнует внутренняя структура или код, реализующий бизнес-логику приложения.

2. Белый ящик. Основное внимание в этой методологии уделяется проверке того, как бизнес-логика приложения реализуется кодом/программой. Здесь тестируется внутренняя структура приложения.

3. Серый ящик. Это смесь черного и белого ящиков. В этой методологии в основном тестировщик тестирует приложение с использованием подхода черного ящика. Но для некоторых критически важных для бизнеса или уязвимых модулей приложения тестирование выполняется через белый ящик.

Инструменты тестирования

Используются как платные, так и инструменты с открытым исходным кодом. Более того, некоторые инструменты предназначены для конкретных целей. Вот список некоторых наиболее важных функций, которые предоставляются почти всеми инструментами «Функционального тестирования».

1. Параметризация ценностей.
2. Редактор скриптов.
3. Выполнить (тест или скрипт с режимами отладки и обновления).
4. Отчет о сеансе запуска.

Комментарии

Добавить изображение