Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Метод бисекционного деления в тестировании



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Метод бисекционного деления в тестировании
2019-10-21 10:43

Автор: Назина (Киселева) Ольга (автор тренинга Школа для начинающих тестировщиков)

Иногда баги сами нас находят. Вот мы впихали большую строку данных — и система подвисла. Это она из-за 1 млн символов упала? Или ей какой-то конкретный не понравился?

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

Если найти минимальные данные для воспроизведения, то:

  • Вы сэкономите время разработчику — ему не придется подключаться к тестовому стенду, самому грузить файл и дебажить
  • Менеджер сможет легко оценить приоритет задачи — это нужно срочно исправлять, или баг может подождать? Пока название «некоторые файлы падают, хз почему» — это сделать сложно...
  • Описание бага от понимания причины падения тоже только выиграет.

Как найти минимальные данные для воспроизведения бага? Если есть какие-то подсказки в логах, применяем их. Если подсказок нет, то самый оптимальный метод — метод бисекционного деления (также известный как метод «деления пополам» или «дихотомия»).

 

Читать статью полностью...



Как поставить браузер на паузу
2019-10-21 16:18

Добрый день! 
Поделитесь опытом, как вы ставите браузер на паузу, что бы посмотреть код страницы где есть динамические элементы. 
Я ставлю во вкладке network скорость загрузки и выгрузки по 1кб/с, но думаю что это костыль, есть более удобный способ. 
Заранее благодарю.



© 2010 | Software-Testing.Ru


В избранное