Стань Тестировщиком на Python в SkillFactory: go.skillfactory.ru/P92xxw 45% скидка на обучение по промокоду МАРШАЛ до 03.07.2022г. Как искать баги и какие они бывают
Был интересный случай, работала первый месяц, использовала Postman для тестирования api. Писала там автотесты и никак не могла понять, почему у меня значения в переменные не записываются. Ментор мне сказал, что скорее всего скрипт у меня косячный, но я его перепроверяла, все должно было быть ок. В результате оказалось, что значения false не отображались в разделе variables. Я не поленилась, завела баг в гите постмана, и примерно через неделю они ответили, что действительно это дефект, спасибо, что заметили😇
Находил следующий баг: было скопление чекбоксов, и вся суть была, что они были сделаны как картинки, которые менялись в зависимости от того, выбрал его или нет. Так вот было по факту 2 поля, на которые можно было кликнуть: сам чекбокс с логикой и меняющаяся картинка. Картинка располагалась по верстке немного ниже поля чекбокса и само занимало гораздо меньше места. Чтобы кликнуть по картинке - это нужно было постараться, но если выбирать много чекбоксов сразу, то промахнуться и попасть не в нужное поле было не трудно. Серверу соответственно клик по картинке не очень нравился и система вылетала к чертям. К счастью у юзеров случалось такое почти никогда. Почему поле картинки было кликабельным остается загадкой, но по итогу проблему решили.
самый частый дефект который я находил на работе это проблема с пробелми(тоесть можно было записать значение с пробелами в полях для названия марки машины например, в базе тоже записывалось с пробелами) такой чисто minor но приятно )
Из интересных багов вспомню при импорте из одной системы в другую этот самый импорт происходил не всегда, долго ковыряла что где - никакой логики на чем импорт не происходил - пришли к выводу что на физическом диске проблемы(в итоге все это в файл записывалось)
после деплоя новой версии сайта на тестовый стенд столько багов отлавливается, что перечислять будет долго 😀 от того, что забыли дособрать код по фиче, и из-за этого в интерфейсе кнопки не там отображаются или вообще нет до того, что импортируя файлы через консоль сервер ложился поспать .
На этом же проекте была веб-морда, остальное все естественно на беке все происходило, я еще зеленая и непрошаренная нажимаю кнопку а она не нажимается, открываю девтулс а там... это не кнопка, это флеш-плеер) слава богу к настоящему моменту он все-таки умер)
У меня еще была забавная багуля, представь себе два поля, you will pay и you will receive. Ты вводишь в 1 поле значение одного токена и происходит прогрузка эмаунта целевого токена (тобишь ты заплатишь столько и получишь столько) Так вот, оно вроде бы работало хорошо, но в какой-то момет меня осенило выставить 3g slow в нетворке, и в момент когда ты вводишь в 1 поле значение, 2 несколько секунд прогружалось и пока оно прогружалось была доступна кнопка "обменять" ты ее жал и сайт на стороне клиента просто падал :)
Последний дефект очень интересный) Из моей практики самый интересный баг был такой - сервер обработал запрос, сохранил данные о клиенте и все было здорово Информация об изменении данных должны были уйти в другую систему, но этого не происходило Оказалось, что реббит пропускал сообщения через раз А все ломалось на одном поле - пол Мужские анкеты почему-то "ломались")
Для тех, кто решит пойти на эти курсы, хочу сказать, что если потеряете мотивацию, то мы - наставники (опытные студенты), поддержим и поможем :) Так что пишите в слаке, всех ждём! :)
114тыс за курс? Нет, спасибо. Это похоже на трейдинг, лет 20 назад я ходил на собеседование, типа научат быть крутым спецом и будешь хорошо зарабатывать, надо лишь оплатить курсы, я послал их далеко. Мне уже начинает казаться, что все эти видосы лишь замануха на платные курсы. У нас в городе дофига курсов от месяца до года, которые возможно оплатит биржа труда. А то оплатишь эти курсы, а потом окажется, что это не то, что ты хотел или тебя не возьмут из--за плохого английского.
@@user-be5jj6vp6y да да, было такое. На тестировщика игр я шёл, технически собес прошел, а по английскому нет. Причём там разговорный быть должен. И всё, до свидания.
вот есть у нас список - 1)яблоко( индекс 0), 2)томат ( индекс 1), 3)ананас ( индекс 2), 4)банан ( индекс 3 ), а суть в том что ты просишь единичку которая должна быть первой в списке, а тебе дают то что второе в списке по индексации
На вашем сайте курсов , пол текста срезало, а там где вы уже тестировщик наложились две строки ,смотрится каряво исправьте ) а то идти учится в косячный сайт в оприори стрёмно ))) сколько роликов не снимай
Из интересных багов вспомню при импорте из одной системы в другую этот самый импорт происходил не всегда, долго ковыряла что где - никакой логики на чем импорт не происходил - пришли к выводу что на физическом диске проблемы(в итоге все это в файл записывалось)