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



Pdf көрінісі
бет196/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   192   193   194   195   196   197   198   199   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

 
Стр: 167/301 
2.5. 
Отчёты о дефектах 
2.5.1. 
Ошибки, дефекты, сбои, отказы и т.д. 
Упрощённый взгляд на понятие дефекта 
Далее в этой главе мы глубоко погрузимся в терминологию (она действи-
тельно важна!), а потому начнём с очень простого: дефектом упрощённо можно счи-
тать любое расхождение ожидаемого (свойства, результата, поведения и т.д., ко-
торое мы ожидали увидеть) и фактического (свойства, результата, поведения и т.д., 
которое мы на самом деле увидели). При обнаружении дефекта создаётся отчёт о 
дефекте. 
Дефект
— расхождение ожидаемого и фактического результата. 
Ожидаемый результат
— поведение системы, описанное в требованиях. 
Фактический результат
— поведение системы, наблюдаемое в процессе 
тестирования. 
ВАЖНО! Эти три определения приведены в предельно упрощённой (и 
даже искажённой) форме с целью первичного ознакомления. Полноцен-
ные формулировки см. далее в этой же главе. 
Поскольку столь простая трактовка не покрывает все возможные формы про-
явления проблем с программными продуктами, мы сразу же переходим к более по-
дробному рассмотрению соответствующей терминологии. 
Расширенный взгляд на терминологию, описывающую проблемы 
Разберёмся с широким спектром синонимов, которыми обозначают про-
блемы с программными продуктами и иными артефактами и процессами, сопут-
ствующими их разработке. 
В силлабусе ISTQB написано
308
, что человек совершает ошибки, которые при-
водят к возникновению дефектов в коде, которые, в свою очередь, приводят к сбоям 
и отказам приложения (однако сбои и отказы могут возникать и из-за внешних усло-
вий, таких как электромагнитное воздействие на оборудование и т.д.). 
Таким образом, упрощённо можно изобразить следующую схему: 
 
Рисунок 2.5.a — Ошибки, дефекты, сбои и отказы 
308
A human being can make an error (mistake), which produces a defect (fault, bug) in the program code, or in a document. If a 
defect in code is executed, the system may fail to do what it should do (or do something it shouldn't), causing a failure. Defects 
in software, systems or documents may result in failures, but not all defects do so. Defects occur because human beings are 
fallible and because there is time pressure, complex code, complexity of infrastructure, changing technologies, and/or many 
system interactions. Failures can be caused by environmental conditions as well. For example, radiation, magnetism, electronic 
fields, and pollution can cause faults in firmware or influence the execution of software by changing the hardware conditions. 
[ISTQB Syllabus] 
Ошибка
Дефект
Сбой или отказ


Ошибки, дефекты, сбои, отказы и т.д.
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 168/301 
Если же посмотреть на англоязычную терминологию, представленную в 
глоссарии ISTQB и иных источниках, можно построить чуть более сложную схему: 


Достарыңызбен бөлісу:
1   ...   192   193   194   195   196   197   198   199   ...   307




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

    Басты бет