Чтобы понять, насколько качественно программное обеспечение (ПО), нужно разобраться, что влияет на его качество. Один из основных факторов, снижающих качество ПО, — это дефекты. Тестировщик ежедневно сталкивается с этим понятием, хотя на разных проектах оно может называться по-разному: баг, ошибка или проблема. Давайте начнём с базового определения дефекта. В процессе разработки программного обеспечения и его тестирования часто используются термины «дефект», «ошибка», «сбой» и «отказ». Эти термины могут показаться синонимами, но на самом деле они имеют разные значения и последствия...