Тестирование программного обеспечения. Базовый курс. 3-е издание



Pdf көрінісі
бет104/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   100   101   102   103   104   105   106   107   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

Experience-based Testing.
Testing based on the tester’s experience, knowledge and intuition. [ISTQB Glossary] 
161
Functional testing.
Testing based on an analysis of the specification of the functionality of a component or system. [ISTQB 
Glossary]


Подробная классификация тестирования
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 86/301 
Часто возникает вопрос, в чём разница между функциональным те-
стированием (functional testing
161

и тестированием функционально-
сти (functionality testing
162
). 
Подробнее о функциональном тестиро-
вании можно прочесть в статье «What is Functional testing (Testing 
of functions) in software?
»
163
, а о тестировании функциональности в 
статье «What is functionality testing in software?»
164
.
Если вкратце, то: 

функциональное тестирование (как антоним нефункциональ-
ного) направлено на проверку того, какие функции приложения 
реализованы, и что они работают верным образом; 

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

Нефункциональное тестирование
(non-functional testing
165

— вид тестиро-
вания, направленный на проверку нефункциональных особенностей прило-
жения (корректность реализации нефункциональных требований
{41}
)
, таких 
как удобство использования, совместимость, производительность, безопас-
ность и т.д. 

Инсталляционное тестирование
(installation testing, installability testing
166

— 
тестирование, направленное на выявление дефектов, влияющих на протека-
ние стадии инсталляции (установки) приложения. В общем случае такое те-
стирование проверяет множество сценариев и аспектов работы инсталля-
тора в таких ситуациях, как: 
o
новая среда исполнения, в которой приложение ранее не было инстал-
лировано; 
o
обновление существующей версии («апгрейд»); 
o
изменение текущей версии на более старую («даунгрейд»); 
o
повторная установка приложения с целью устранения возникших про-
блем («переинсталляция»); 
o
повторный запуск инсталляции после ошибки, приведшей к невозмож-
ности продолжения инсталляции; 
o
удаление приложения; 
o
установка нового приложения из семейства приложений; 
o
автоматическая инсталляция без участия пользователя. 
162


Достарыңызбен бөлісу:
1   ...   100   101   102   103   104   105   106   107   ...   307




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет