Перейти к содержимому

Фотография

"Случайно найденные" баги, и как с этим бороться


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 aksi

aksi

    Постоянный участник

  • Members
  • PipPipPip
  • 182 сообщений
  • ФИО:Ольга Алифанова
  • Город:Санкт-Петербург


Отправлено 12 августа 2015 - 14:04

В чате задаются вопросом, и мне тоже интересно, как с этим справляться:

 

вопрос о случайных багах.
я постоянно нахожу какие-то ужасные баги, до проверки которых специально вряд ли бы додумалась.
1. хорошо это или плохо? не могу определиться, как к этому относиться.
2. есть ли какие-нибудь методы, чтобы перестать находить их случайно и начать находить специально?
вопрос, конечно, обширный. но как вы с этим боретесь?
я, конечно, занимаюсь и анализом, и составлением тестовых сценариев и т.д. но все равно такое случается.

 

 


  • 0

#2 Molechka

Molechka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 224 сообщений
  • ФИО:Ольга Назина (Киселева)
  • Город:Москва


Отправлено 12 августа 2015 - 14:26

Метод «5 почему» и ретроспектива.

 

Почему простили баг? Не успели протестировать.

Почему не успели? Не было тестового окружения.

Почему не было тестового окружения? Поздно заказали

Почему поздно заказали?...

 

И так доходим до корня проблемы и учитываем ее на будущее.

 

Наталья Руколь отлично рассказала об этом метода на SQA Days 10, вот видео

 

 

Когда находим страшные баги, так же анализируем. В чем была суть проблемы? Почему вы ее не нашли, какой класс эквивалентности упустили? Как не допускать этого в будущем?

Иначе везение закончится, а баги останутся :)

 

Но чутье — это круто! Осталось только его немного прокачать :)


  • 1
Автор сайта для начинающих тестировщиков http://testbase.ru/
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/

#3 ShortLegged

ShortLegged

    Постоянный участник

  • Members
  • PipPipPip
  • 155 сообщений
  • Город:Moscow

Отправлено 12 августа 2015 - 15:38

Хорошо. После анализа Вы будете находить их специально, случайно будете находить другие. Бороться с этим не получится, это часть работы тестировщика.


  • 1

#4 Molechka

Molechka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 224 сообщений
  • ФИО:Ольга Назина (Киселева)
  • Город:Москва


Отправлено 12 августа 2015 - 16:17

Да, но если не анализировать, можно один раз случайно найти, а другой точно такую же проблему пропустить


  • 0
Автор сайта для начинающих тестировщиков http://testbase.ru/
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/

#5 ShortLegged

ShortLegged

    Постоянный участник

  • Members
  • PipPipPip
  • 155 сообщений
  • Город:Moscow

Отправлено 12 августа 2015 - 17:49

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


  • 0

#6 lurk

lurk

    Постоянный участник

  • Members
  • PipPipPip
  • 180 сообщений


Отправлено 12 августа 2015 - 18:50

Осторожно. Сумбурное рассуждение.

Вы тестировщик(ца). Вы находите баги. Вы красиво оформляете эти баги в отчет. Программисты радуются хорошо составленному отчету - и исправляют баг. Качество продукта становится выше. Что в этом плохого?

 

Почему вы считаете, что вы их случайно нашли.  Мне приходят в голову два варианта вашей ситуации.

Первый: А что будет если я сделаю - эту "фигню". Упс, ошибка. - Это не случайное нахождение - вы продумали тест - и исполнили его - и он выявил ошибку.

Второй: Вы что-то, например, случайно нажали и что-то отвалилось. Тут уже нужно проводить анализ. А что еще может отвалится при аналогичном сценарии, но в другом месте? А что будет, если нажать вот это и т.д.

 

PS: Я не знаю с чем связаны ваши случайные "ужасные" баги - поэтому я не знаю куда вам копать =)

В любом случае лучше найденный и с любовью описанный вами баг, чем этот же баг найденный огорченными пользователями программы.

PS2: Как вы находите эти баги без проверок и исследования продукта?


  • 3

#7 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 13 августа 2015 - 14:45

Случайно найденных багов не бывает - есть ненайденные ранее!  :wink:


  • 1

#8 clipsa

clipsa

    Специалист

  • Members
  • PipPipPipPipPip
  • 527 сообщений
  • ФИО:Ермолаева Ольга
  • Город:Москва


Отправлено 13 августа 2015 - 15:03

ИМХО зависит от вашего процесса тестирования.

Если вы пишете тест-кейсы и тестируете по ним, то надо каждый "случайно" найденный баг анализировать на предмет "почему мы его пропустили при прогоне тестов".

Если вы тестируете по чек-листам, то надо посмотреть, предусмотрена ли проверка этой части функционала в чек-листе или нет, если нет - добавить, если да - все ок :)

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

 

Описана слишком общая ситуация, если хотите получить хорошие конкретные советы, пишите конкретику :)


  • 0

Не следует заставлять тестировщиков тестировать быстрее. Что может быть хуже испуганных, усталых, цинично настроенных тестировщиков?
-----------------
Хорошо, когда человек заводит баги. Плохо, когда баги заводят человека (с)
-----------------
Проект для начинающих тестировщиков Хомячки



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных