Тест: Что такое баг?


Список вопросов


1. Определение бага

1) В большинстве случаев баг — это отклонение от спецификации (я говорю о компаниях, в которых спеки в принципе существуют и ими пользуются).
2) Жаргонное (ругательное) слово, употребляемое програмистами
3) Баг (bug, дефект) — отклонение фактического результата (actual result) от ожидаемого результата (expected result).
4) ошибка
5) англ. bug — первичные значения: клоп, любое насекомое, вирус) — жаргонное слово, обычно обозначающее ошибку в программе или системе, из-за которой программа выдает неожиданное поведение и, как следствие, результат.

2. Условия жизни и процветания бага

1) Фактический результат не равен ожидаемому результату
2) 1. Известен фактический результат; 2. Известен ожидаемый результат; 3. Известно, что результат из пункта 1 не равен результату из пункта 2.
3) Известен фактический результат и ожидаемый.

3. Что такое тестирование?

1) определение причин несоответствия заданным требованиям
2) Поиск багов
3) тестирование – это один из видов оценки системы с целью найти различия между тем, какой она должна быть, и тем, какая она есть

4. Источники ожидаемого результата

1) Социальные сети
2) Спецификация
3) 1. Спецификация. 2. Спецификация. 3. Спецификация. 4. Спецификация. 5. Жизненный опыт, здравый смысл, общение, устоявшиеся стандарты, статистические данные, авторитетное мнение и др.
4) Жизненный опыт, здравый смысл, общение, устоявшиеся стандарты, статистические данные, авторитетное мнение и др.

5. Определение спецификации

1) Главный источник ожидаемого результата в интернет-компании
2) Это детальное описание того, как должно работать ПО
3) Это место, где можно увидеть результат
4) Спецификация — это текстовый файл с описанием того, что нужно протестировать в тестовых данных. В ней указывается какие результаты должна получить программа

6. Функциональный баг *Примеры: Кнопка не отправляет форму, поиск не реагирует на ввод пользователя, происходит аварийное завершение работы приложения

1) Ошибка была показана
2) Отклонение фактического результата (actual result) от ожидаемого результата (expected result). это дефект, связанный с нарушением работы программного продукта. Он может быть связан с логикой самого приложения, отдельной функции или системы в целом.
3) Ошибка не была показана-  баг, вскормленный на несоответствии фактической работы кода и функционального спека.