Виды тестирования Flashcards

1
Q

Что такое интерфейс?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Виды интерфейсов

A

Интерфейс программирования приложений (API) – набор методов, которые можно
использовать для доступа к функциональности другой программы.
Интерфейс командной строки (CLI) – инструкции компьютеру даются путём ввода с
клавиатуры текстовых строк (команд).
Графический интерфейс пользователя (GUI) – программные функции
представляются графическими элементами экрана.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Приемочное тестирование

A

Приёмочное тестирование (Acceptance testing) – тестирование по отношению к
потребностям и требованиям пользователя, проводимое с целью дать возможность
пользователям, заказчикам определить, принимать систему или нет. По сути является
подвидом системного тестирования, выполняется на заключительном этапе перед
передачей продукта заказчику и/или конечным пользователям.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Формы приёмочного тестирования

A

• Пользовательское приемочное тестирование (UAT).
• Эксплуатационное приемочное тестирование (OAT).
• Альфа- и бета- тестирование.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Пользовательское приемочное тестирование

A

Пользовательское приемочное тестирование (User acceptance testing) – это
тестирование конечного продукта заказчиком и/или конечными пользователями,
которое может проходить как на оборудовании производителя, так и пользователей.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Эксплуатационное приемочное тестирование

A

Эксплуатационное приемочное тестирование (Operational acceptance testing) – это
тестирование заказчиком эксплуатационных характеристик системы, таких как
резервное копирование/восстановление, аварийное восстановление и другие задачи
технической поддержки, проверки уязвимостей безопасности.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Альфа- тестирование

A

Альфа-тестирование (Alpha testing) – тестирование потенциальными
пользователями/заказчиками или независимой командой тестирования внутри
организации разработчиков.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Бета- тестирование

A

Бета-тестирование (Beta testing) – тестирование потенциальными и/или
существующими клиентами/заказчиками на внешней стороне никак не связанными с
разработчиками. Это форма внешнего приёмочного тестирования готового
программного обеспечения для того чтобы получить отзывы рынка

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Виды/направления тестирования по целям и задачам

A

Виды/направления тестирования (по целям и задачам):
● Функциональное тестирование (Functional testing) – тестирование,
основанное на анализе спецификации функциональности приложения,
проводимое с целью проверки на соответствие требованиям. Проверка того,
«что» система делает.

Нефункциональное тестирование (Non-functional testing) – тестирование
свойств приложения, которые не относятся к функциональности системы.
Проверка того, «как» работает приложение (надежность, эффективность,
практичность, сопровождаемость).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Нефункциональные виды тестирования

A

Нефункциональные виды тестирования:
● Инсталляционное тестирование (Installation Testing) – тестирование,
направленное на выявление дефектов, влияющих на установку/ обновление/
повторную установку/ удаление приложения.

● Конфигурационное тестирование (Configuration Testing) – тестирование,
направленное на проверку работы программного обеспечения при различных
конфигурациях системы (платформах, поддерживаемых драйверах, при
различных конфигурациях компьютеров и т.д.).

● Тестирование совместимости (Compatibility Testing) – тестирование,
направленное на проверку способности приложения работать в указанном
окружении (заявленных браузерах, операционных системах, мобильных
устройствах).

● Тестирование графического интерфейса (GUI Testing) – анализ соответствия
графического пользовательского интерфейса программы спецификациям.

● Тестирование удобства использования (UX, Usability Testing) -
тестирование, направленное на исследование того, насколько конечному
пользователю понятно, как работать с продуктом, а также на то, насколько ему
нравится использовать продукт.

● Тестирование интернационализации (Internationalization Testing, i18n) –
тестирование, направленное на проверку готовности продукта к работе с
использованием различных языков и с учётом различных национальных и
культурных особенностей.

Тестирование локализации (Localization Testing, l10n) – тестирование,
направленное на проверку корректности и качества адаптации продукта к
использованию на том или ином языке с учётом национальных и культурных
особенностей.

● Тестирование безопасности (Security Testing) – тестирование с целью
оценить защищенность программного продукта.

● Тестирование доступности (Accessibility Testing) – тестирование,
направленное на исследование пригодности продукта к использованию людьми
с ограниченными возможностями.

● Тестирование производительности (Performance Testing) – тестирование,
проводимое с целью оценить поведение системы под нагрузкой.

● Нагрузочное тестирование (Load Testing) – тестирование, производимое при
нагрузке в допустимых пределах и некотором превышении этих пределов.

● Стресс тестирование (Stress Testing) – тестирование, производимое при
нагрузках, значительно превышающих расчётный уровень, или в ситуациях
недоступности значительной части необходимых приложению ресурсов.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly