71 QA Interviews Stream. 13.10.2022 at 19:45 GMT(UTC) +3

Подготовка к собеседованию на QA Engineer

Транскрипция видео:

  • так ребятушки Всем привет кто у нас сегодня будет смотреть на YouTube в Зуме кто будет сегодня участвовать Всем привет 71 поток тренировочных собеседований по тестированию по сегодня 13 октября 2022 года [музыка] оп 1950 уже скоро и потихонечку будем начинать сейчас я посбрасываю ссылочки во все свои соцсети и ребят в Zoom впущу будем делать так Поехали пока я там ссылки не поразбрасывал значит что у нас По новостям 32 группа протестированию по набирается сейчас стартует в конце октября там где-то 25

    00:00:17 - 00:01:50

  • 27 до конца октября как минимум будет первая вводное занятие значит кому интересно прокачаться в плане реального коммерческого опыта поучаствовать в проектах тестировании пожалуйста ко мне у меня параллельно идет и курс и практика ребята на практике у кого есть время можете заниматься каждый день по 16 часов в сутки не бойтесь на самом деле там у кого есть два часа в день тут тоже может практикой заниматься кого есть там и 16 часов найдет у меня чем занятия то время Поэтому кому интересно Кому надо реальная

    00:01:08 - 00:02:29

  • практика в резюме реальной коммерческий опыт подключайтесь ко мне на курс стоит все это счастье как и раньше 195 долларов только Смотрите по поводу оплаты на данный момент на сейчас единственный рабочий способ принимания оплаты у меня работает крипта принимаю usdt trc20 tezer если вам необходимо платить из Беларуси России еще откуда-то то в принципе посмотрите как работает binance и еще парочка обменников я для своих ребят сделаю Кто будет у меня на курсе заниматься сделаю инструкцию как там в этих обменниках и биржах

    00:01:50 - 00:03:27

  • зарегистрироваться чтобы там нормально все сработало и вы смогли оплатить курс Так что Ну пока так пока так это единственный быстрый способ который получи работать на данный момент [музыка] женский вид на жительство и в Армении сможем тогда денежку на Армению принимать банковскими что было посмотрим как пойдет скоро скоро дальше А значит вот кто хочет велкам пишите моему менеджеру инессе ее описание контакты кстати сейчас видео сюда прикреплю она отвечает там не ребята пишут Инна не отвечает ребята дай вам Боже столько

    00:02:39 - 00:04:08

  • уметь пахать как она вы были бы терпеливее Короче у него большая загрузка на всем ребятки ответить никого без внимания не оставит так что не переживайте Не стоит так переживать ничего страшного так сейчас добавлю описание дальше Что у нас по сегодня кстати новый проект стартанули буквально почему Я кстати перенес этот стрим по времени попозже новый проект сегодня стартанули нашли Нашлись ребята которые хотят с нами посотрудничать сегодня был первый созвон ребята команду мы собрали было ознакомление с проектом Поэтому

    00:03:25 - 00:04:55

  • собственно и перенес наше собесы вот что еще интересно а по поводу конференции которые обещал что будет когда я там обещал что она будет секунду где мы этот календарь обещал что будет 23 ой ребятки значит давайте сделаем конференцию 30 октября наверное еще слетать надо Ладно давайте пока 30 октября конференция на воскресенье немножечко на неделю позже переношу потому что не было времени созвониться с ребятами нормально организационно пообщаться по поводу [музыка] вопросов что как готовить по поводу

    00:04:09 - 00:05:51

  • организационных моментов короче на 30 октября переносим прошу прощения так все Сейчас абонента добавлю описание оп оп [музыка] все ушло так значит что еще По новостям это сказал это сказал Да еще в принципе все ребятки так пока немножко Посмотрите на мое лицо я раскидаю ссылочки и как обычно погнали так это [музыка] ссылку на зону Сейчас пришлю не переживай так говорят что во время этого эфира загадать желание тестируешь и да Нет Короче едем дальше так вопросы ссылку сейчас дам коллективам Всем привет Всем привет Все

    00:05:01 - 00:06:41

  • разбрасываемся ребята ссылками Facebook [музыка] [музыка] С прошлого раза не починил себе Facebook и ВКонтакте не починил блогер с меня конечно отрывал всё ушло все ребятушки Да 59 сейчас на смотрит человек лайки Поставьте пожалуйста это топливо для наших стримов ваши лайки да а ты говорил вроде что будет ноябрь набор в октябре А после активе когда будет следующий Александр следующий Октябрь сентябрь ноябрь декабрь дай Боже здоровья короче Наверное сделаем следующий набор в конце декабря под Новый год

    00:06:34 - 00:08:16

  • через месяц наверное так сделаем посмотрим все ребятушки давайте сейчас запускаю ссылочки копия деньги ссылочка [музыка] [музыка] [музыка] ушло блин такое превьюху сделал YouTube Прям вообще у меня лицо там всё везде чекнул везде все рассказал заходим все ребятки Я с Youtube ухожу на Зум там видите себя хорошо В комментариях Ух ты [музыка] всем Здарова ребятули всем здоровья [музыка] Всем привет Так ручки поднимаем кто будет участвовать в собеседовании и вперед Дима вижу Рома Денис она Валерий Валерия его

    00:08:24 - 00:10:40

  • Что хорошо плотненько сегодня Ну Шо Давайте да сегодня жмем все ускоримся да еще маленький такой прикол буквально только что написал человек что девочка устроилась на работу Сейчас я прям зачитаю [музыка] надо понтануться так У меня оффер пишу благодарность так как работу мне дали благодаря тому что у меня есть вы была практика я вот Ровно сейчас открыл это сообщение и вот ровно час первый раз читаю что у меня в семье была практика самая та самая летняя с Ага на собесе мне больше всего спрашивали о том что я узнала На этой

    00:11:45 - 00:13:11

  • практике Как научилась отличать разных целей и писать бак-репорты по теории практически не гоняли не было тех жестких событийцев как у меня на Ютюбе Спасибо тебе огромное моя жизнь теперь круто изменилась лучшую сторону Желаю тебе всех благ и молодец написала Умничка я потом этот размещу себя в Инстаграме короче Вот ребята пожалуйста как рулит реальная практика реальный коммерческий опыт ваших резюме и его вы получаете у меня на курсе за 195 баксов ржать поржать все хотите да Вот у меня проблемы с этим с приемом платежей

    00:12:28 - 00:13:51

  • Единственное что сейчас крипталась Да в моем случае начал принимать это там криптой занесли процентов 5 ребят короче два месяца уже идет 31 группа еще никто не платил это слово о том выгонит ли нас если мы не заплатим там или как успеть заплатить два месяца ребята занимаются И я веду занятия практику получают реальные реально коммерческий опыт Да я не платят потому что у меня пока возможности там настроены нету но тем не менее веду не паримся работаем Так что все не бойтесь все будет хорошо И что еще хотел а и у меня начали такие

    00:13:10 - 00:14:46

  • классники шорт выходить видосики начали выходить видосы в Инстаграм в YouTube скоро видосики будут по этому по теории тестирования чтобы ну блин на занятиях и не рассказывать не заниматься так сказать пересказыванием ребята что больше на занятиях проходили практически вещей эту же теорию объяснять как она на практике применяется мне кажется для этого лучше тратить занятия чем рассказывать о том что и так везде написано но тем не менее на моем YouTube разжевана Просто Понятно Будет теория протестированию будут

    00:14:01 - 00:15:12

  • практически вещи короче Вот как вот Short на YouTube появились рилс появились у меня вот первый Вот посмотрите вот где-то плюс-минус в таком формате будет все остальное буду Вот так вот рассказывать так что следите за моими соцсетями там бы следующая тема которая сейчас готовится вот видосиками выйти это а что сейчас я блин записывал что записывал то что я сегодня буду спрашивать повторить Вот кто сейчас руки поднял ну-ка быренько там погуглили верификация валидация плотно сегодня буду по ним спрашивать Хотя это там

    00:14:37 - 00:15:56

  • Кажется ответ на этот вопрос такой два слова можно сказать но если копнуть там есть о чем зацепить там очень много перекрестных тем надо знать чтобы там правильно ответить на этот вопрос короче погнали Итак у нас Дмитрий размечивайся Расскажи о себе и погнали ну-ка Еще расскажи [музыка] алло вот сейчас лучше меня хорошо видно да А слышно Надо что-то подумать Окей вот так Алё плохо да все хорошо все тихо Давай расскажи немножко о себе и погнали закончил курсы в Томском государственном университете на тестировщика потом

    00:15:17 - 00:17:03

  • изучал сам тестирование сразу же вошел в проект тестировал чат-бот который монтирует видео пользователь загружает ему выдается на выходе видео с наложенная музыка [музыка] сейчас у меня проект тоже подбирает тебе же и выдает предложение о работе который ты запрашиваешь это чат работает не так [музыка] сейчас еще работу очно в моем городе Новосибирске ясно я понял хорошо Ну что же давай тогда тебя немножко поспрашиваем Погоняем расскажи какие ты знаешь характеристики хорошего требования требования должно

    00:16:16 - 00:18:08

  • характеризоваться или обладать такими признаками как полнотой Нет в смысле атомарностью не противоречивостью тестируемостью [музыка] понятно И сказал Ну пока пока нет но однозначно одна однозначностью так Но самое главное вот прям мой любимейший вопрос самое главное качество требования какое оно должно что за но чтобы она выполнялось выполняемость не это мы определили что это не самое главное то что ты сказал выполнимость это второе а первое Какое нулевое это какое интересный вопрос Сейчас подумаю

    00:17:23 - 00:19:13

  • крутится на языке так Выйди немножко за рамки того что ты учил короче требования должно быть если требования есть все остальные исполнимость недвусмысленность однозначность Это все она тогда имеет смысл если требования нету то и всего качества как бы не работать хорошо записал [музыка] кто-то там говорил что-то типа шутка Ну как практика ребята показала это далеко не шутка вот буквально сегодня вот был созвон по новому проекту да ребята задали резонный вопрос Можно какие-то хотя бы требования есть написанные что мы получили ответ

    00:18:45 - 00:20:18

  • нет и за всеми знаниями придется ходить придется спрашивать Так что это стандартная ситуация хорошо Дима Скажи пожалуйста что такое тестинг это ладно Давай начнем с того что в Киев входит QS А в QS входит тестирование дальше это обеспечение качества это сейчас скажу только что об этом думал это весь хорошо тестирование этой деятельность по прогону тест и написание тест-кейса Q с Это насколько продукт соответствует требованиям AQA это это когда специалистки отвечает Все стадии stlc ты сейчас еще надо расскажешь что такое

    00:20:01 - 00:22:07

  • slc Ну да это жизненный цикл тестирования программного обеспечения [музыка] Но это анализ продукты и требований дальше планирование тестирование планирование тестирования потом тест дизайн выполнение тестирования анализ полученных результатов тогда получается qway на что направлен кей направлен на процесс а кьюэйдана процесс повысить уровень качества тестируемого объекта и всех внешних факторов которые на него могут влиять короче процесс направлена на предотвращение багов в будущем это контроль уже написано высота это

    00:21:40 - 00:23:35

  • поиск багов реально написанном софте естественно непосредственно работа тестировщика Скажи а кто из персонала отдела кивей отдела контроля качества кто из них там занимается кивей Кто тестингом Там же есть сеньор или ты метлы [музыка] Middle Тестируем тесто он занимается qc testing а тимлид и либо старший тестировщик он занимается qa Кто занимается старший тестировщик Ой ну я менеджер менеджер и тоже могут Это правильный ответ хорошо расскажи мне тогда если у тебя не нажимается кнопка при отправке формы

    00:23:10 - 00:25:26

  • в чем может быть проблема как-то эту проблему локализуешь а кнопка название [музыка] [музыка] но сначала нужно уточнить в каких браузерах То есть например в одном браузере только не нажимается или других тоже если потом [музыка] она горит серым да можно посмотреть сейчас есть там вкладочка где отображается Ошибочки то есть ошибки предупреждения Ну если там нету Если там нету то так это веб-то в так посмотрели там посмотрели можно еще посмотреть Ну перезагрузить страницу после этого а ну вообще нужно посмотреть что до

    00:24:38 - 00:26:42

  • этого было заполнено может быть Там какая-то ошибка была при заполнении в этих поля ввода ошибка какая-то была допущена или это просто не дает нажать эту кнопку да да просто не дали реакцию на валидацию но она тупо не дает кнопку нажать резонно тогда смотри а если у тебя кнопка не нажимается потому что ты что-то не так вел поле Какой еще параллельный бак тогда вылазит здесь параллельный баг Сейчас подумаю последовательно неважно под параллельным полем пшеница ввиду не полем А вот у тебя бак что кнопка не нажимается Да так

    00:26:57 - 00:28:34

  • может быть там бак немножко в другом если ты вел что-то не так что не пропустила валидация в поля Тогда в чем может быть проблема хороший кейс кстати Но если ты там уже посмотрели Ну типа да ошибки нет никакой а ну в можем посмотреть Ну если Ну хорошо Хорошо что ты посмотришь в постмане я посмотрю например то есть создам то есть методом пост травлю какую-то создам то есть что нам нужно создать так под например пользы там процесс рассказывает и проверишь что как работал способом вообще да работал

    00:28:00 - 00:29:57

  • хорошо но я проверю взаимодействие там я там апе проверяю это набор методов которые помогает взаимодействовать двум программу ты полезла клиент надо хорошенько понять может быть полетел какой-нибудь из а ну например может такое быть что полетел сервак какой-нибудь он не давай до сервак допида сервака мы еще дойдем клиент надо понять а клиенту смотри Ну может быть какой-то неправильное перенаправление может быть да еще Ну а на человек например на какой-нибудь находится сайте который там не имеет

    00:29:25 - 00:31:15

  • то есть не имеет протоколы безопасности Я не знаю относится Ладно хорошо Так Рома гробовика Подготовь ответ на этот вопрос Может ты будешь следующий так Дима Давай дальше со сквелем как у тебя Ну нормально нормально да газовое понимание есть базовая Что такое реляционная и нереляционная база данных вот реализационная база данных это база данных которая состоит из таблиц и которых взаимодействуют друг с другом То есть у них есть связь между друг другом как эта связь реализована она реализована посредством ключей вот

    00:30:41 - 00:32:16

  • этих о ну-какие бывают есть так [музыка] есть у нас два вида ключа который ну [музыка] вот есть форы кий внешний ключ то есть то есть внутренний ключ [музыка] но я знаю что называется по-другому в чем их суть Ну например вот такие может быть являться ID который присваивается автоматически пользователем например Ну если мы Ну внутренней до ключ как он называется праймерики Prime primary правильного сторону Да ну слова называешь правильно главное что ты понимал что ты говоришь Ну вот у нас праймерики является

    00:31:41 - 00:33:44

  • какой-то идентификатор который помогает то есть с помощью него мы Обращаемся к тому или иному полю то есть правильно [музыка] а есть форум [музыка] Вот про торрент я не скажу Наверное Ладно так смотри что такое СУБД субт это система управления базы данных хорошо чем Union отличается от Join Join это когда мы объединяем две таблицы [музыка] а Union это когда мы Сейчас секунду Юнит строками что со строками Ну производится операции Я просто Union [музыка] что-то объединяешь с чем Джонни таблицу таблицы то есть таблица с таблицей Ну то

    00:33:49 - 00:36:15

  • есть не таблицу с таблицы А например какие-то [музыка] как они будут становиться рядом вертикально inner Так давай скорее Ну вот есть три вида Райт [музыка] Мне кажется по горизонтали будет правильно кажется хорошо В чем отличие мобильного клиента и веб-клиента так Ну ВВП клиента может являться например браузер мобильный а клиент в какое В каком смысле Ну да можно и так сейчас уже Кирилл Баку ты ручку держишь моргаешь что хотел то что Да я просто сказать то что я готов ответить на этот вопрос но не не потому

    00:35:32 - 00:37:20

  • что очередь такая Да да наверное не отвечу на это ладно А чем отличается веб-сервер и веб-сервис веб-сервер сервис [музыка] тоже нет а API это что апелькой Интерфейс это набор методов Да которые помогают взаимодействовать фон программу между помогает с помощью него можно а если тепло не будет помогать можно взаимодействовать но будет сложно но нет Почему Ну он просто предоставляет вот эти методы с помощью которых можно взаимодействовать То есть это не то что легче будет или прочь Нет это единственный способ взаимодействия с

    00:37:05 - 00:38:58

  • программой Ну да это один способ Но если тебе надо не включить и выключить программу а что-то от нее поумнее получить то тебе придется какой-то интерфейс иметь это будет Application programm интерфейс Понятно из чего API состоит Ну из протокол http протокола Ладно последний тебе вопрос если тебе выпала честь отвечать за релиз в пятницу что ты сделаешь как тестировщик релиз в пятницу Ну а у нас то есть мы окончили тестирование у нас по плану тестирования но должно закончиться до пятницы [музыка]

    00:38:29 - 00:40:11

  • тебе правильный то ли Карпович прекрасный ответ то ли Карпович говорит завожу блогер в 6 вечера иду пить Да значит смотри Дима правильно ты спросил вопрос Что там у нас по тестам что ты должен вот прям знать по тестам чтобы даже в пятницу что-то зарядить Хотя Прости Господи не надо знать я должен Ну да Ну например Мы у нас плане стоит что тестирование заканчивается когда протестировано и ой то есть исправлена до 70 процентов там или 80 процентов критических Раньше у вас есть даже есть 80-70 процентов считалка какая-то

    00:39:35 - 00:41:13

  • Она учит в этих университетах тест план там 70 процентов попадет и на реальный проект Ну может быть вообще собрать команду и узнать как там у них то есть собрать митинг и на этом митинге решить готов ли у нас продукт не так это у тебя какой тестировщика спрашивают подойдут и спрошу готова Вот что тебе надо знать чтоб ответить готовы или нет а ну я не могу это ответить на это потому что [музыка] отвечает же вся команда Наверное ты тестировщик за тобой последнее слово там 15 разработчиков сказали Мы все свои

    00:40:44 - 00:42:16

  • задачи сделали ну по нам так все готово слово за тобой ты несешь ответственность за релиз Ну регресс провести Ну вот так но и после вот регресса подтверждающего тестирования подтверждающие это какое-то тестирование подтверждающее если после регресса Ну то есть сначала Ну вообще направлена на то чтобы удостовериться что этот маг Точно точно исправлен да ретест по другому Пускай вообще не важно как это все называется смысл ясен Да ну про регресс это тоже понятно что ранее выявлены такой то есть не повлияли на другую

    00:41:34 - 00:43:17

  • Пускай хорошо вот это вот Почему у меня вообще спрашивают не давая Не бойся брать на себя ответственность уволят Просто так ничего страшного А если было Вот то есть тестирование которое показывает заказчику то есть приёмочная приемочная или она будет бета-тест со стороны заказчика Ну допустим Смотри вот нам надо выкатить чтобы заказчику показать это заказчику показываем это вот у тебя спросят Ну наш проект готов чтобы показать его заказчику Ну это Он решает наверное готов или нет но например да один из

    00:42:30 - 00:44:09

  • Как сказать один из принципов тестирования гласит наличие багов не означает что что система сейчас седьмой принцип там суть такая что даже если там очень хорошо работает приложение это не значит что заказчик его игры реджект да да Я вот про это ладно [музыка] прошли блогеров не найдено и других серьезных багов тогда ну перекрестившись можно релизить Хорошо смотри Давай заканчивай Значит тебе надо больше начитанности в плане [музыка] ориентирование в знаниях то есть во-первых длинная пауза то есть

    00:43:44 - 00:45:57

  • да ты подумаешь но смотри немножко Надо быстрее причем эти то скажу ты подумал и ты какой-то дал нормальный ответ не так что ты там подумал и потом хрень какую-то сказал Нет ты подумала что-то там ну прям дал Хороший ответ но Фишка в том что тебе во-первых надо быстрее ориентироваться во вторых глубины знаний не хватает вот я там лишь начал копать пропи про сервисы серверы я еще не полез вообще теперь и так далее вот в этом тебе надо Ну и в теории немножко что ты прям понимал о чем говоришь потому что за учить ты заучил

    00:45:09 - 00:46:27

  • Понимаешь вот а именно вот реального применения где эта теория чтобы что вот тебе этого надо еще набраться но я тебе скажу неплохо только давай чуть побыстрее Хорошо хорошо следующий раз будет прям нормально Давай там кофеёчек бахни вперед давай так Рома ты не Рома я знаю так тебя не слышно ты размечен но тебя не слышно Да и как камеру не могу о все есть Ну или ты Рома Рома извиняюсь давай рассказывай что ты там ну тогда без камеры не могу Арома 21 год вот учился я любимый цвет синий университете можешь посмеяться но Четыре

    00:45:47 - 00:47:45

  • года учился на а Что здесь смешного осознанно слышишь посмеяться ты в 21 год осознал что это не твое знаешь Каково людям в 30 блин понять что то чем они занимались это не я эти люди хорошо занимались одним делом и может хорошо перескочить на другую Ой нет Найди лучше сразу то что тебе нравится этим занимайся больше бабла заработаешь 25-30 не парься вот ну и прошел курсы украинский и видел что у тебя набор для украинцев бесплатно было и сейчас практика у тебя молодец Так что по практике что там уже потыкал

    00:46:49 - 00:48:16

  • ну я занимался рекламой Я посмотрел какие там тесты нет я уже там зашел смотрел Только проверял Ну да получается дали тесты делаю которые уже были заведены про классы все работает Ну таки Что такое ретест проверка исправленный бак пожалуйста вот человек делает прям руками уже понимаете по что за вопрос это ну вот так хорошо а регресс Это что это посмотреть не Ну при исправлении Бага не заделали другой функционал Хорошо хорошо вот я тебе говорил подготовить ответ на вопрос подготовил так понял это про саммит кнопку Да вот я

    00:47:33 - 00:49:30

  • хотел спросить Должна ли она вообще нажимать Ну смотря каких условиях какие условия нужны посмотри там Мы вышли к такому моменту типа Кнопка не нажимается Да там полезли в Тулы полезли там пытались пописку еще глянуть что-то базу Клиент не до конца качнули Но Кнопка не нажимается гипотезу очень кстати разумно что а вдруг что-то не так заполнено в полях и просто валидация не дает нажать кнопку но при этом тогда бак не в нажатии кнопки А в чем Ну заполнение полей правильным заполнении Не ну допустим поля Ну ты же руками

    00:49:00 - 00:50:40

  • заполняешь поля Ну так да Ну вот а ты там допустил ошибку у тебя валидация просто не пускает и Кнопка не нажимается и ты такой тыкаешь Кнопка не нажимается и там данные должны были быть Ну допустим ошибка есть каком-то поле который не позволяет пройти дальше Ну если она не нажимается то есть но это в любом случае на стороне клиента ошибка Может это быть и не ошибка Ну надо разобраться это у нас ошибка или не ошибка как ты поймешь ошибка это или нет ты вот смотри ты заполнил поля руками сам кнопку нажимаешь она не нажимается

    00:49:50 - 00:51:18

  • тут две ситуации может быть и тебе надо в них разобраться или у тебя все заполнено правильно и у тебя просто не работает JavaScript в любом случае например отправляется или запрос может Молодец правильно хорошо что еще Так что еще может быть [музыка] но перепроверить поляну с обычно там например подсвечивается если не подсвечивается тепло идешь придумаем когда думаешь Да что там что-нибудь скажи чтобы типа идет мыслительный процесс [музыка] но смотри Ты заметил какую-то ошибку в своих же введенных данных

    00:50:39 - 00:52:09

  • и Кнопка не нажимается но исправить эту ошибку зачислил видео что она есть Ну это ты увидел Своими глазами что ты что-то в поле ввел неправильно тебе об этом никто не сообщил А ну проверить требования что туда именно Может водить нужно правильно информацию Ну да да хорошо Ты специально вел что-то неправильно Ты знаком с требованиями и о том что ты вел что-то не так ты увидел только Своими глазами когда прочитал то что ты вел а ну то есть может как завести бак на то что не показывает что именно в поле ввел

    00:52:15 - 00:53:33

  • не так о правильно дизайн какой-то там валидации какого там подсвете подсветить красненькой рамочкой поле написать какую-то текст там что у вас что-то нет правильно вот это не сработало Как быть технически Да ты вел неправильно валидация сработал и кнопочка не нажимается Да но при этом ты как пользователь ты не видишь что не так и чтобы разобраться в этом Тебе пришлось перечитать все что ты вел и понять что я там действительно ошибкой то есть тогда у нас получается бак не нажиманий кнопки а в том что не

    00:52:55 - 00:54:07

  • срабатывает дизайн ошибки это удобство пользователя Ну типа того-то вот такой кейс может быть хорошо Так у то ли карповича ручка поднята толь Давай задай какой-нибудь вопрос Ребята с практики Я то что там погонять могу Давай ты здесь [музыка] по трем методам тестирования ящикам Ну все будет чет черный ящичный получается Кроме того как я полез можно назвать это серым ящиком этом посмотрел код не был доступ вот к HTML файлу не знаю CSS можно было там глянуть ошибки в консолище тестирование интерфейса без доступа к коду

    00:53:30 - 00:55:16

  • играть в данном кейсе когда мы говорим Кнопка не сравнится чёрным ящиком [музыка] но интерфейс самой кнопки То есть как раньше я говорил может она нажимается Просто она не отображается то есть изменяется ли интерфейс появляется ли какая-то там Может ошибка Подсказка что кнопка не нажимается видите правильно данные то есть такое черная что еще Ну документацию тоже как я говорил если там написано например что так вот если написать будет правильно вход Ну что кнопка работала документации можем потянуть и даже

    00:54:41 - 00:55:56

  • документации можно еще глянуть а Должна ли там вообще кнопка быть Ну да говорил ранее если ну серый ящик [музыка] доступом коду может быть Но насколько я понимаю это тот же самый Chrome deft может быть Вообще deft либо в другом браузере хорошо потому что замужем залезть Посмотреть например [музыка] ошибки которые вылазят более обширный доступ чем просто прожиматься еще раз не понял совсем Вот смотри файл как ты поймешь должна прожиматься кнопка или нет может подвязанная какая-то Вот написано все больше ничего и текст

    00:55:28 - 00:57:07

  • можно хорошо [музыка] может нетворки отправляются ли сам запрос [музыка] Отлично На севере это как требованиям что садмитно нажимается или вообще обширным проверяем Какой код может придет статус [музыка] Хороший вопрос на сером ящике проверять блин Для меня самый непонятный такой был потому что вроде есть вот прям для тебя вообще Но белый там там клюзе Все включено куда хочешь можно лезть вот а серый как напополам Ну что еще может быть сервером связано смотри будешь ли ты лезть в базу смотреть положили туда данные

    00:56:45 - 00:58:33

  • Ну можно да Если есть доступ Ну Неплохо бы Согласись база данных здесь очень крайне важно обязательно база данных там что угодно из разряда не пропускает проверить она белом ящике на белом тогда чисто код программы что ты будешь именно подвязано ли кнопка Что значит Ну кнопка там самбит баты например они Нет ну просто То есть если в коде прописывать но подвязаны ли она к какому-то функционалу это тоже из сознанием языка Ты понимаешь что написано Я понимаю конечно То есть если на ней обработчик событий

    00:58:45 - 01:00:13

  • просто нужно посмотреть по кнопке Какие данные с фронтастия одеваются модель для отправки отправляется для нас фронтана если уже говорим проход получается Если белый ящик Это только код серый и база данных и Север и также можно посмотреть [музыка] как она работает что вернулась посмотрел требование кнопочку должны быть должны быть должны ответить все данные необходимых формах уходят тело Ну то есть получается Если я правильно в базу легли это именно серьги на белом ящике течёт открываешь для начала какую-нибудь там

    00:59:40 - 01:01:19

  • вкладку элемент смотришь висит нервно кнопки Если висит лезешь функцию обработчик смотришь правильный собраны данные Правильно ли модель уходит и вообще уходят ли данные хорошо Ром А скажи какие коты ответов сервера Ты знаешь начали говорить про них Давай коты ответов Ну 100 300 400 500 это информация хорошо А может ли программист сам перенастроить Какой код в каком случае будет возвращаться сервер а может ли программист перенастроить работу метода http-шного чтобы наделить допустим создавался объекты не удалялся

    01:00:48 - 01:02:24

  • но я думаю тоже можно не знаю кто таким заниматься будет технически это возможно хорошо А скажи пожалуйста только такой технический вопрос Можно ли в один and Point отправить запросы разными методами и при этом получить разные ответы один разными методами допустим в один and Point можно отправить Get пост то есть два смешать [музыка] но я думаю может если через пост ну по факту если Get то это мы получаем запрос от сервера пост мы можем создать новый какой-то или изменить вот Может через вот эту восьмерку просто написать

    01:02:09 - 01:03:48

  • дополнительно какие-то Ну это если надо там по самому методу Но вообще можно разными методами стрелять в один Честно не знаю может можно может или можно можно правильно ответ можно так делают на один and Point пишут так чтобы один and Point принимал разные методы просто надо знать что отправить в inpoint если ты отправляешь него запрос каким-то вот определенным методом и Подожди секунду я не совсем понял то есть не я отправляю а принимает сервер какие-то запросы двумя методами [музыка] четыре стандартизированных метода

    01:03:12 - 01:04:38

  • которые принимают один так не совсем понял чуть-чуть переделать вопрос есть аббревиатура которая показывает основные действия в росте [музыка] Вот смотри мы обсуждали сейчас что один может принимать несколько различных методов ты сам говорил что есть метод который Какие еще два самые стандартные методы которые все знают хорошо Как Можно перефразировать эти методы что получилось красиво по сути того что делает каждый из этих по-английски назови с каждой буквы первой буквы получится тебя аббревиатура

    01:04:21 - 01:05:56

  • получает информацию точнее запрашивает на английском как это будет считываем информацию [музыка] о пост отправляет информацию чтобы делает только что делает пост не что делать Не депатентный пост на сервере небезопасного такого создает какой-то запрос отправляет английский Да дальше Итого У нас есть уже RC [музыка] тут что будет РС иди ПП иди а нет нет Что он делает вставляет запрос крут прочитал в чате Круто Ну и что А теперь давай бегло Назови четыре слова крут я есть крут давай Перси и нет только что мы пропустили тогда круто ты

    01:05:49 - 01:08:06

  • правильно назвал Круто Давай называй расшифровываем аббревиатуру Зато на всю жизнь запомнишь да [музыка] так дальше ю апдейт апдейт и до делит все Итого а вместе все 3 апдей все запомни на всю жизнь Если приедет Если придет какой-то то ли начнете спрашивать ну-ка мне тут аббревиатуру основного раз действий Назови такой крутой так то ли еще больше вопрос какой-нибудь или пока Поехали дальше давай пока Дальше по работе подпишу сижу хорошо Рома Расскажи мне отличие между клиентом мобильным и клиентом в

    01:07:51 - 01:09:42

  • честно мобилки не очень знаю Ну и что я могу попробовать клиент он всегда находится на каком-то сайте то есть его не нужно скачивать Вот она обновляется автоматически тоже не надо будет скачет какие-то обновления дополнительные вот если на мобилки там обновить это приложение надо качать информацию всем вопрос был чем полностью отличается или Ну да [музыка] может они как бы идут универсальные То есть если на мобильные есть Android iOS веб-страницы универсальные Нет ты правильно ответил что веб чтобы

    01:09:07 - 01:10:36

  • обновить веб тебе надо просто обновить а помимо того что тебе кнопочку апдейт нажать что еще надо сделать с браузером чтобы прям полностью принять все обновления что чтобы обновить мобильный клиент сделать какой-то Маркета скачать обновление скачать обновления с Маркета Хорошо да давай Можно не с Маркета сейчас говорили про скачивание приложений или обновление Скажи пожалуйста особенности установки особенности Может на Бали какие-то подтверждения нужно дополнительные Я согласен помню в Андроиде было

    01:10:19 - 01:11:50

  • помнишь три основных вида мобильных приложений Помни не совсем там какой-то еще Третий был гибридный Что такое но про них так сейчас не расскажу не сильно интересовался мне больше тогда будешь знать [музыка] так хорошо давай тогда Ответь мне что такое верификация Что такое валидация как верификация и валидация но первое всегда идет верификация Вот она начинается без запуска кода вот и это процесс который проверяет данные правильные на сто процентов то есть мы их работоспособность ожидания которые не хотели

    01:11:36 - 01:13:20

  • что про ожидание что Про сто процентов у нас на сто процентов ли они работают кто Но если бы Например приложение какое-то верификации дожди верификация ты что там делаешь статическое тестирование то есть не запускаешь приложение соответственно проверить работает оно или нет и не проверишь самый запрос объяснить Ну насколько я помню я читал там пройдет проверка самой системы правильно ли она спроектировано хорошо для нас проектирована безошибочно Ну смотри Перечисли что ты будешь проверять при верификации

    01:13:01 - 01:14:20

  • дизайн [музыка] дизайн нарисовали макетики хорошо дальше то ли на своих местах находится Но это в дизайне допустим ты гонишь Все ли будет расставлена на своих местах это в дизайне Давай документацию будешь проверять Ну да документация тоже что-то входит документация входит требование будешь на адекватность проверять требования тоже входят хорошо такое чисто знаешь вот повыпендриваться при верификации будешь ли ты проверять вообще сам процесс тестирования Все ли там в процессах мероприятиях в документации ровно Ну да тоже думаю

    01:14:00 - 01:15:24

  • можно отметить хорошо является ли верификация статическим тестированием статические да да хорошо Это Юля Что значит статическое тестирование Вот это уже не помню А что ты да отвечаешь Молодец хорошо выкручивайся дальше давай статическое тестирование то что статическое так понял что код Не запускался Нет ну да документация дизайны требования процесс тестирования это все статическое тестирование это верификация и ты такой смотришь в документацию Ну и так вот оцениваешь А вообще адекватно ли все написано в документации это вообще что

    01:15:01 - 01:16:40

  • написано будет работать или нет понимаешь это верификация Верно ли мы делаем проект продукт Верно ли мы это делаем правильно ли мы это делаем каких-то примера например смотрел если хочет заказчик например он там сказал хочу 4 копытное седлом хвостом такая верификация Да все окей проходит валидация там выходит осел Он хотел коня Вот теперь на этом класс нишим примере провалидацию расскажи Ну валидация отвечать на вопрос делаем ли мы правильный продукт также проверяет Отвечает ли программа Это продукт

    01:16:17 - 01:18:11

  • ожиданием самого клиента требования абсолютно Правильно Правильно да то есть верификация делаем ли мы продукт правильно валидация делаем мы правильный продукт верификации верификации ты тестируешь документацию документацию кейса даже смотришь дизайн требования при валидации ты тестируешь готовые продукты проверяешь его на наличие багов и проверяешь соответствует ли продукт ожиданием клиента и работает ли продукт в нужных Для клиента условиях и окружения понял Ну вот еще хотел сказать что помню что валидация нам может найти ошибку

    01:17:18 - 01:18:47

  • верификация не может валидация Ну верно Да верификация это же как qa это Quality surrens валидатс верификация направлена на поиск на предотвращение ошибок в будущем это верификация А валидация - это Процесс поиска ошибок в уже написанном софте понял еще краснейший пример такой вот там народ помнит Я волевой когда жил очень сильно кайфовал да сейчас кайфовать сосисок в тесте так вот рецепт сосиски в тесте там сосиска замотанная в тесто должна там быть запечена при 200-200 градусов в течение там 3 минут 5 минут 10 вот и смотришь на

    01:18:02 - 01:19:43

  • документацию на рецепты такой Ну да вроде все внятно да то есть не надо там греть эту сосиску на 200 градусов два часа до достаточно там на 10 минут засунуть 200 градусов Да и по документации все так все верно Вот тысяч вот ты сделал верификацию что мы сделаем нормальное что-то да А когда ты взял испеченную сосиску в тесте булочку скушал укусил насытился тебе понравился вкус и все произошло хорошо вот это было валидация Ну ладно хороший пример Да Окей хорошо а расскажи мне такое что по видам тестирования что ты знаешь

    01:18:55 - 01:20:29

  • так виды тестирования а вид это не черный Нет блин хотя бы спросить так есть функциональные не функциональные и я забываю постоянно проверочные так их Ну по смыслу да то есть связано с изменениями хорошо поподробнее про каждый Так ну функциональная проверяет сам функционал продукта то есть работает ли он правильно в чем вообще смысл жизни если например тоже инвестмейт который мы тестировали ранее там смысл был перевести самого пользователя на капиталку вот ну то есть основная функция это дать пользователю ссылку показать чтобы

    01:19:47 - 01:21:34

  • он перешел основная идея заложена так еще может быть Сейчас подумаю но также [музыка] вот требования туда входит то есть реализуемо ли оно сама проверка национальных требований может ли она резала реализоваться Больше не скажу про функционально Ну и не надо мне функционально так но не функциональные это тестирование которое не относится именно самому функционалу Вот то есть само проверку сделать как работает система То есть например какой-то производительность его нагрузочная тестирование сделать

    01:20:50 - 01:22:24

  • самого интерфейса программы То есть как целая оболочку кроме функционала проверить как это целая оборочку кроме функционала как сказал но мне было и так оно представляется не функциональное тестирование И что что-то мне функционального ну говорю проявляется компоненты которые не относятся к само функционалу это проверить безопасность что в безопасности не функционального Но если это не основной функционал Для чего делать ну кот же написан который допустим кладет твой токен в какое-то определенное хранилище потом сравнивает

    01:22:01 - 01:23:32

  • его с чем-то а потом какой-то ключик еще там дешифровочка работает Это разве не программка работает разве не функционал Но мы же не главный функционал продукта проверяю какая разница не Ну смотри ладно Бог с ним не главный функционал значит это не функциональная проверка если функционал не главный а как проверка если функционал не главный но при этом эта функционал он просто не главный Почему проверка называется не функциональна в нефункциональной проверки надо проверять что-то не функциональное а не

    01:22:51 - 01:24:03

  • главный функционал который не относится к функциональности работает система как работает система Ладно короче Посмотри мое предыдущее собеса я там активно холиваре на эту тему по мне Короче не функциональные проверки отвечают на вопросы бизнеса а функциональные проверки это почти все остальное почти все что перечислено сейчас современной теории по нефункциональному тестированию это все функционал Там просто надо умело различать где там действительно тестирование не функциональное А где функциональная Давай ночью различать

    01:23:31 - 01:24:52

  • возьми допустим вот знаешь же написано про нефункциональное тестирование локализации интернационализации это тоже есть такое функциональных Смотри вот когда ты меняешь нажимаешь на сайте кнопочку сменить язык у тебя там на сайте все переводится на другой язык Ну сам с немецкого на английский так вот тебя что мне только язык переведется у тебя что переведется еще валюта единица счисления там какие-то да хорошо Вот подумай когда ты переводишь сайт на другой язык где-то будет функциональная проверка где не

    01:24:15 - 01:25:45

  • функциональная проверка Ну не функционально это сам интерфейс то есть правильно ли она привело каждую букву подожди сам интерфейс чтобы ты понимал интерфейс не сильно там отличает за правильность перевода но не интерфейса сами слова текст интерфейсе вот это что будет Нет это будет не функциональная проверка Правильно Потому что где там функционал ответит правильно переведен переведено слово или нет на функциональное так понял работает ли сама кнопка переключения во-первых работает ли сама кнопка во-вторых в нужные ли места

    01:25:07 - 01:26:19

  • расставились нужные слова а Правильно ли пересчитались единицы измерения системы исчисления если там валюта была конечно Ну согласись теперь вот локализация уже звучит немножко по-другому где там функционально где не функциональное и при этом надо поэтому и подумал что может это именно функциональные Но если отталкиваться от документации что функционально это основной функционал они функционально это все остальное Ну короче кто-то придумал книжечку уже успел написать был первым собственно все первого и приняли А как

    01:25:47 - 01:27:05

  • мазками подумать сильно получилось хорошо давай тогда следующий еще просит к тебе а sdlc какие знаешь [музыка] сайкл это процесс разработки по то есть пошагово этапы выполнения от [музыка] момента когда реализовывается идея создания какого продукта то самого конца его разработки выпуска и пункты рассказать которые входят Ну желательно так но Первое это анализ самих требований которые например там заказчик придумал вот второе это планирование мы отвечаем например на вопрос что что мы хотим сделать

    01:26:28 - 01:28:20

  • Какой продукт Мы хотим сделать Далее идет проектирование и дизайн самого продукта вот потом собственно разработка продукта тестирования и развертывание но это ты сказал общую схему разработки по а Какие есть модели разработки Life сайты Какие бывают а модели Ну есть водопадная waterfall модель v-образная модель спиральная [музыка] спиральная модель еще инкрементальная там два названия не Вспомни инкрементальная модель методология [музыка] том где вы Слушай ты не первый Просто отвечаешь Что джайл гибкая методология входит в DLC Да

    01:27:36 - 01:29:32

  • где такое прочитали какой документации чтобы Agile вошел в slc Ну тогда получается гибкая методология разработки или как Или она вообще туда не ходит Ну это методология гибких моделей разработки это ну набор правил набор правил и вообще такие знаешь понятий Как работать как разрабатывать софт А уже дальше там инкрементально и традиционно это вот все туда входит водопадная Big Bang это все входит это все модели джайла понял Кстати говоря все стандартные вещи типа скрам Канбан вообще по правильному

    01:28:45 - 01:30:13

  • считать это фреймворками командной работы Ну да Да тоже верно Есть такое Да понял Рома на самом деле если ты если ты там Будь ты разработчик менеджер тестировщик дизайнер и вот если ты скажешь что Agile входит в DLC тебе конец То есть ты можешь весь Собес пройти идеально вот Ну вот в конце если так скажешь будут Такой типа вау полегче парень получается как ну как завершить То есть как и Джал указать что это тоже семейство методологии но входит блин сделал нет методология вообще отдельно стоит там

    01:29:36 - 01:31:20

  • Валерия пишет что почему так в статьях пишут типа последним пунктом и они пишут ведь я не знаю давайте я напишу статью вообще там такую дичь напишу и нарушишь поверит Ну один написал статью 15 человек его подхватили переписали под себя чтобы свой блог наполнить но нихера не подумали правильно но неправильно но у Куликова написано что Agile входит в разделся Александр Скляр Саш у Куликова написано что Agile входит в DLC Ой ладно давайте тогда ребята ну как то на Ютюбе когда можно будет писать комментарии Напишите где тому Куликова

    01:30:31 - 01:31:59

  • написано что джайл входит в DLC я Прям аж сам почитаю Я за семь лет это впервые услышал на самом деле ладно может могу скинуть доски Конечно вот Ром Давай дальше Скажи мне за что тебе платить деньги в тестирование Ну ты тестировщиком стал ты идешь на ты идешь на контору Да вот за что мне директору фирмы тебе платить деньги Ну я буду обеспечивать качество продукта Давай поставим вопрос подруг Подожди смотри тебе ската Ты сколько лет [музыка] ты еще не чувствовал эту тему ладно давай Представь что ты у тебя 6 есть

    01:31:21 - 01:32:51

  • какой-то бюджет на месяц Ну допустим столько-то тебе стоит жить да и вот допустим ты директор фирмы вот у тебя бюджет на месяц Ну давай вокруг 500 баксов Да с жильем там чтобы поесть что-нибудь 500 бачей зависит от локации где ты живешь Почему сейчас ты должен взять на работу человека и платить ему со своего кармана тестировщику то есть Ты теперь будешь месяц получать не 500 баксов а 300 Ну хотя бы не все время но первые полгода ты будешь получать не 500 а 300 Вот за что ты тестировщику в таком

    01:32:22 - 01:33:46

  • случае будешь платить и 300 правильно платить или 500 не 500 это твой бюджет бюджет Да и теперь ты нанимаешь на работу тестировщика ему надо заплатить 200 баксов в месяц и вот почему ты теперь на карман себе будешь класть 300 и 200 Давать ему за что ты так тестировщику платить будешь Ну за его работу вклад который он делает проект а Заработай вот вклад который делает проект он тестирует обеспечивает качеством сам продукт а что в твоем понимании обеспечивает качество Что значит качественный продукт

    01:33:05 - 01:34:28

  • это какой ну который содержит минимум ошибок не Может он вообще валит сыпаться от ошибок клеймания Где поставить а тестировщик при этом Красава только лишь в каком случае ну скорее всего если соответствует но требованиям что там будут сыпаться ошибки требование [смех] смотри давай по-другому Рома это сейчас прям знаешь фундаментальный момент в становлении тестировщика вообще как личность я завернул Ну ладно смотри [музыка] за что какой ты лично продукт считаешь качественным за что ты готов бабки платить

    01:33:58 - 01:35:35

  • ты покупаешь молоко сосиски пельмени Хвала господу их создателю чтобы они были вкусные Ну и чтоб еще потом проблем не было животных да то есть какой-то там по составу нормальная и вкусная да Вот это значит что качественно так получается давай Какие у тебя есть ожидания от пельменей Ну вкусные без последствий Да вкусные без последствия и сытно что было правильно вот вкусно без последствий и сытно три ожидания от пельменей и в этом случае качественные пельмени это какие будут некоторые удовлетворяет те которые

    01:35:05 - 01:36:39

  • удовлетворяют три твоих хотелки да три твоих ожидания так вот за что ты почему значит софт может сыпаться от багов но при этом тестировщик будет красава он выполнил ожидания О да проект который ты проверял выполнил ожидание клиента или пользователя который заносит деньги понимаешь тестировщик тот после которого не находят критические баги пользователь Поэтому если перебросили то что сказал в один если тебя от пельмени и с вечера и с утра хорошо то сколько на пачке не было грамматических ошибок кофе в

    01:36:00 - 01:37:26

  • абсолютно я Толя больше скажу пельмени вообще могут на развес быть и быть в пакетике просто вот Но если при этом тебе всегда хорошо и сытно и вкусно то вообще плевать что на них написано и как они сделаны тоже плевать клиент доволен все вот это качественно Значит твоя задача Как тестировщика проверить продукт не полностью не все что там документациях написано и так далее а проверить то что важно клиенту понятно И вот и это должно Вот это понимание первично должно закладываться При составлении тестов

    01:36:56 - 01:38:26

  • а какие у нас основные основной сценарий тестирования самый важный Как называется самое важное тестирование сценарий сценарий но анализ требований они когда вид тестирования связанные с изменениями 1С основные тесты В каком сценарии пишется ну сценарий смог тест Ну смог получается Смоук тест зайдут именно те проверки которые важны пользователю Ну да там основная функция Да а софта пишется ради чего Чтобы удовлетворить какие-то хотелки пользователя Да и требования от пользователя берутся это основные требования пользователя его

    01:37:40 - 01:39:12

  • ожидания на их основание делается функционал и Ты просто берешь эти основные ожидания вписываешь проверку этих основных ожиданий вписываешь смог понял что вот это будет качественный софт который выполняет дальше если у тебя есть время то конечно ты уже начинаешь там проверять этот регресшен критикал пасы там тесты делаешь Это уже есть время смотри последний вопрос на засыпку чисто соображал вот у тебя функционально все готово функционально программисты запилили все правильно Какой еще критерий особенно в требованиях надо

    01:38:53 - 01:40:24

  • учитывать при разработке софта и релиза и при релизе вот мы ожидание пользователи удовлетворили Какой еще субъект очень сильно может влиять или условия Какие условия могут влиять на наш функционал и на его работу при разработке при вообще составлении работы этого функционала помимо пользовательских требований что еще может влиять на разработку и на архитектуру и на все такое стабильность продукта не при разработке при сборе требований при перед тем как это все начнут пилить Какие еще важные нюансы надо проверить

    01:39:42 - 01:41:04

  • Дима Димон привет бюджет Ай красавчик разве на опыт так но то есть у нас есть программа которую захотел какой-то заказчик Так ну да мы делаем и чтобы помимо хотела к заказчика помимо хотелок заказчика что еще всегда надо учитывать что сильнее хотелок заказчика реализуемость Ну тут как бы мы это уже поняли что там заказчик хочет что-то адекватное то есть тут как бы Ладно из реальности вот что еще может что может быть важнее хотел к заказчика Мы окупаемость вряд ли это типа посчитали вписываемся да

    01:40:37 - 01:42:08

  • Толя хотелки тестировщика тоже хорошо можно еще каждой стране они могут быть разные А ну тогда какие-то наверное законы может да помимо того что хочет заказчик это еще надо проверить на соответствие законодательством Но это что же в требованиях все проверяется не всегда оно естественно Вот хотелось бы чтобы оно всегда в требованиях учитывалось но Как практика показала не всегда и далеко не всегда нормы законодательства учитываются в требованиях а ты старше сам наверное понимаешь что исправлять уже написанный софт когда

    01:41:44 - 01:43:16

  • пропустили какие-то законодательные нормы это прям дорого Ну вот все понял о чем я говорил да Красава Мне понравилось как ты отвечаешь видно что пальцами потыкал прям да А можешь резюме Давай присылаю [музыка] а можно [музыка] я только вот я его с работы Давай посмотрим сначала один нормальный дизайн потому что основное количество осталось либо на почту и чарам либо присылать нам вот это вот говняшку Стандарт так чат Куда ты в кино В какой чат здесь то ли правильно сказал даже знаешь как и чару либо

    01:42:37 - 01:44:20

  • QIWI там кто будет смотреть твое резюме но приятно Просто увидеть что ты приготовился что ты что-то свое сделал какой-то свой дизайн запарился они стандартную рыбу скинул Блин да и все вижу вроде пришло секундочку шарю монитор Значит так хорошо Это зарплата еще старая там уже губу раскатала А сколько сейчас стоит зарплата вопрос [музыка] [музыка] контакта хорошо [музыка] это понимаю это шаблоны там она завелось до 0 уроки в 6 месяцев лучше 0 убрать 6 месяцев оставить Так ну я не понимаю Вот тебе пометочки что

    01:43:41 - 01:45:15

  • тебе сделать когда будешь сам делать когда будешь сам Ты же будешь это сам делать Так а хэв Но лишь [музыка] Вот это андростатия тоже поубирал в пост мне Слушай Короче давай так сделаешь свое пришлешь но по содержанию значит убрать Нолика ставить 6 контакты хорошо знания да да Хорошо желательно с этими с примерами работ Basic 0 чек-лист примеры обезлич пример из практики Да и можешь хорошо А без ничего обезличивый [музыка] так дальше 02 стейстинг знаю типа этот Ленка есть сложно оценить Когда у нас шаблонное

    01:44:54 - 01:47:04

  • такое Ладненько слушаем поуважаю эйчаров людей которые будут это проверять Сделай свое Ну да три страницы тоже очень много пробелов [музыка] пока не вот эти Я очень стрессоустойчив до первого релиза вы все стрессоустойчивы все думают что они стрессоустойчивые так хорошо все значит твои контакты мы светонули и даю тебе жесткое задание Сделай свое резюме сам сделал жестко жесточайший задание все давай отдыхай Спасибо так Денис Привет привет Да расскажи о себе погнали Так ну я Денис 25 лет любимый цвет красный

    01:46:05 - 01:48:07

  • учусь у тебя на 31 группе но такое 50 на 50 потому что попал на стажировку от компании и на практику не выходит заходить поначалу еще делал прогревал аккаунт но потом уже не хватает времени Ну окей Зато зашел на практику как тренинг контору Ну да молодец что делаешь там на практике на практике не так давно поэтому еще немного еще научился И там нас скажем так тестировщиков делают это мы и автоматизируем Cypress 03 проектика малюсеньких внутри проекта это уже о чем Толя давай гоняя ну хорошо давай тогда расскажи

    01:47:13 - 01:49:05

  • Location У тебя какой Киев хорошо расскажи мне тогда про то [музыка] Джейсон ну-ка спрос его начнем Что такое json JavaScript object Nation по сути отдельный структура структура киеверию что еще тос про него то сказать какие там ну может быть string этот value может быть стрингом более и этот цифра [музыка] так xml-ка nexml вообще ни малейшего понятия что там И как внутри понимаю что есть теги что это похоже на не надо было и не трогал Хорошо скажи тогда Бади рис request Обязательно ли надо отправлять все Джейсоном

    01:48:22 - 01:50:48

  • request Ну смотря как принимает сам сервер получается да чем угодно может принимать не только Джейсоном хорошо Можно ли передать параметры методом пост в руле методом пост Типа если он если сам примет этот сервер если такое прописано в логике сервера вообще наверное можно Окей хорошо Можно ли отправить Бади в гите Ну вообще Нет То есть детей не должно быть Бади зачастую его как бы не принимает сам сервер но опять-таки в нем можно отправить отправить можно сервер примет Да если серверы опять-таки это все прописано что

    01:49:42 - 01:51:24

  • можно принимать хорошо предыдущий ответ слышал на вопрос Может ли один принимать несколько методов слышал может слышал хорошо мобильный Чем отличается друг от друга так мобильный Веб клиент Ну для сервера ничем не отличаются а так типа то что я слышал ответ предыдущего оратора в плане того что там для того чтобы обновить достаточно на компьютер но это да да А что еще что не назвали [музыка] Ну так особого головы ничего не приходит честно какой-то там есть особенный а юзерагент юзер агент будет разный Ну да это в

    01:50:50 - 01:52:28

  • принципе логично потому что банально если поменять просто тот же браузер то тоже будет другой Агент [музыка] Хрома тоже разные внутри не программируется ли User Агент фронтен программистом Я не знаю может программироваться хорошо Да дальше едем расскажи мне просторежи что ты знаешь Local Stories Stories Stories хорошо куки хранят в себе информацию о просто путаю позже Вечно забываю хорошо куки эта информация которая хранится на компьютере самого клиента на устройстве самого клиента в котором запоминается

    01:51:52 - 01:53:39

  • информация которую он мог вводить в те же логин и пароли чтобы потом мне приходилось заново значит storage сохраняется всякие все что уже отрисовано тренды чтобы заново не рендерить обновлении страницы [музыка] assassion Stories информация информация о сессии что ты плохо понимаешь ну совершенно совершенно Что такое не знаю состояние клиента А что там что он уже насмотрел Какие параметры где-то понатыкал по выбирал его история для поведенческого алгоритмов это все Session Stories да на самом деле

    01:52:56 - 01:54:25

  • плевать это хранится главное когда оно Все сотрется так вот когда что сотрется Когда закончится сессия Это совершенно [музыка] остальных когда сотрешь сам получается там есть время жизни есть время жизни Ну так и тоже когда закончится сессия время жизни тоже закончится по логике но этот это Station storiage а Local Stories cooki Stories тогда я не знаю какой у них время жизни я думаю что она привязана время повторишь руки живут одно время совершенно сессии локал Stories может вообще жить не париться

    01:53:55 - 01:55:26

  • [музыка] технический вопрос хотел задать типа А вообще хранят ли Вот в современных современных проектах Нормально ли хранить вообще какое-то состояние пользователя на клиенте если нам прям очень важно по логике трекать его состояние Но почему не нормально если на многих сайтах там спрашивают Согласны ли вы подтвердить что мы будем хранить Вот Но вообще особенно особенно в мобильных клиентах мобильных приложениях стараются теперь все переносить на серваки потому что мало ли что там с клиентом он там в историю браузера

    01:54:52 - 01:56:12

  • почистил у него браузер лег у него возобновился А нам как бы важно для нашей логики трекать его дальнейшую историю если это истории нету то собственно начиная с нового клиента ничего ему нормально не продашь рекламы не покажешь хрен пойми что будет а если ты уже запомнил пользователя его историю себя держишь И как только он к тебе там залогинился ты хобона снова держишь С предыдущей сессией потому что она тебе сохранилась она серваке то ты ему дальше релевантника подкидываешь контент оплаты его интересы его трекаешь

    01:55:43 - 01:56:51

  • это вот если так но это чисто технически это не qейный вопрос это чтоб Ну технически наперед забегая и смотри Такой последний вопрос от меня идем патентные безопасные методы это какие безопасные те которые не вносят изменения на сервер и до патентные это те которые повторяют свой ответ после каждого второго запроса Ну статус код получает один и тот же хорошо Ну и давай такое верификация валидация чисто теории из теорий верификация Это вопрос ответ на который точнее как я неправильно сказал короче

    01:56:20 - 01:57:54

  • правильно ли мы делаем продукт это верификация правильный Подходит ли нашему клиенту Все супер все отлично Толя Он твой страшно составила небольшой спичек вопросов отлично Давай начнем с простого разницы между двойного тройной это как обычный То есть сейчас объясню надо сложить кучу мысли Так ну тройной равно это то что объект слева полностью идентичен объекту справа или А вот двойное Вот это я даже забыл я ни разу это не использовал даже Ну смотри при двойному равно у тебя не факт объекты у тебя значение

    01:57:07 - 01:58:57

  • приводятся к одному типу данных Хотя может быть например слева двойка а справа двойка но в кавычках они все приведутся к нам и сравняться как цифры стройным равно сравнивать при этом еще котиком То есть если тебя в таком же случае Если страна будет то есть еще раз То есть двойное Это только по значению переводится данные с двух сторон к одному типу данных знаешь ли ты что делает оператор два восклицательных знака это не не по сути что еще раз нет хорошо Ну а дело с лицательный знак это два равно

    01:58:14 - 01:59:50

  • переприсвоить да это да Какие сейчас немножко под завалился блин Это первый вопрос а дальше Да так вот я этого не использовал Все я себя спокойненько на сайт присепишу ни разуме этого не нужно а ну в этом Ну то есть фишка для фишка нужна чтобы учлинять функции значения у тебя значит уход и значение какое значение нет лживое значение когда у тебя при приведении их бульвам всегда будет защищаться А ну да это 0 на Боже как undefind Ну Samsung получается что еще два осталось еще два не вспомню наверное остались мало И

    01:59:15 - 02:00:56

  • пустая строка как я сказал нам 0 а ну хорошо пустая строка 0 NAN false и опять втыкал это что такое не число нужно вспомнить было еще ничего вот не число это нам ты сказал нота набор И что еще называли пустоту полностью носил всё вот я же тебе и говорю что я пока еще мало работал ну это никого не интересует тогда скажи просто как ты будешь искать единство первое совпадение какой метод носила ты будешь пользоваться найти первое состояние По условию тебе нужно писать тебе нужно вернуть элемент у которого

    02:00:46 - 02:02:23

  • значение 5 напишешь думаю что ли нет обычно нужно Как еще раз найти он возвращает первое сходство Так ладно Скажи тогда Возможно ты знаешь какими типами данных Может быть ключ в объекте ключ значение ключ ну стринга в я могу предположить что намбер Значит тоже мимо Скажи пожалуйста с объектами не работал очень отдаленно Ты знаешь как-нибудь как копировать объекты копировать объекты а сейчас втыкнулись до получается так Ну хорошо объект Это ссылочный тип данных Поэтому если мы создадим допустим constom

    02:02:10 - 02:04:08

  • объект 2 и присвоему значения объекта первого то таким образом мы его скопируем таким образом стоп стоп я туплю нам наоборот это я его не скопирую а для того чтобы его скопировать нужно я просто помню там есть три варианта как это сделать там первый это как-то объект Короче я первые два которые там смотрел [музыка] потом там есть вот этот три точки он не копирует объект он разворачивает те же самые данные в следующем объекте но возвращает только ссылкой это три точки тоже не помню и тот который я именно постарался

    02:03:57 - 02:05:37

  • запомнить это сделать партии Замечательно Это единственный метод стандартный джесовский который копирует объект любого абсолютно уровня но он очень медленно поэтому его использовать не рекомендуется если по проекте надо будет когда-то использовать копирование объекта или вообще работу с объектом подключает библиотеку дашь им парься библиотеку Скажи пожалуйста как тебе сделать функцию который будет принимать пофигу вообще Какое количество аргументов функция которая будет принимать пофигу Какое количество Давайте немножечко

    02:04:53 - 02:06:15

  • более локализируем задачу тебе нужно писать функцию которая принимает плевать сколько аргументов и отдает сумму всех этих аргументов допустим Ты всегда будешь отдавать туда Просто типа барабану сколько на выход должен получить сумму хорошо хорошо [музыка] Будет ли здесь участвовать массив каким-то образом тут может быть и массив И псевдомассив псевдо массив что это так но это немного сложновато сейчас любое количество потом чтобы потом было сумму Давай на сумму пока забьем с принятием аргументов

    02:05:46 - 02:07:10

  • так тяжело Ну давай так первая подсказка ты в теории можешь функцию просто накидывать кучу значений скобочки вот как потом функция Достучаться до любого количества значений с помощью ещё раз не понял как тебе потом функции Достучаться до всех тех аргументов которые ты туда передал Ну то есть я пишу в этих скобочках там допустим a b c потом эти ABC вставляем в самом функцию внутри Ну наверное буду использовать массив в таком случае Потому что далеко не всем работает остальные поэтому второй вариант как тебе принять

    02:06:50 - 02:08:22

  • бесконечное количество аргументов через то же самое оператор 3 точишь три точки название перемен она станет массивом который примет себя все значения которые передал функцию так и еще раз я сначала создал какую-то переменную в неё передал все что мне нужно название а потом как аргумент функцию передаешь какую-то переменную которую ты сделаешь а потом Солнцу передавая в скобки там они все упадут массив все дошло [музыка] окей скажи пожалуйста что такое функция хорошо это функция которая не нужно имя

    02:07:56 - 02:09:23

  • которое исполняется единожды внутри другой функции Ну который сам возвращающийся Но кстати у колбека имя может легко ты можешь Любую функцию написать передать ее в тело другой функции она будет например смотри ты пишешь свой какой-то кастомный например [музыка] ты можешь написать функцию что она будет делать на каждом шаге имя Логично Окей Может вспомнишь Как называется функция которая принимает на вход другие функции так принимает и это называется функция высшего порядка с классами более-менее знаком а вот тут

    02:08:51 - 02:10:31

  • опять-таки я с ними знаком но очень максимально на Вы просто учиться что ты пишешь Конечно я их использую Но опять-таки это знаешь как скопировал ставил А как она конкретно работает Я хорошо Скажи пожалуйста что такое контекст вызова а здесь Но это обращение на к этому же классу в котором я нахожусь для того чтобы использовать какую-либо функцию которая находится в классе нам нужно прописать путь к ней если мы используем функцию которая прописана в этом же классе [музыка] и прыгнуть для того чтобы прописать мне

    02:09:58 - 02:11:18

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

    02:11:06 - 02:12:33

  • какой-то функции вызвать там за источника параметр какой-то он будет всегда ссылаться Объект который будет создан то есть фишка не в классе сам фишка конечном объекте в конечном конце ты же всегда с пиджами Работаешь уже создана правильно [музыка] его вызывать метод URL каждый будет метод что-то типа нету для того чтобы тебе знать какой именно вызывать ты пишешь Я просто всегда писал только один раз тот же URL допустим то что там повторяется и всегда там в новом тесте вызывал вина с одного конкретного пиджа

    02:11:49 - 02:13:16

  • Скажи пожалуйста где ты будешь у себя в проекте хранить чувствительную информацию такую как cretentions и так далее в отдельном Джейсон в таком случае где-то в другом месте нигде ты их не будешь хранить ты будешь передавать в момент вызова через process inver даже не более понятие что это переменная вещь грубо говоря ты сетапе значения определенной переменные не вытягивайся с какой-то какого-то файла отдельно от их подставляешь грубо говоря ручками вводишь команду в консоли чтобы запустить перед команда для запуска теста воли что

    02:12:53 - 02:14:21

  • так это переменная равна тому-то такая-то переменная для текущего запускаешь данные в эти перемены таким образом например закидывать свои все свои чувствительную информацию там отображаться не будет потому что команда для запуска будет сохранить Это только то есть Ну да это логично Когда настоящий проект Но опять-таки от меня только тестовые проекты поэтому мы делали так Джейсон закидывали да и всё я понял в чем смысл создать окей скажи пожалуйста для чего вообще нужны для того чтобы сократить код в итоговом

    02:13:48 - 02:15:07

  • спеке чтобы не было чтобы был более читаемый и много используемый в итоге То есть то что мы напишем pajobsogic мы можем использовать несколько раз много раз в одном месте Чтобы в дальнейшем было удобно читабельность кода может достичь Для чего используется первый раз слышу я тебя услышал Тогда вопрос к тебе такой Какие тесты ты будешь выбирать автоматизацию какие-то регрессию допустим или Ну как ты будешь отбирать тесты для того чтобы монетизацию Ну не все тесты [музыка] хорошо те которые как я надеюсь Или как

    02:14:39 - 02:16:13

  • я знаю не сейчас сейчас функционал которых не будет изменяться до если у тебя релиз завтра ты будешь сегодня автоматизировать если он меня уже прописан автотест хоть какой-то на базе его быстро написать может быть и смогу но так в этом смысле это поддержка если никто не скажет автоматизировать Просто потому что в этом нет смысла один раз прогоните дальше упадет никакого абсолютно поэтому самое главное Аспект это тесты должны долгосрочной перспективе отдавать один тоже результат не должен меняться

    02:15:47 - 02:17:11

  • этих страницах плюс это тесты которые например сложно производимыми руками Когда собирать тестовые данные очень долго и нудно ручками запишечку там 6 методов дернул и создал себе кучу данных которые сложно [музыка] мне еще разбираться и разбираться потому что без этого будет тяжко понимаю в чем разница между в чем разница Ой ну хорошо отдыхает это то что возвращает допустим основное количество каких-то функций если не написано это нал это если абсолютно ничего не написано то что должно было возвращаться

    02:16:40 - 02:18:22

  • канал это когда у тебя нет вообще ничего просто нет значения Поэтому если ты не создал переменную ничего нет вообще есть перемена значение Окей хорошо В чем разница между потом можно заменить итоговое значение переменная Все ли переменные объявлены через конство нельзя поменять Ну да но нет Если через консоль объявляешь не примитивы но Типа если объект он поменяется Просто он должен оставаться объект внутри объекта данный меняется Ну хорошо тогда можно вот что еще может он вступать из такого класс

    02:18:01 - 02:19:40

  • функция функция конечно спросил как можно создавать instance объектов через функцию да да ладно у меня в общем целом все открывай учебник полностью переменных до конца класса это в принципе самая основатель это тот минимум который тебе нужен адекватно работать потом уже будешь придется в тонкости потому что Поверь С таким количеством говна столкнешься когда у тебя данные прилетают как-то странно эти нужны обработать или одежда какого-нибудь нужно правильно с этим уже делал только не распрашивал я

    02:19:15 - 02:20:43

  • просто вот умер восхитительным обожаю [музыка] разбирайся Я всё спасибо [смех] Денис последний вопрос на засыпачку так сказать добить тебя Смотри из мануального Приведи пример тест кейса который соответствует Смотри внимательно ручному функциональному позитивному черному ящику так ручному функциональному позитивному ящику да а сейчас чехлы соберу секунду [музыка] Ну окей вести валидные данные поля регистрации Да правильно Ну это пример Да это верно что еще еще похоже накидать Ну что-нибудь такое

    02:20:06 - 02:21:45

  • да отдохни от автоматизации хорошо открыть страницу добавить какой-нибудь товар в корзину открыть корзину добавить еще один товар там плюсиком оплатить нажать кнопку оплатить оплатить все правильно все молодец ты понял фишку что-то принципе все наши функциональные тесты хорош все Денис отдыхаем Молодец так Анна м Привет Привет Расскажи о себе и погнали Я учусь у тебя в 30 училась сейчас в 31 работаю в области не связанной сойти Но решила себя попробовать тестировании летом была на практике на карте но это

    02:21:08 - 02:22:51

  • было вообще что-то очень крутое в плане того что как котят нас бросили ему выгребали Но это то есть на практике прочухали всю теорию от и до Хорошо хорошо за возможность Ну ты же продолжаешь конечно Где сейчас каком проекте сейчас по времени немного ограничено потому что Full Time работаю кэпитал ком Ну тыкалась в плане сама прошлась но что-то у меня что-то что-то воспроизво Да конечно в основном связанная с Ну вот на этой арабской локалей все там вёртка едет такого рода Хорошо давай тогда немножко поспрашиваю тебя

    02:22:03 - 02:23:44

  • Кстати куда не копать Ну копать в рамках пройденного то есть везде можно пробовать но буду сопротивляться если не знаю так скажу нет перестань хорошо стоп слова должно быть значит что такое IP IP это некий заговор IP интернет протокол так API [музыка] aplication programming Интерфейс это некий договор согласно которому две программы взаимодействуют между собой договор еще раз пояснить как-нибудь договор тут скорее всего http https будет API Так ну апе это некая надстройка над сервером куда мы стучимся чтобы организовать

    02:22:56 - 02:25:07

  • взаимодействие разных сервисов между собой набрасываешь на себя клиент может стучаться Ты просто говоришь что веб-сервисе между собой взаимодействует а клиент в API может стучаться может хорошо А в каком случае веб-сервер становится веб-сервисом каком случае Вы сервер становится веб-сервисом то что он прям знаешь был Вы в сервер и теперь вот с утра он веб-сервис Нет веб-сервис он изначально пишется как сервис только вот в чем отличие от веб-сервера Но веб-сервы веб-сервис это некая надстройка над сервером

    02:24:12 - 02:25:43

  • как я понимаю нет это тот же веб-сервер только что он делает он принимает запросы от клиента Хорошо я и отправляет ответы Да и отправляет ответы А кто является клиентами этого сервера так Но другие веб-сервисы веб-сервисы и веб-сервера то есть это по сути сервак который отвечает на запросы других серваков это будет веб-сервис Ну если по-простому тогда ведь клиентам то может быть обычный человек который клацает на кнопки в браузере на мобилочку клацает на интерфейс вот это вот человечек клиента и вот он со своего

    02:25:13 - 02:26:41

  • мобильного клиента и веб-клиента стучится на веб сервер а вообще а а в веб-сервис уже стучатся другие сервера по запросу По надобности понятно поняла да спасибо Хорошо а из чего состоит так Из чего состоит API имеется ввиду что как мы к нему можем про методы запросов ты хочешь услышать Нет там слова есть такое из двух слов состоящее точки касания and Point и and Point Ну да Хорошо назови мне пожалуйста что такое Monkey testing манки тестинг это один из видов тестирования когда мы Тестируем продукты Ну как можно

    02:26:09 - 02:27:56

  • сказать бездумно без какой-либо стратегии без документации просто произвольном порядке тестинг это когда мы не знакомы с продуктом мы его Тестируем но как бы не пытаемся сломать намеренно Ну то есть всякое и позитивные негативно но никак в манке где мы там вообще бездумно то есть это тестирование без документации продукт мы не знаем Ну то есть позволяет познакомиться с продуктом впервые какой-то продукт ничего вообще про него не знаю но ты пытаешься в нем разобраться Да вот то что на практике мы

    02:27:22 - 02:28:43

  • делаем Ну да Хорошо а когда ты уже разбираешься в продукте знаешь его документацию все равно как бы что-то Ищешь Это какое тестирование это уже исследовательская Хорошо хорошо так Расскажи мне пожалуйста [музыка] там что-то ребята написали это было предыдущей команда от них осталось Ну конечно почему нет не можешь потому что даже если у тебя программа будет давать два плюс два равно 5 ты Понятия не имеешь правильно или нет но есть но Толя А в каком случае она может если потому что требование не только

    02:28:10 - 02:29:44

  • Анна Вот то ли тебе сказал что в случае adhoco ты не можешь заводить баги Да а части прав оппонирует А вот допустим А ты такая ну ты же заводила баги а в каком случае ты можешь заводить баги бетхоки Ну тут у меня возникает вопрос Вообще Требуется ли это баг заводить Да допустим Смотри ты не знаешь проекта так Но что-то тебе подсказывает что все-таки что-то работает не так при этом требований нет продукт Я не знаю Вы просто в чем но все равно у меня есть какой-то опыт какой-то здравый на основании этого да хотят два плюс два

    02:29:18 - 02:30:54

  • там явно вижу явно это 4 я знаю это В таких случаях буду заводить что нельзя в этот момент я не очень поняла можно под капотом пересчитывать добавляет единичку Потому что так надо Может они считают сумму на товары сразу закидывают свою маржу правильно [музыка] поняла То есть то что не связано но с такой очевидной логикой но я как тестировщик докопалась Но вот например коды ответов сервера то в этом случае могу где не нужно как бы логику анализировать да Или допустим вот 500 Ну да Знаешь такой бак еще надо найти А вот смотри это то

    02:30:14 - 02:31:56

  • что упало в случае какого-то функционала а вот где допустим не падает не летит 500 Но как ты Ну ты имеешь право записать бак вот Приведи пример Но вот ладно допустим регистрация пользователя так там весь интерфейс говорит о том что это регистрация пользователя ты зарегистрировала пользователя Да все окей вы зарегистрированы там даже e-mail свой подтвердила пошла она там на почту потом тебе наступает эта плагина и ты логинишься с тем логином паролем с которым ты регистрировалась А тебе говорит что такого пользователя не

    02:31:13 - 02:32:24

  • существует это будет баг ты заведешь баг на эту ситуацию Я считаю что это будет баг причем бак какого-то верите [музыка] блогер это будет потому что Не будучи авторизованным я не смогу деньги принести Вот именно вот именно то есть тебе твой опыт подсказывает если прям интерфейс регистрации чтобы там дальше занести денег тебе надо залогиниться а как бы ты зарегистрировавшись не можешь залогиниться то есть не можешь Элементарно смог пройти то знаешь ты функционал не знаешь правильно Это неправильно Это в любом случае повод

    02:31:55 - 02:33:27

  • завести баг да да то есть ты примерно представляешь какой смог у этого проекта Да если ты на это на прогоне смог тестов ловишь какой-то баг который Ну прям не позволяет себе идти дальше то смело забудешь Ну репорт поняла поняла поняла да на основании своего опыта на основании На каком еще основании ты будешь там делать какие-то выводы опыт Что еще здравый смысл конкуренты ну какие-то без практики Ну и документации если Хвала господу она будет да Судя по всему редкое явление так сойдутся Когда хоть каком-нибудь

    02:32:51 - 02:34:30

  • проекте когда-нибудь будет документация хорошо хорошо а расскажи мне пожалуйста что такое станете тестинг звоните тестинг Это когда мы исследуем какой-то определенный модуль и очень глубоко как бы тестирование вглубь То есть если Смоук это тестирование ширь то саните это будет ну конкретно Копаем очень подробно какой-то один компонентом модуль хорошо а расскажи мне пожалуйста а вот и на сайте на капитал ком ты тренировалась Да Сколько у тебя смоков может быть больше одного больше одного В каком случае

    02:33:42 - 02:35:21

  • Приведи примеры Ну вот на Capital не приведу вот приложение в качестве там домашки тестировали investmate вот там три Смоука было то есть наша цель была дойти до сайта Capital и все возможные варианты достижения этого сайта То есть первый просто через настройки по прямой ссылке второй через обучение и третий через торговлю все три Смоука имеет место быть и должны быть протестированы в любом случае смотри у нас как-то Лёша борисовец сегодня с нами нет [музыка] значит как-то любит задавать вопрос

    02:34:35 - 02:36:13

  • Если у тебя 40 способов оплаты на каком-то на мобильном приложении на сайте пользователь может заплатить 40 способами надо ли тебе тестировать все эти способы и будет ли у них какая-то приоритизация однозначно надо тестировать все способы потому что это деньги заказчика поэтому здесь нельзя ничего упускать все способы должны быть протестированы что касается приоритизации но ты имеешь ввиду в первую очередь Какие способов Ну какая разница если все равно тестировать то есть разница там есть но как ты

    02:35:29 - 02:36:58

  • будешь определять Что важнее Что важнее так Ну я не знаю вот сложившейся ситуации в мире наверное доступные способы прежде всего Как правильно слушай хорошо [музыка] работают [смех] доступные возможные но наиболее распространенные может быть Хотя для одного в одной локали там дело вкусы в одной локали одно распространено другое другое дальше уже зависит от того на какую там локаль сейчас нацелены Принято Принято хорошо а как тебе вообще [музыка] Ладно давай сначала перечислим не все верите багов

    02:36:20 - 02:37:58

  • блокер критикал Major майнер и тревел хорошо а вот как ты будешь понимать какой сиверить у Бога блогер это тот который соответственно блокирует предложение и невозможно дальнейшая работа с ним невозможно никак обойти его критика если если ошибка существенно но все-таки есть пути обхода то есть возможно как-то иначе там на первый взгляд это блогер но если мы можем все-таки обойти то есть поговорка раунд это будет критика это будет критик так Major это какая-то значительная поломка но значительная поломка

    02:37:19 - 02:39:13

  • соответственно майнер незначительно и три вернулся совсем не существенно например там опечатка [музыка] ошибка в переводе Но что такое хорошо а Скажи тогда можно ли с блогерами выпускать продукт в релиз так да с блогерами Но блокиру он же не дает возможности функционировать нашему приложению Поэтому если мы выпустим такое приложение то смысл его потеряется какой-то вопрос подвохами чувствую ты на лицо мое посмотреть конечно здесь одну зависит Наверное от модуля В каком месте этот блогер То есть если это

    02:38:22 - 02:40:08

  • не присмолки он выявлен то где-то там вообще функции которые никогда не может задействовано но там блогер Ну и хрена хорошо а при тривиальных багах при каких тривиальных багов нельзя релизить но с высоким priority да к примеру к примеру но ошибка в слове Google они уже несколько люди подумают что это Дуду типа Google там снова что-то нарисовала Ну то есть что-то что влияет на узнаваемость бренда то есть вроде бы не критично не по функционалу критично А по бизнесу критично вот значит это будет с такими

    02:39:33 - 02:41:20

  • тривиальными ошибками нельзя грамматические ошибки на форме оплаты [музыка] хорошо так Расскажи мне такое Что пишется в User Агенте хедере устройство с которого мы заходим клиент наш браузер версия браузера [музыка] в браузере взять и прям поменять User Агент чтобы он другой отправлялся Ну да конечно в тулах могу хорошо а в тулах какого браузера ты можешь прям подменить запросы отправить Я знаю ты говорил что в мозили это можно сделать но вот сама не пробовала так сделать когда Это показывал Так вот Кирилл

    02:40:36 - 02:42:22

  • говорит что он спрашивал ты показывал Ну вот надо пересмотреть видимо то занятие Расскажи мне пожалуйста Что такое эпическое тестирование не скажу ни разу не слышала неправильно делаю Это я прикалываюсь нет такого так смотри у тебя мобильное приложение допустим с оплатой хотел сделать бак Ну ладно Ну допустим есть бак что не отправляется [музыка] ты в клиент банке ты в клиент банке мобильное приложение клиент банка Да ты отправляешь нажимаешь кнопочку показать историю моих затрат за 10 дней ты нажимаешь кнопочку а тебе ничего не

    02:41:54 - 02:43:35

  • приходит что как ты локализуешь этот баг так Ну раз это мобилка если бы это был веб Я бы пошла в Тулы с мобилками затрудняюсь ответить подумай лишь еще сникеры не проходили нет И вообще с мобилкой с помощью мы еще не сталкивались логи там мы все еще это не смотрели нет Ладно давай перейдем все то же самое только на веб клиенте как локализуешь Так и что у нас там случилось-то не прошла оплата да не-не А ты в клиент банке история не показывается не история затрат не показывается за 10 дней что будешь делать кнопочку нажимаешь и

    02:42:55 - 02:44:37

  • ничего не происходит но соответственно тут разные варианты есть [музыка] получается сама кнопка у нас может не работать в тулах можно посмотреть но уходит ли запрос при нажатии на кнопку А как тут ты поймешь что кнопка не работает как я пойму что кнопка не работает но не отображается история если я жду что она покажется мне история при нажатии этой кнопки то есть на интерфейсе не будет показываться история смотри у тебя то кнопка может сработать у тебя запрос на сервак может улететь просто не прилетит какого-то ответа

    02:44:07 - 02:45:28

  • а кнопка отработала Это ж надо это вот называется локализация Бага ты пытаешься разобраться в чем проблема [музыка] но я пойду смотреть значит уходит ли запрос и Какой код ответа приходит в респонсе Потом можно посмотреть но на сам ответ Ну да на сам ответ что там получается сервер нам присылает Но что я там должна увидеть то [музыка] что еще а если ты видишь что не улетает запрос на сервер как себе поднять под ифтоловом браузера есть там ошибка работать не работает Там две ситуации может быть так но это про то что JavaScript Не

    02:45:03 - 02:46:43

  • отрабатывает А как ты поймешь что он Не отрабатывает Ну сам запрос который как бы посылается он будет Он ошибку будет выдавать запрос Ну красненьким будет гореть А где Ты это увидишь правильно идешь А где Ты это увидишь так во вкладке так то ли то ли точно как источники то ли Network то есть в этих вкладках но в какой-то вкладочке в элемент мы сами видим да это тот вариант Когда тебе надо посмотреть А вообще там подвешен какой-то javasc там вообще сабмит не сабмит кнопка просто картинка кнопки нарисована

    02:46:05 - 02:47:35

  • Ну то есть в элементе Я найду этот запрос и ну и посмотрю вот как ты говоришь хорошо Хорошо посмотрела увидела что там какой-то айдишник кнопки что там написано что это саммит То есть если есть айтишники написано сабмид то джессик можно заметить либо самой вдруг написали джески да либо если уже есть айдишник и либо класс либо еще какой-то селектор значит по селектору можно и GS запустить Ага если есть какой-то селектор значит где-то джессик должен быть Ну ты же не программист не писала Ты предполагаешь

    02:47:16 - 02:48:43

  • Следовательно есть это кнопочку нажимаешь значит отсюда две ситуации может быть какие ты кнопку нажала JavaScript начал работать но сломался И куда у тебя упадет ошибка где ты увидишь ошибку отработки Java скрипта на клиенте какой вкладке так ну в Network в Network ты пойдешь если у тебя запрос полетит если у тебя ломается JavaScript на этапе там пытаться собрать этот запрос то в нетворке точно ничего не отобразится [музыка] Network это как снифер он трекает запросы которые улетают на серваке и

    02:48:00 - 02:49:30

  • смотрят их ответы это вот Нетворк вкладочка а если у тебя ничего на сервак не улетает в нетворке ничего не отобразится так но в консоль Значит правильно консоль и в консоли буду смотреть хорошо А в каком случае у тебя даже красненьким не пишут но ничего не отправляется и ты такая дотошная ты полезла все равно смотреть так но тоже продых Тулы говорим или я могу тоже продав Тулы ладно это Ну то есть короче рука однажды должна быть набита ты возьмешь селектор кнопки и попробуешь зайдешь в JavaScript

    02:48:55 - 02:50:23

  • который там отвечает за работу этой страницы фалик JavaScript и попробуешь сделать файнд по селектору если вообще там никакого кода который использует этот селектор нету Значит просто не вставлен JavaScript который должен отрабатывать при нажатии на эту кнопку столик почему там еще можно словить Фишка в том что уже здесь не обязательно выбираешь и справа у тебя висят стили там есть дополнительная таймер называется Event listens Да и раскрываешь никакого обработчика не стоит инспекторов есть никакой рабочего кнопка

    02:49:58 - 02:51:21

  • ничего не искать понятно понятно что значит автоматизатор на джесситали хорош Красава спасибо то ли еще расскажи как называется который нужно искать там чтобы понять прикручен JavaScript или нет кнопки Понятно спасибо хорош так они Давай дальше слушаем сейчас а что такое hasting back не скажу не знаю не буду время тянуть хорошо а что такое воспроизводимость Бага это значит проверка повтора возможности появления Бага еще раз при прохождении шагов Возможно на разных окружениях еще раз как ну то есть мы проверяем то есть проходим

    02:50:49 - 02:52:45

  • еще раз по шагам воспроизведения и смотрим появляется у нас это же самая ошибка или нет Если появляется но бак воспроизводимый если не появляется то плавающие Возможно либо мы можем пойти в другой браузер также пройтись по этим же шагам посмотреть у вас появится этот ошибка или нет Ну смотри вот это есть хейсинг это конференция только они нам за рекламу не платят Ну ничего так короче Баку которого такая слабенькая воспроизводимость это хейстинг сейчас он воспроизводится потом не воспроизводится даже на тех же

    02:52:29 - 02:53:48

  • условиях тех же окружениях теми же входными параметрами может не воспроизводиться а плавающий бак Тогда просто назвали так сейчас о Таня разумеется тебя не слышно Выбери микрофон часто не подключится Аль подожди Таня давидик приехала надо это за что-то с человеком но человек хорошо отвечает А ты решил добиться так Танюш не слышно не слышно Тань сейчас представляю как там Таня пытается лаконично ладно А тогда Когда Таня Как разберёшься с микрофоном Давай тогда на следующего человека Алло наушники у меня бывает иногда глючит

    02:53:15 - 02:54:58

  • наушники почему-то именно на Зуме рад тебя слышать Давай да у нас тут просто я пыталась разметаться на моменте когда про карты спрашивали хотела бы один момент уточнить Угу А может слышали когда-то фразу такую тест users Will Test Dress нет [музыка] так тестирую Все что возможно пользователи протестируют остальное именно так просто смотри бывают такие ситуации бывают такие ситуации когда банально нету карт на прозе чтобы протестировать Нет реально у тебя нет возможности нет продавского допустим

    02:54:31 - 02:56:17

  • аккаунта автор пэя или PayPal да то Ну как правило обычно автор или нет они в таком случае Что делают люди на фрозе когда когда начинается тестирование вот залили новую версию продукта и реальные юзера начинают оплачивать автор ПМ смотрят как про их оплата вот Или например есть еще такой payment Global Pay Да там нужно подтверждение на телефон владельца карты а продавские карты это как правило владелец Ну хозяин фирмы То есть ты не будешь ему звонить он на другом конце света допустим у него 4 часа утра там или 3 часа ночи ты ему не

    02:55:31 - 02:57:05

  • будешь звонить с просьбой А там вам какая-то эсэмэска пришла типа киньте её такого не будет то есть по-любому все вот такие методы методы оплаты которые не могут быть протестированы тестировщиком вот прямо сейчас а то собираются бродовские логики например в самолоджик собираются и смотрят Какой процент оплат прошел Какой процент оплат и у нас там разговор шел за исследовательское тестирование А хотела спрошать что такое эраргетинг ррр вот Error gacing гейсинг Так а что такое гейсинг Вадим пошел гуглить Я тоже пошла

    02:56:18 - 02:58:00

  • предугадывание ошибок а предуга предугадывание ошибок это метод это как я понимаю вообще Техника тест дизайна когда тестирование проводится на основе опыта тестировщика То есть когда тестировщик допустим тестировал но один интернет-магазин там Wildberries и пришел на подобный проект например вазон и он уже учитывая свой опыт бэкграунд понимает в каких местах возможно появится ошибки и на новом проекте Вот это предугаданешь или может быть например модуль ты работала на одном проекте с определенным модулем Ты знаешь

    02:57:16 - 02:58:51

  • что этого модуля есть определенные баги этот же модуль используют на другом проекте но там этот баг не пофигшен естественно ты первым образом самое что первое ты делаешь Ты идешь в этот модуль на новом проекте и вытаскиваешь оттуда те же баги идешь и смотришь дальше На что этот тоже предугады ошибок [музыка] теми же разработчиками узнаешь в каких сложных функциональностях они всегда сходу косячить Да это тоже метод предугадывания ошибок Ты знаешь где конкретно есть я помню когда я училась нам наш преподаватель говорил что вас

    02:58:09 - 02:59:33

  • всегда будут Любимчики разработчики то есть разработчики которые ты знаешь что он сделает все идеально и за ним практически ты проверишь потому что это надо но ты знаешь что ты там особо ничего такого серьезного не найдешь а есть разработчики которые ты точно Знаешь что накосячит Знаешь где он накосячить Вот естественно ты идешь проверять в первую очередь даже особенно если мало времени правильно начиная с положительных кейсов Но если ты знаешь что Времени нет тестировать надо заканчивается завтра вот как у меня

    02:58:52 - 02:59:57

  • стоит заканчивается завтра разработчики сейчас Вечером после окончания работы скинули 400 не будет значит тестировать потому что завтра конечно ты идешь и смотришь в первую очередь на те места где знаешь что разработчик накосячит это лайфхак да это такой лайфхак но все равно конечно нужно начинать положительных кейсов особенно на собеседовании тут говорили про какие прокрут что можно сказать круто аббревиатура от 4 операций Крит апдейты делит если говорить про методы которые соответствуют каждой из базовых

    02:59:24 - 03:00:46

  • операций Create это создать соответственно пост Рид это читать соответственно апдейт или так Head и delete а чем пут отличается от пэтча ну подожди Она сказала она сказала основные что Get это у нас Рид крейт это пост длит Это делит ретрит апдейт Да пуд Ну основные там уже в общем в Head и во все остальные Ну не лезут не спрашивают джинов на собесах А вот чем отличается потт от пэча спросить могут так путь используется для того чтобы обновить уже существующие информацию на сервере Так печь частично чтобы

    03:00:11 - 03:02:11

  • частично обновить не все обновляет в чем разница Ну не совсем [музыка] Да но у нас за меня смотри у нас же просто сам меняется полностью сам instance instance данным ты в пути ты пропишешь абсолютно все абсолютно все [музыка] необходимо имя там Вася да фамилия Петров там ID у него такое-то адрес такой-то ты тебе нужно в пути ну тебя по сути нужно поменять допустим У чувака адрес проживания Но ты все равно отправишь запрос со всеми абсолютно вот этими полями которые должны быть то есть со всеми киевелью ты отправишь Вот тебе вот

    03:01:27 - 03:03:21

  • у этого Васи Пупкина нужно заменить только адрес ты будешь отправлять на замену только адрес тебя поменяется кусочек а в путь ресурс целиком заменяется то есть создается новая версия ресурса А в патче новая версия не создается меняется только кусочек заплаточка такая что ты обновлять будешь то ли у меня вопрос что-то обновлять тогда потом если тенистонос не существует Объясни мне пожалуйста Я не понимаю [музыка] Ну это Это если тебе разработчик пропишешь что под тебе его создаст а если ты работаешь с рэстом и у тебя

    03:02:41 - 03:04:01

  • метод пут мне создает новый инстанс то ты можешь стучаться этим путам и тебе ну выдаст либо ошибку либо Ну вообще запрос не пойдет даже как раз это как напишешь Так он и будет работать Да можно и гитом передавать там и картинки пароли и тому подобное но мы знаем что это не очень хороший вариант правильно или неправильно Анна пароль будем передавать так Get Это небезопасный для пользователя метод поэтому то есть гитом мы можем передавать только в руле информацию поэтому пароль лучше передавать постом

    03:03:28 - 03:05:05

  • Давайте поста потому что мы в детей видим все в URL все параметры да да не безопасно именно для пользователя что вот это имел ввиду не для сервера для пользователя что могут это дернуть либо через все мои куки либо любым методом в принципе можно хорошо А у меня есть такой вопросик чем сделал все отличается от девелопмент Life сайкл это процесс разработки соответственно вторая аббревиатура это процесс тестирования а с каких из каких состоит этапов так DLC состоит из анализа требований планирования

    03:04:22 - 03:06:03

  • процесс разработки процесс разработки состоит из Ну да анализ требований планирование проектирования дизайн непосредственно сама разработка тестирование и внедрение тестирования тогда а тестирование состоит из но тоже общий анализ и планирования общий анализ и анализ требований так разработка стратегии тестирования определение точек входа и выхода То есть начало и окончание тестирования разработка тест кейсов [музыка] разработка тыс кейсов дальше выполнение кейсов и фиксация дефектов и далее анализ

    03:05:29 - 03:07:15

  • [музыка] анализ и составление отчета А еще что пропустила установка тестового инвайрмента закрытие приемка это все на этапе отчетности Потом тоже [музыка] потому что если у нас нет тестовой инфармента где ты будешь тестировать если у тебя нет тестового стенда логично что Толя Не ну можно сразу напрочь нет бывает на самом деле бывает ты приходишь у тебя прот а тест где-то он когда-то был Но его нет такой тоже бывает так что ко всему надо Быть готовым все нормально хорошо еще вопросик А чем отличается

    03:06:39 - 03:08:20

  • Error от дефекта так это ошибка дефект это тоже ошибка ничем они не отличаются отличаются так Ну тут разные их как бы источниках там разные трактовки но в один тут ратует за то что это одно и то же нет согласны одно и тоже окей ошибка это действие человека приводящие к некорректному поведению системы в коде например разработчик накосячил в коде вот эта ошибка так а дефект это это фиг тут уже следствие Ну да следствие ошибки когда у нас не совпадает ожидаемые фактически результаты разматываю что не функциональных не

    03:07:44 - 03:09:25

  • функционального тестирования в принципе может не существовать в том понимании которому на час существует и там еще Надо разбираться где там функционально где не функционально просто существует я понимаю что жизнь нам диктует другие правила Вот но просто тебе никто Пока не отменял Вот и если Согласитесь что Каждый каждый специалист Может там плевать со своей колокольни иметь свое мнение правильно Если вы на собеседование скажете что согласна это так так и так а Согласно вот это вот так это будет правильный

    03:08:43 - 03:10:06

  • ответ потому что на самом деле например Западная практика тестирования разность к тебе вот не знаю к счастью ли к сожалению возможно вас меньше будут пытать но вы очень хороши мне очень понравились не они на самом деле благодарю очень четко Молодец Ну и могу практическую задачку следующему человеку Анюта Все отдыхай мало Спасибо за возможность было круто спасибо круто так его размечивайся Ева Всем привет Привет расскажи немножко о себе и погнали город Минск почти 29 лет 9 лет тоже почти плюс минус опыта

    03:09:24 - 03:11:08

  • главном бухгалтером аутсорса также последние два года опыт ведения организации айтишных именно просто уже повела посмотрела объемы деньги Да зарплатщики года три назад муж переучился поэтому я посмотрела ко всему работает Оно того не стоит Скажите Бессонные ночи для года там и все такие бухгалтер по образованию тебя прекрасно понимаю Еще гастроли посредственным комитетом поэтому Тоже решила переучиться вот уволилась прошла там курсы у нас Беларуси небольшую поступила к тебе вот ну сейчас в 31 группе

    03:10:26 - 03:12:02

  • тестовые доки пишем тоже вот проект который сегодня стартовал А ты там тоже есть да знание у меня я не сказала что сильно углубленные по всем местам понемножку Смотри вот Ты сильна будешь наверно со стороны практики у Татьяны есть практическая задачка Ну я просто не знаю насколько готова Да давай просто поспрашиваем так по общему а потом посмотрим надо задавать эту задачку или нет Хорошо смотри Вот есть такой Вадим Кензов и он говорит что бак и Error это одинаковые вещи а есть другая документация би и источник

    03:11:26 - 03:13:19

  • говорят что это разные вещи с твоей точки зрения Обоснуй Как ты считаешь Ну смотря где про это Я буду рассказывать как бы если правильно сказала Согласно того где еще уточню что лично как вот для меня как для будущего [музыка] для будущего тестера Я бы все-таки придерживалась что с точки зрения бизнеса но это не важно задокументировано Главное вовремя пофиксить я думаю важнее бабу приорите какой серьезности это фиксить то есть какой приоритет Бога с точки зрения реальной работы сто процентов правильный ответ Ну допустим ты попала

    03:12:26 - 03:13:57

  • на Собес к человеку который там три сертификата есть такое прямо убеждённый твой ответ Ну я скажу что Ошибка это человеческий фактор когда человек что-то допустил не то Ну в коде там разряд допустим дефект это уже последствия То есть как система пострадала от того что человек сделал ошибку бака это уже задокументированный дефект Когда мы уже полностью решили что станет багом моего задокументировали завели там ну тоску на него и так далее и уже разработана То есть она идет уже или клок мы отсылаем или разрабы его берет

    03:13:20 - 03:14:49

  • на пофиксить и то есть потом уже скажет нам свое заключение будет он его фиксить либо нет Если нет то обоснует почему то есть прям своим ответом еще ответил на вопрос жизни цикл Ну меня такая есть немножко качество я если начну то я не могу запомнить давай вот про жизненный цикла багов Ну вот про него Расскажи жизненный цикл Бага она начинается с того момента как мы ее завели бак-репорт допустим завели его тестировщик отсылать его разрабу с пометкой в работе допустим разврат его берет его следующее решение

    03:14:05 - 03:15:43

  • он смотрит бак он может у него много сценариев есть он может либо Нам его отправить обратно по какой-либо причине либо отдать ответ что он будет его фиксить либо не фиксить отправиться обратно его может если ему там тайтл допустим мне понравился сразу Он не понял что это за бак что мы имели ввиду и так далее Мы приложили какие-то непонятные тон вообще ну закрыл И все отправил назад потом еще может быть сценарий если он открыл бак почитал все ему нормально он может отправить его тестировщику с таким

    03:14:57 - 03:16:13

  • заключением что ну как это не бак это фича программа либо он скажет что это в соответствии с требованиями Ну то есть так себя ведет Вот либо еще что у него куда он согласен с этим баком написано Все красиво он его понял но почему-то он у него не воспроизводится и То есть он может сказать Типа докажите где он еще воспроизводится Уточните этот баг потом девело отправил назад допустим этот тестер он все лазил отправил обратно его уже пофиксил допустим еще еще могут сказать вот этот баг мы не будем фиксить если

    03:15:35 - 03:17:07

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

    03:16:22 - 03:17:56

  • жиру В каких случаях бак не заносится в жиру допустим Ну ты молодец ты все хорошо говоришь нет Все отлично молодец просто голосочек слышу дрожит Ты очень хорошо рассказываешь просто чуть спокойнее выдохни Евгений я тебе так скажу Татьяна включается только тогда когда слышу что человек прям реально тянет и вот ей надо вот с этим интересом поспрашивать Так что то что Таня включилась это прям хороший сигнал и допустим Если есть дубль и мы посмотрели и увидели чтоб дети уже такая тоска заведена то мы уже ее не заводим вот Ой этот бак

    03:17:20 - 03:18:44

  • уже заведен и мы его не заводим потом если мы еще можем подойти если у нас маленькая команда мы там знаем разрабы разрабов знаем кто писал это мы можем подойти и уточнить его лишний раз его не загружать уточнить баг это или нет И будем его заводить сейчас или там попозже может таких случаев А есть еще один случай когда разработчик Сам находит Баг и прямо во время бакинга его фикса таких случаях бак не трогается в Джерри это еще раз то никак А во время добавкинга найдены все дефекты они не заносятся в жиру разработчикам

    03:18:09 - 03:19:35

  • фиксится по ходу да это она не требую не требуется трекингу Джерри Да нет смысла это делать если у вас крамастер угодно который начинает создавать [музыка] есть такое это правда разрабы или клиента потому что бывает клиенты бывают Когда приходишь на проект сразу просят не пугай клиента такое тоже бывает Но это [музыка] ситуация действительно встречается хорошо хотела тебя тогда спросить такой момент просто на подумать я не знаю Вадим я просто поздновато получилось не знаю Вадим задавал этот вопрос не задавал

    03:18:51 - 03:20:36

  • смотри у тебя туалет тут может помочь это его родная сфера почти почти Ну конечно смотри у тебя есть приложение там какой-то локальный сервер Да локальное приложение которое тебе нужно раскатать оно работает на основе Java А вот ты у тебя Java есть вроде все установила скачала нужные файлы Но у тебя прилага почему-то не раскатывается куда ты будешь копать что смотреть как подключиться Вот это приложение абсолютно то ли не подсказывай [музыка] Нет я знаю это достаточно сложный вопрос Я поэтому ей задают вопрос что я вижу не

    03:19:59 - 03:21:33

  • потенциал просто на подумать вот куда бы ты копала посмотри вы уже вы уже работали изгибашем и сосниферами восстанавливали там разные там что в этом еще основали устанавливали фитлер наверное Чарльз Да там с гитхабом с гитлабом работали вот вспомню свой опыт попытался экстраполировать Куда ты копала я подумала что ему может мешать [музыка] посмотрела бы может быть что-то сделала подключила что посмотреть Ну смотри у тебя приложение на javis что ты В первую очередь пойдешь сделаешь проверю функционирует

    03:20:51 - 03:22:26

  • [музыка] Java само Нормально ли Может она поломанный скрипт какой-то неправильно вот работает ли те жаловаться ты идешь в cmd смотришь Java version так Окей у тебя версия джавы правильно допустим Ну то есть у тебя cmd выдала что Java версия стоит такой то версии все ну как бы она сведена работает пас прописан правильно то есть но не подключается приложение что можно дальше смотреть может ему еще может с моего уже установленных каких-то программах мешать ему что-то развернуться вот что например что допустим

    03:21:55 - 03:23:22

  • из моих установлено что у меня еще может быть установлено Ну смотри В имбар его устанавливали или virtualbox Нет не останавливали Ладно Android Studio там тоже они еще этого не делали [музыка] Ну смотри у тебя программа каждая программа Это какой-то определенный набор файлов правильно у тебя там есть какой-то жарче будет для джавы и какой-то Допустим батник или команда которая эту программу запускает логично Давай сюда тогда в файлике а у меня может быть Допустим дублироваться или заменяться файл открытия самой программы

    03:22:45 - 03:24:33

  • файл может быть неправильный так неправильное что еще может быть я уже почти подсказал Ксения запас на локальном сервере Это ответ на вопрос в чате локальном сервере Ну смотри ты посмотрела что у тебя жарчик твой который запускает правильно прописан к нему в путь в команде или в ботфайле и там и там правильно ты все перепроверила все окей то есть это тоже вариант просмотра где проблема Что еще можно сделать самое самое простое когда у тебя виснет комп Что ты делаешь если у меня интернет перезагрузить чтобы стало все мозги

    03:23:41 - 03:25:05

  • встали на свои места А еще что Ну смотри у тебя начинает тупо подтормаживать все программы Ну допустим у тебя браузеры Вот одна вкладка открыта в браузере все у тебя там ну браузер надо закрыть надо закрыть все открытые работающие программы чтобы они не мешали программа программе ты развернуться и чтобы там память не забивалась ты идешь менеджер снять задачу так смотришь задача смотреть что там больше всего тянет на всякий случай у тебя банально может быть малокротинки да Для этого приложения есть например смотри на virtualbox

    03:24:34 - 03:26:22

  • допустим ты ставишь Ubuntu и ты выделяешь ему Ну ей 4 гига оперативки она у тебя не будет нормально работать а выделишь ты там 10 гигов оперативки там 12 гигов оперативки она у тебя Ну начнет работать То есть тебе надо проверить виртуализацию Да она у тебя включена не включена То есть это тоже может влиять вот плюс еще может быть такой момент что твоя вполне нормальная Java версия которая работающая да то есть компьютер на неё не ругается не гавкает вот можно понижать версию джавы на версию ниже еще ниже например с

    03:25:38 - 03:27:14

  • 19 версии у тебя не будет работать потому что допустим там совсем новое нестабильная ты понижаешь она у тебя может начать работать там 17 или с 11 версии Java Это тоже может быть вариант Ну перебор пути точно так же как ты опять же с виртуалкой Ubuntu ставишь последние она у тебя не ставится Ага значит мы смотрим начинаем понижать мы не берем последнюю версию потому что ну там еще могут быть какие-то релиз нос из фиксом багов правильно вот молодец тут есть варианты подожди Толя ты не летит вперед паровоза мы других спросим

    03:26:27 - 03:27:40

  • нет вот Джесси надо сделать такой Мы же про Java говорим Ну ты же сказала меня Подключаешь здесь Java здесь ниже с антивирус может мешать ответ на вопрос разверни в докере Ну хорошо Ну можно а это вот это приложение работает именно не в докере в Джаве вот Ну вот какой-нибудь Adobe Experience Manager он не работает в докере он разворачивается на Джаве и все а в докере у тебя помимо Докера того что у тебя контейнеры надо поднять тебе на нужно еще локальный бэндовский сервак развернуть на энтели j1 например

    03:27:11 - 03:28:38

  • и у тебя докер может быть может работать может быть поднят А база вроде подключена этот [музыка] откроется тебе поинты в слайдере но ты ничего не сможешь сделать потому что одна командочка у тебя нет работала несчастная и у тебя база данных вроде есть вроде нет [смех] хорош Таня ты говоришь Ну Евгения Молодец Не просто так она у меня не просто так она у меня в менторах и одно из самых сильных командничает очень хорошо А хочешь еще кейсы жизни вопрос это не тебе это жесть смотри у нас есть юзер [музыка]

    03:28:04 - 03:30:00

  • тоже неважно какой вы приложение юзер он идет свой аккаунт ему нужно отредактировать свои какие-то данные он не может это сделать хотя ну как бы по требованиям он должен иметь возможность редактирования куда мы будем копать [музыка] Понятно Сейчас секундочку я такое точно Ну это совершенно обычный Flow для большинства сайтов То есть у нас есть аккаунт юзер ски мы там допустим меняем адрес проживания то есть адрес доставки любой сайт с доставкой То есть я переехала допустим из Беларуси в Польшу я в АлиЭкспресс меняю адрес доставки Вот

    03:29:07 - 03:30:41

  • реальная ситуация вот я не могу поменять адрес допустим почему надо смотреть здесь Имеет ли юзер права допустим он имеет он уже вошел себя в аккаунте значит права имеет заходит в форму изменения данных нужно смотреть допустим он смог поменять в поле года данные свои то есть ему дала дала удалить написать новые данные следующий типа он должен интернете или там кнопку нужно смотреть отработает ли То есть он своими действиями отправляет запрос посты изменения нужно проверить отправляется ли этот запрос допустим

    03:30:02 - 03:31:31

  • если там есть кнопка надо смотреть тоже как она работает картинка она или она срабатывает то есть надо локализовать и понять где у нас будет баб на то есть кто-то виноват фронт или Back как мы будем это определять если мы банальный пользователь Ну ну как-то Вам посмотреть вообще как она срабатывает посмотреть То есть мы отправили запрос тоже посмотреть консольку посмотреть какие уроки выпали они или нет посмотреть что мы допустим посмотрим в базе данных или в API может что мы можем посмотреть так

    03:30:47 - 03:32:25

  • базе данных или вообще так посмотреть базу данных А мы можем посмотреть какие Может там это поле Ну вот эти данные привязаны в базе данных никто ну или не в ту базу данных или не в ту там ячейку Ну что-нибудь такое [музыка] у нас там базы или базы изменились или база отвалились да Или какой-нибудь взялась продавскую базу тоже бывает а ещё что она с юзер может быть заблочен админом а да Ну это как бы говорила имела в виду что типа Какие права он там имеет у себя в аккаунте тут вам еще подсказок подсказок накидали в чате

    03:31:41 - 03:33:25

  • что про локаль можно сказать локали просто запрещено пользоваться этим приложением каким-то Ну там где приложением функций бывает я встречала такой сайт допустим на европейской локализации да то есть там что там Франции Испании Италия Швеция ты можешь там свой адрес ввести доставки да А уже азиатская китайская конкретно там у них только через магазин то есть можешь как у нас пункты самовывоза Да ты свой адрес не можешь поменять то есть ты приезжаешь непосредственно на пункт самовывоза то есть такой функции Просто

    03:32:45 - 03:34:15

  • может не существовать Вот именно для вот этого вот кусочка сайта для этой местности скажем так хорошо Вадим я хоть Толя Что тебя не слышно практически Прости пожалуйста вот так лучше в том же Google Play или в Стиме например мойки приехал в Польшу и чтобы мне привязать Steam аккаунт теперь новая локали мне затребовала сначала купить что-то чтобы они проверили что больше теперь оплата идет так как можно купить если в Стиме все оплаты с Беларуси насчет нормально запрещены Добрый вечер Это как когда я переехала в Польшу

    03:33:35 - 03:35:03

  • куплены Ну не купленные имеющиеся аккаунт Иви который нашел в нагрузку с мтсом стал показывать только российские фильмы без там нормально и все вот то есть там американский там французские итальянские там корейские там какие еще турецкие они все запрещены к показу все они не работают их не существует здесь вот но инстанс как бы есть у них в базе данных понимаешь но здесь он запрещалось то есть здесь как человек я не имею доступа к данной функциональности сайта вот так прикольно очень получилось

    03:34:19 - 03:35:43

  • Окей так ребятушки Ева типа Евгений тебя последний вопрос большинство так и Расскажи когда начинает тестирование когда начинается тестирование Ну вообще нужно для точки с точки зрения бизнеса нужно как можно раньше чтобы найти самых ранних стадиях все баги это будет дешевле исправят документации и так далее Хорошо Чем отличается виды типы тестирования а виды идти Пусть тестирования так а никак но не это Ну да О слушай Таня тут Ребята в чатах писали что Ну я хочу спросить у Куликова написано что

    03:35:06 - 03:36:51

  • методология входит в DLC Я честно говоря давно читала Куликова и не перечитывала третьему кругу я не помню джайл возле LC Не ну там пару методологий может входить но чтобы ходил бы сделать как типа Последний пункт я что-то так подожди гифки разработки это же у нас не только с крамкомбан с крамбану секунду у нас же туда идет и вимоделей абсолютно все все модели активные оперативная и этот Дальняя интеграции это другое [музыка] экстриминг экстрим-программинг туда же и вот это вот тоже экстремальное

    03:36:11 - 03:37:50

  • разработка которая быстро Ну входит входит в принципе это тоже определенный Да это определенная модель я сделал сейчас Слушай я открою этот isticu be Я тебе сейчас прям вот скажу чтоб не соврать потому что я очень боюсь не так сюда входит так последовательная Модели итеративные Модели вот так Да все все входит и отжал тоже входит потому что храм комбайн руб спираль и прототипирование это тоже интерактивно инкрементальная модель разработки все верно и Java получается вы сделали все окей Тогда Вопросов нет

    03:37:17 - 03:38:54

  • так сделано окей Все ребята Кто говорил что там ходит а я такой типа на спонтом на лице говорил что значит я был не прав Вот хорошо так спасибо скажи тогда мне напоследок Что такое реляция в базе данных реляционная база данных это реляция в базе данных это когда зависимость есть зависимость что должно быть в определенном порядке в определенном порядке реакция реляционная база это что она в основном имеет табличный вид Она имеет первичный ключ по которому обращаются достают какие-то там данные с определенных определенного

    03:38:12 - 03:39:53

  • места моя бы не сказал что чтобы достать данные из определенного места тебе нужно реляция [музыка] даже для Джона реализации не нужно так вот если базарелиционная да ну реляционная база данных то в чем смысл этой реляции Что за лечащий это отношение Да вот relation отношения вот что дают тебе эти отношения между таблицами а то что я могу как-то таблица этим мешать миксовать между собой как ну как нужно могу из То есть у меня допустим есть таблица название книг и таблица с авторами и я могу сделать как ну запросы SQL и

    03:39:25 - 03:40:52

  • сделать Какой автор какие там книги написал тебе не надо для этого реляции обычный Join делает безелятся Ну да только надо чтобы у тебя напротив каждой книги была там колоночка с айтишниками автора все это делаешь являться но мне надо просто реляционно это разбивает и как-то не могу вспомнить Ну так в этом смысла есть традиционно То есть почему она реляционная Почему я стреляционная база почему с нереляционная база вот типа ириляция Почему база называется реляционная чтобы что б она имела определенную структуру

    03:40:17 - 03:41:32

  • что структуру данных и их тяжелее было как-то исказить как-то Ой это хорошо идешь хорошо идешь да нука нука допустим смотрю тебя всегда когда к ним допустим обращаешься к базе данных всегда нужна информация была чтобы она не могла там покоситься перемешаться чтобы никто там ну покоситься перемешаться это зависит от того какой то Селект сделаешь это одно а вот допустим ты шла вот чтобы не переисказить данные как-то давай подумаем Ты когда делаешь реляцию между таблицами форинкой прям реки Да останавливаешь связь по столбикам

    03:41:08 - 03:42:41

  • и допустим ты добавляешь данные в таблицу которая у которых есть отношения с другой таблицей так Допустим у тебя в таблице авторов есть Василий Быков Янка купола и Пушкин да А ты допустим добавляешь книгу с айдишником автора которого у тебя нет в таблице авторов у тебя У Василия Быкова один у тебя [ __ ] Купалы 2 айдишнику Пушкина 3 айдишник А ты добавляешь книгу с айдишником 4 понимаешь получается в случае реляции если есть между этими двумя таблицами реляция ты сможешь добавить табличку с книгами книгу у которого

    03:42:01 - 03:43:54

  • айдишник автора 4 Нет почему так скорее тут идет про особенности традиционной базы данных что там про ее поля что там должны быть одного и того же типа там Значение Ну не типа А вот значение в одном столбе как бы должны быть данные одного типа не можешь вставить если у тебя данный числовые ты не можешь текст вставить задала при создании этой таблице тут уже какой столбик какой столбик если там вор текст то число может быть тоже виде текста ничего страшного не будет это структура сама таблицы соблюдена Ну

    03:43:08 - 03:44:45

  • смотри вот я вот добавляю пытаюсь добавить книжку с айдишником автора 4 она добавится нет потому что она в той таблице нет такого Лика 4 нету такого дешника 4 вот это один из показателей реакции что между этими двумя табличками есть связь и ты не можешь добавить каких-то левых данных поняла Хорошо хорошо Ты слышала как я про Джон рассказываю на собесах да про Джон и результат выдачи energyon Legion riginfo later Join какой будет таблица да Все спасибо А что какие А теперь Какие строгие зайдут строки

    03:44:10 - 03:45:35

  • зайдут в эту таблицу так Energy Это отберутся в одну таблицу одинаковые данные присутствующие в двух таблицах которые мы не одинаково присуща там где у тебя в джойне он равно Да ну то есть значение которое мы присвоили пересеклись Да хорошо пересекаются значения которые пересекаются и левый правый Join Это уже потом будет с левой стороны присоединяться значения и с правой стороны присоединяться значение Ну смотри левой стороны справа то есть зависимости от того там какая левая правая таблица у тебя при Лев Джонни Что

    03:45:02 - 03:46:29

  • будет на выдаче по факту так по факту вот строчки у тебя появились какие-то строки Да у тебя Left Join вот что из этих строк будет чистый из левой таблицы А что и не чисто из левой таблицы [музыка] данные Вот которую мы присвоили Join они будут отбираться с левой таблицы по порядку а потом уже тоже с правой стороны те которые могут присвоили На отбор Лев Джона результатом выдачи сначала будет результат energion то есть данные из energion а потом остатки Если вы таблицы Ну то есть Джон это просто остатки

    03:45:45 - 03:47:31

  • которые не вошли в Energy только остатки слева и таблицы рай Джон соответственно инер Джон потом остатки справа и таблицы а Fallout Join это что это Ну как-то все все вместе общий Join вообще то есть результат выдачи какой по строкам что будет общие данные [музыка] которые совпадают со всех таблиц это Energy а здесь фулатор наверное тоже не объясню Ну смотри Full ator Join это energion Right Join learjoin Ну то есть пересечение остатки с правой таблицы остатки из левой таблицы все это fallotor Join

    03:46:56 - 03:48:37

  • поняла Да да думала что так Ну я так и думала предполагал что-то общее из этих Согласись вот так проще понимать что по факту выдаст они кружочки так хорошо Ой ну что его отдыхай Молодец прям порадовала Я доволен Спасибо тебе Ну что последний человек по новой Евгения Димон Кирилл Прошу прощения ребятки уже все меня выключает Евгения Говори еще раз о слышно давай Расскажи немножко о себе и погнали решила немного я пропустил в чем тогда [музыка] нет нет тут сами вопрос а тут она пишет эти вопросы для умных людей

    03:48:04 - 03:49:51

  • [музыка] Ну да давай аккуратненько так зайду так слегонца А ладно что по тестированию Ты что знаешь что не знаешь куда копать куда не копать Я во-первых занимаюсь полностью сама как бы я не училась на каких либо курсах это с Ютуба в основном Леша Маршал А скоро я буду готовиться список видосов где я рассказываю все такое значит хорошо Хорошо давай ладно куда не копать Попробуйте где-нибудь копать что пойдет что не пойдет я скажу А давай сразу Самого простого валидация верификации давай так [музыка]

    03:49:55 - 03:51:32

  • верификация это сначала то есть мы проверяем правильно ли мы делаем вообще продукт Это скорее с точки зрения заказчика с точки зрения В общем с точки зрения внутреннего устройства скажем так а валидация это ответ на вопрос правильный продукт мы сделали относительно пользователя То есть это опять-таки вот как приводили до этого мемчик из разряда хочу 4 копытное с хвостом и зубами хотел коня получилась я бы еще чуть-чуть копнул да да с верификация немножко не Не туда верификацию Не туда насколько я правильно понимаю может быть

    03:51:01 - 03:52:42

  • понимаю неправильно но начали вы правильно а закончили неправильно то есть Отвечает ли наш продукт требованиям которые изначально были заложены требования соответствует ли определенные нормативные документации наблюдаться валидация это конечный продукт как бы устраивает ли он пользовался пользователя а теперь Женя мастер-класс как надо отвечать на этот вопрос значит верификация проверка того что мы делаем продукт правильно валидация проверка того что мы делаем правильный продукт то есть при верификации ты проверяешь

    03:52:01 - 03:53:29

  • документацию дизайны требования где-то там даже может процесс тестирования задеть проверять его Да при валидации ты проверяешь что готовый продукт либо части готового продукта соответствует ожиданиям реального пользователя и запускаются в работают в окружении и в условиях важных для пользователя дальше [музыка] верификация с точки зрения процесса тестирования это верификация это статическое тестирование документация дизайна и все такое валидация это динамическое тестирование запуск кода верификация занимаются ребята из отдела

    03:52:54 - 03:54:17

  • qa Quality shouls это обеспечение качества то есть недопущение багов в будущем валидация это qc и testing те кто занимается контролом качества готового продукта верификация идет первым валидация идет вторым баги которые найдены на валидации не всегда могут быть найдены на верификации вот плюс можешь привести еще При ответе на этот вопрос примеры что вот что-то из жизни про 4 копыта там да про велосипед мы смотрим на техникой тактика технические характеристики велосипеда и производственную карту велосипеда что

    03:53:36 - 03:55:02

  • два круглых колеса руль тормоза цепь и педали должны быть Ну похоже на велосипед потом берем то что собралось на заводе сверили по картинке но вроде велосипед А вот когда ты смотрела на документацию И сверяла что там два круглых колеса это было верификация валидация - это когда ты глянула по картинке а это велосипед потом села на него и поехала и проверяет что руль поворачивает педали ты крутишь цепь вращает заднее колесо два колеса круглых Мы едем нормально и допустим это дорога асфальтированная по

    03:54:18 - 03:55:43

  • асфальтированной дороге на этом велосипеде Мы едем вот мы проверяем что велосипед для асфальтированных дорог это будет валидация если придет заказчик и скажет А давайте теперь мне этот велосипед затащим на горную дорогу лесную где с корчами всякими камнями и наш Дорожник посыпется не сможет поехать то есть в случае с дорогой асфальтированной он валидацию пройдет в случае С Горной Дорогой где он не проедет он валидацию не пройдет поняла Вот это ну вот так вот отвечать на этот вопрос было бы шикарно

    03:55:02 - 03:56:30

  • Классно уже Уже все готовится уже делается Вот так вот я буду разматывать теоретические вопросы так вот как на них надо отвечать поднимем уровень ответов по теории значит поднатаскавшись на готовых ответах Вадима А по факту потом вопрос смогут ли они работать а смогут ли они работать ребята Таня Блин ты шикарно подвела к моему курсу по тестированию на котором реальные проекты на которых ребята получают реальный коммерческий опыт который можно записать в резюме что вы работали с такими-то такими-то проектами

    03:55:47 - 03:57:09

  • но меня это можно вот то есть я прям то я прям запарился мы нашли проекты мы ребят гоняем они работают на проект не просто сидят у меня инструментики теории изучают там постман делают запросики херачит на проектах люди по 10 часов в день У кого есть возможность каждый день Нужно будет записать именно как практику Извините статьям что это не Практика это реально Project реально проект потому что продакшн проект опыт продакшн Опыт очень ценятся просто я многие резюме просматривал там они условно даже

    03:56:35 - 03:57:50

  • стажировку какую-то или еще что-то вообще не хотят никак засчитывать поэтому у меня этот ну прям реально работа на проекте Ну смотри зависит от твоего времени если у тебя там ну ты работаешь еще где-то и тебя действительно нету 10 часов в день чтобы ты пахала ну 2-3 часа ты найдешь Ну и для таких У меня тоже есть задание а если у тебя есть возможность каждый день по 10 часов пахать Ну и для таких тоже есть работа и они пашут и нарабатывают себе вот девочка Ева которая до тебя была вот она одна из лучших Она одна из находится

    03:57:15 - 03:58:29

  • в одной из самых сильных групп менторов Да она Ева нас каких-то проектах сейчас сколько ты ведешь одновременно два по-моему Да по документации ты там четко идешь и в новый проект сейчас зашла мы там да там следим отвечаем за написание доки несколько модулей и вот этот который [музыка] пожалуйста человек с точки зрения практики даже Та не понравилось как она отвечала так Ну Женя что отвечаем на вопросы Давайте Расскажи мне что такое регрессия набор тестов которые прогоняются Когда уже есть какая-то

    03:57:52 - 03:59:18

  • новая функциональность Вот и мы проверяем всю вторую а зачем Для того чтобы убедиться что когда подключали новую а еще когда прогоняется регрессия [музыка] даже если ничего нового не добавлялось Перед выходом хорошо у тебя релиз завтра регрессию регрессия у тебя на полторы тысячи кейсов во второй половине дня тебе сказали прогнать регрессию как ты полторы тысячи кейсов за полдня будешь прогонять или завтра но наверное ты согласовании там будут только смог то есть без смог тест регрессии это разные вещи

    03:58:59 - 04:00:36

  • как ты будешь как ты поступишь как ты разрулишь это ситуативный вопрос Ну тогда не знаю наверное надо на уровне то есть на которые я иду условно заболел ушел в отпуск не знаю вот как сейчас было во Львове и Киеве бомбили нет у людей интернета связи ну реально человек не может выйти на связь ты ни с кем связаться не можешь твои действия перенести ты сама не можешь перенести ты не можешь принимать такие решения На каком основании ты сдвинешь релиз на основании того что ты не прошла регрессию Ну потом Подумай что ты можешь

    03:59:59 - 04:01:32

  • предпринять как тестировщик в данной ситуации не знаю пройти по максимуму не совсем верно этот вопрос ситуативный и в принципе его достаточно много обсуждали на себе сходима в первую очередь смотрят на приоритизацию кейсов и ты начинаешь свою регрессию с тех модулей Которые наиболее критически важные для бизнеса это то что несет деньги клиенту и обязательно но даты допустим не можешь дозвониться до кого-то не можешь там в мессенджерах Достучаться обязательно отправляю скалируешь проблему отправляешь

    04:00:57 - 04:02:33

  • письмо тему там в копию там тест-лиду тему в копию всякого можешь в копию ставишь что есть риск что ты не закроешь регрессию и если есть какие-то высоко приоритетные баги вдруг появляются тоже ставишь в известность и тогда говорит что такое-то причине Я рекомендую отодвинуть дату релиза чтобы сделать нам успеть вот если там мелкие баги там приорите на них обычно закрываются глаза и релиз все равно наступает просто вот сам вопрос а приоритизации как бы это первое что хотят услышать от человека на собесе как

    04:01:53 - 04:03:32

  • ты будешь приоритизировать потому что полторы тысячи кейсов даже 600 кейсов ты не пройдешь за полдня никак физически Ну тут понятно хотел бы дополнить еще маленький Аспект когда у тебя поджаты сроки ты можешь тестировать только кусок функционала не весь нужно выходить обязательно графе рисков указать что из-за того что сроки были сдвинуты я не могла физически протестировать Все я не могу на сто процентов отвечать за качество выпуска данного релиза обязательно [музыка] Извините вы нам оставили ровно Полдня на

    04:02:42 - 04:04:04

  • тестирование сделала что могла дальше все правильно Насколько часто бывают такие ситуации здесь трое очень опытных У меня просто интересно бывает [музыка] бывает нет бывают все зависит от проекта все зависит от проект от стэтхолдера и опять же смотри если у тебя мобильная разработка Ну как правило это чаще случается именно в мобильной разработке потому что кто первый выкатил там приложение на AppStore или Play Market тот соответственно собирает сливки то есть для Ну важнее вообще выкатить прилагу

    04:03:24 - 04:04:53

  • насторы до чем упустить время и не получить прибыль вот здесь чаще решается в пользу релиза Ну если там совсем не блокер блокер выбега который не настолько Ну вот допустим Если даже брать мою предыдущую мою предыдущий домен и коммерс если у нас деньги и так зарабатывались у нас прошла обновление версии платформы но мы нашли какие-то баги которые именно связаны с обновлением платформы то мы не будем выкатывать это в релиз мы что-то допилим потому что платформа со старой версии она как Работала как приносила деньги

    04:04:10 - 04:05:44

  • Так и приносит мы просто отодвинем релиз То есть все ну как бы все зависит от проекта ситуации на вашем проекте это стек холдера тоже он должен быть в курсе нюансов что у вас происходит на каком свете вы находитесь сколько протестировано Какие баги заведены какой приоритет и тому подобное Именно поэтому создаются отчеты предрелизные отчеты по спринтам есть отчеты там тест ризал 3 порты есть делики в том числе для этого делаются для того чтобы каждый член команды понимал как движется проект и что-то нас

    04:05:01 - 04:06:23

  • стопорит или нет Для дальнейшего развития проекта Вот это ну как бы важно понимать Поехали дальше Тань Спасибо за вопросы Прям вообще офигенно А еще Толя комментирует тоже Толя Может хочешь по задать вопрос как раз хотел А ты на эту субботу как утром на соответственно Я просто просто начинается ой Ну подходи попозже там часов десять одиннадцать Я думаю буду можно но слушайте ребята тогда кто там автоматизаторы на Джесси то в эту субботу получается 14 15 октября сам к 10 подкатываете Анатолий Карпович будет тоже на связи и

    04:05:44 - 04:07:23

  • поспрашивает вас по автоматизации на JavaScript Вот кому прям интересно пройти Собес Велком да да 10 часов по Москве по Минску джеймт плюс 3 Да ребятушки хорошо Толи все объявил должны ребята подъехать по полной программе блин он это любит еще дело такое Да Женя А скажи мне пожалуйста смотри в браузере в Хроме в Тула как тебе проверить верстку сайта посмотреть вообще не ну ты типа заглянула в Elements виде шкод видишь HTML CSS jsic там еще где-то глянула и что тебе это сказала верстка хороший какой красивый написанный код

    04:06:52 - 04:08:32

  • а как тебе хотелось бы отвечать а туда залезть где-нибудь в дизайн Господи как фильмами два вида дизайна адаптивные и респансивный до респончик туда знаешь куда лезть Женя смысле что это такое или сейчас еще вопрос будет что-то такое тогда давай Объясни а там дойдем чтобы ты пошла потом после собесов и зашла в эти вкладочки Но что это такое Спасибо просто попросить можно ли спросить перевести адаптивный адаптивные это [музыка] версия браузера которая подстраивается под мобильную Но вот какие-то конкретные расширения это

    04:08:09 - 04:09:55

  • решение [музыка] второе это который на любой экран не не респансивный как раз таки тот который любой экран То есть как Не двигай он все равно там что-то меняется у него адаптивный ты вот ведешь ведешь у тебя ничего не меняется херак перескочила Да дальше ведешь ведешь херак еще раз перескочила вот это адаптивный а может быть дизайн респансивный адаптивный [музыка] не знаю наверное нет может может Каким образом если адаптивная смотри тут ты там сжимаешь окно браузера Да у тебя идет какая-то реакция там элементы

    04:09:31 - 04:11:04

  • подстраиваются сужаются тянутся дошел до какого-то брейк-поинта чуть перестроился дизайн допустим под планшеты Да дальше ведешь ведешь тоже все меняется все играет дошел до брейк пойнта еще раз перестроилась там блоки в вертикально выстроились под мобильный дизайн такой тоже есть короче могут привести простой пример с которым сталкивалась Наверное каждый дизайне вместе когда ты начинаешь свой веб-сайт потихонечку сужать элемент у тебя боковое менюшечка раз улетела в бургер Для этого стоит непосредственно

    04:10:28 - 04:11:45

  • breakpoint Вот Вы ответили на тот вопрос который я хотела задать Что такое брейк-поинт И почему они важны хорошо Так Женя ответь мне такое 405 статус код на стороне клиента м 305 это когда у тебя and Point в API ожидает запрос только методом пост А ты в него стучишься с клиента методом Get и тебе сервак вернет 405 статус код А чем 401 403 отличается ко мне вопрос или к Вадиму Нет конечно конечно не клади Я просто прям вот только что сказала что я их по блокам знаю ну то есть хорошо и там и там аж считается ошибка

    04:11:07 - 04:13:06

  • авторизации но есть нюанс Хорошо почитаешь тогда попозже А какие ты сказала Раз знаешь по блокам Какие блоки существуют Ну то есть 100 информационные 200 это успешные 300 и переадресация 400 на стороне клиента ошибка 500 на странице от 1000 бывают может быть если там что-нибудь но я вот сегодня Пока читала видела что такое 600 пока не совсем поняла что туда включили а если бы кастомайза да если без костомайза я не встречала на виндовых серваках бывают Зайди на этот на сайт Make up.by ты увидишь чудную тысячу по-моему

    04:12:26 - 04:14:27

  • 36 ошибку [музыка] мейкап.by это сайт который работал из Польши в Беларусь доставлял продукты польском или нарыльные которые значительно дешевле чем в Беларуси и когда началась война они денег понабирали и резко закрыли сайт так никому не вернув деньги вот я на них обижена потому что я тоже на этом деньги потеряла Вот и сейчас там висит чудная ошибочка Вот ты увидишь что это такое хорошо А скажи пожалуйста Можешь ли ты посмотреть Какие конкретно события ивенты трекаются на сайте Нет не могу а если подумать не потому что это

    04:13:28 - 04:15:18

  • невозможно а потому что я не могу сейчас я уже не поняла потому что не знаешь где Да я просто смотрел у нас есть такой момент слышала когда-нибудь прогул аналитику Да смотри ты Ну просто я так поняла ты рекламой занималась поэтому я как бы и задала этот вопрос потому что обычно пиарщики знаю что такое Google аналитика и как с ней работать когда у нас пользователь идет по определенным страницам сайта то он отзывается на определенные блоки сайта да то есть он как на какие-то элементы кликает что-то

    04:14:37 - 04:15:57

  • он экспанде да И вот Google аналитика позволяет отслеживать Какие элементы для пользователей наиболее привлекательны то есть на какие больше всего делаются куда вы чаще всего кликают и вот Google analytica позволяет это трекать Каким образом у нас на каждые там кнопку Link навешается ивент событие Клик которые отслеживается есть прекрасное приложение для трека Google аналитики Как аддон к хрому его можно просто его можно просто скачать ну добавить в Chrome и ты открываешь точно так же в тулах И как

    04:15:23 - 04:17:00

  • только ты открыла в достулах то это аналитика тебе запустится и ты будешь видеть Все ивенты которые трекаются и Ну это достаточно полезно и просто для человека который занимается рекламой которая занимается ecommerce вообще на самом деле нужная вещь будешь знать тебе и сейчас как бы это будет неплохо Это потому что все вот эти моменты аналитики они используются для продвижения сайта то есть для поднятия его в топ поисковых запросов и на этой основе прогнозируется дальнейшее продвижение и развитие продукта вот с какой точки это

    04:16:11 - 04:17:47

  • зрение важно потому что так таким образом расширяется бизнес таким образом увеличивается прибыль для холдера вот [музыка] Судя по моим ответам и вашим ответом я сюда вот прямо правда пришла послушать очень дельные советы но главное что полезно все шутят Я тоже вот я до сих пор учусь ну главное не останавливаться хочешь зарабатывать Всем надо учиться постоянно Только так хорошо [музыка] как с обеи в принципе разбиралась дольше всего мне кажется и не уверена что Разобралась до конца поэтому и постман

    04:17:00 - 04:18:38

  • как бы он вроде бы установлен вроде бы этом что-то пыталась тыкать но какой-то прям вот структурированность Извини пожалуйста есть Ну вот если человек сказал что структурированное знание Нет давай как бы самые основы Что такое токен чем его едят Какой он бывает это у тебя снова Ну да это основы то что у нас в постмоне как бы используется в том числе это если я не ошибаюсь что-то вроде самого Космона Я по глазам поняла Точно нет нет Вадим сейчас ну не с вами немножко Извините тогда наверное нет я не скажу то есть

    04:17:54 - 04:19:38

  • как у тебя в браузере ты можешь отследить что твоя сессия текущая жива Ну что такое вообще сессия это активность что у тебя сессия активно сейчас Ну то есть по моим действиям изначальным потом дается какое-то время то что делаешь действие прекрасно что в каждом твоем действии на сайте всегда прикладывается чтобы стать четко чекал от сессии активно или нет [музыка] это не про сертификат это определенная тут как раз разговор есть профессионалы токен это грубо говоря твой идентификатор открытой сессии Ты когда

    04:19:12 - 04:20:38

  • логинишься на сайт тебе выдается прекрасный сессионный токен который лежит на бете на сервачке и каждый раз когда ты шлешь любой запрос на бэк ты перекладываешь свой токен Он каждый раз на бате сравнивается если такой токен сейчас живой есть тебе прилетят response и стойте на живого нету тебя возвращают 401 ты валишь на один но в целом я не сильно ошибаюсь Что это айдишник Это так Это для себя пометочка Нет это не одежда разница между айдешником и токеном существует общение программ между собой

    04:20:35 - 04:21:53

  • фраза из учебника если мы сейчас забудем скажем своими словами как ты понимаешь Ну как Я себе представляю что прям вот примерами из жизни то Это скорее как какой-то переводчик что ли который переводит с одного языка на другой написано на одном языке Есть какие-то правила которые нужно следовать то есть правило в общении Ну да вот и Это вроде как программа которая следит за соблюдением правил Скорее это есть набор правил принцип само по себе но там за этим следит код который сзади лежит сравнивать но сама Пета Просто

    04:21:31 - 04:23:09

  • если представляется как-то в более таких простых словах что ты зашла в подъезд многоквартирного дома и ты знаешь что за первой дверью и постучишься скажешь правильные слова тебе дадут соли за вторую дверь постучишь и даже неправильно скажет неправильные слова тебе могут дать в морду 500-ой ошибкой это просто грубо говоря набор конечных точек на сервере Куда ты можешь обращаться и что-то получать или не получать зависит от того Правильно ли эти слова подобрала это конечно стучаться в 10 вечера в квартиру тут уже

    04:22:33 - 04:23:34

  • знаешь очень сильно зависит от того как ты слова подберёшь так Евгений ответил на вопрос А знаешь ли ты что такое тестирование большого взрыва или тестирование большим взрывом называть можно как угодно нет тебе вопрос как бы к тому к тем вопросам которые отвечала про токины вот это вот все Назови мне что такое идентификация аутентификация и авторизация так авторизация это [музыка] когда мы добавляемся в систему то есть авторизуемся в системе идентифика я прям в правильном порядке назвал идентификация аутентификация

    04:23:04 - 04:24:36

  • авторизация это прям механика захода пользователя в систему Тогда наверное не отвечу у меня для всех предложений может быть мы это все закончим потому что я правда очень слабо как выяснилось А я как-нибудь подучу может быть в субботу ладно тебе что ты серьезно я пойду по душе здесь уже как бы говорили про идентификацию аутентификацию авторизацию неоднократно на собесах Вадима это разжевывалась очень очень много раз и проводилась прекрасная аналогия про закрытую вечеринку если помните Да что Если вы пытаетесь попасть в какой-то

    04:24:26 - 04:25:58

  • закрытый клуб то вас сначала идентифицируют спросят имя и фамилию То есть вы сами заходя на сайт вводите логин и пароль это будет ваш идентификатор да потом ведет точнее ведете свой логин потом вас аутентифицирует на вечеринке попросят показать Паспорт там Что там у тебя определенный возраст есть то есть не 15 лет 15 тоже паспорт можно иметь Да вот идентификатор твой на сайте будет пароль а потом уже тебя авторизуют то есть проверят в этом клубе в списке то есть Разрешен ли тебе доступ к данной

    04:25:27 - 04:27:04

  • вечеринке по аналогии с сайтом Это значит что вводя твой email ну или там Логин вводя верный пароль у нас идет запрос на сервер и сервер по твоему токину начинает копаться в базе и смотреть имеешь ли ты право доступа на данный ресурс совпадает ли твой email и пароль с тем с той информации которая есть в базе если она совпадает то у тебя в хедер в респонденсе подставите 400 первое утро поставится в хетах и каждый раз будет подставляться до тех пор пока твои сес скуки Не истекут но если ты допустим ты ходила

    04:26:15 - 04:28:03

  • ходила по сайту и там есть допустим страничка с какой-то очень VIP закрытой распродажей но зайдя на эту страничку ты увидишь 403 ошибку это то о чем тебя спрашивала разница между 401 и 403 ошибкой ты имеешь право доступа на этот сайт ты авторизована но 403 Это значит что тебе запрещен доступ непосредственно вот к этому кусочку ты не можешь работать вот допустим с этой закрытой распродажей да Или производить какие-то определенные действия на этом кусочке сайта в этом разница между 403 401 ошибки вот ну

    04:27:09 - 04:28:40

  • собственно в этом и разница между идентификацией авторизацией А еще у нас может когда-нибудь Слышала про аус 2.0 2.0 или sciensing Option Ну точно в жизни встречалась которая двойная только как пользователь Ну так вот Расскажи про свой опыт как пользователя что это такое вообще чем что это за механизм для чего его придумали Но это механизм ты не можешь просто паролем даже с правильным паролем с правильным логином просто войти в систему тебе обязательно еще должно пройти подтверждение на Нет ты говоришь нет ты

    04:27:55 - 04:29:36

  • говоришь про двухфакторную аутентификацию аутентификацию это другое есть понятие двухфакторная аутентификация или мультифакторного идентификации А есть а вот 20 это разные вещи Ну смотри у тебя есть пароль точнее У тебя есть аккаунт в Инстаграме правильно заходя на Facebook в Твиттер в tiktok ты можешь логиниться с помощью кнопочки Instagram или Google или еще там pinterest а вот это и есть 20 Когда у нас есть доверенная скажем так доверенное лицо доверенный провайдер которому мы доверяем авторизацию на другом ресурсе они как

    04:28:49 - 04:30:38

  • работают эти системы система рукопожатия Мне очень нравится такое понятие то есть Они между собой обмениваются зашифрованными ключами и устанавливают себе туннель для сессии скажем так и ты при помощи аккаунта своего допустим аккаунта Инстаграма можешь точно также логиниться и на Фейсбуке и в Твиттере там и куча других таких вещей да принципом очень похож на самом деле Окей так ребятки Спасибо Жень последний тебе вопрос и все мы идем отдыхать до кивы qc И тестинг что это такое в чем разница [музыка]

    04:29:48 - 04:31:19

  • законодательном уровне не совсем наверное процесс и тестирования Сколько именно за вообще то есть все это больше на вообще создание требований то есть когда начинается создание требований тоже лучше подключаться потому что он как бы в курсе как дальше лучше разрулить Ну и да и нет смотри то что подключается кто-то из тестировщиков подключиться на этапе создания или сбора требований вот прям процедуру подключения тестировщика к сбору и валидации требований это прям берет qa какой-то менеджер и говорит что

    04:31:02 - 04:32:39

  • Ребята вы там сейчас требования собираете ну-ка Мы сейчас там ребят подключим тестировщиков Пусть они тоже позадают вопросы и заодно посмотрит на что уже там были даны ответы и тестирует те же требования то есть сам менеджер там он непосредственно не будет участвовать там в сборе требований будет конечно со всеми ребятами Ну то есть Это не его прямая задача его задача выделить людей и сказать тем что тестировщики тоже будут участвовать в сборе требований вот а потом тестировщики будут проводить

    04:32:11 - 04:33:18

  • тестовые мероприятия там Перед каждым релизом гоним Смоук Critical Past regression то есть qway Quality asurance обеспечение качества это настройка процесса тестирования в процессе разработки это предотвращение багов в будущем Вот это Quality asurance А вот qc testing это что так да может да Да Лид может соответственно непосредственно Смотри qc это Elite И сеньоры и метлы да а тестинг это Junior и мидлы синьоры и Лиды То есть как бы непосредственным тестированием заниматься могут абсолютно все даже менеджер может прийти сказать

    04:32:44 - 04:34:29

  • как-то так Ой это есть еще Есть бабло на содержание бизнес-аналитиков конторе то это прям хорошо как-то так все же отдыхай Молодец достаточно для человека который занимается сама достаточно неплохо молодец спасибо Просто систематизировать немножко знания и углубиться систематизировать прям чтобы структурка была чтобы тыка знаешь Тебя спросили ты рассказываешь и в головах такие Да человек знает не копается там пытается найти там да А вот точно человек знает Вот тебе до этого надо дожать и было спасибо

    04:33:46 - 04:35:13

  • Давай в эту субботу следующую субботу чтобы все живы только были хорошая ночь все ребятушки заканчиваем 71 поток тренировочных собеседований Огромное спасибо что пришла сегодня Татьяна давизюк Огромное спасибо то ли что сегодня пришел то ли еще будет у нас 10 там с 11 часов в субботу кто захочет на автоматизированное тестирование прям подключайтесь по JavaScript вот все ребятушки заканчиваем Спасибо всем кто пришел Спасибо всем кто сегодня собеседовался Я считаю сегодня получилось классное собесы Мне прям тощий топчик зашло

    04:34:29 - 04:35:49

  • ребята подъехали еще офигенно все дополнили Кто хочет ко мне на курсы на 32 группку Стартуем в конце октября проекты по тестированию сможете писать себе в резюме как реальную коммерческую практику проекты интересные веб-мобила все есть короче сейчас еще проект подъехал там ребята еще на пост они будут писать автоматизацию AP поэтому ребятушки стоит 195 долларов как и всегда оплата я сделаю отдельную инструкцию по оплате но там посмотрите в сторону Крипто обменников и криптобирж то есть я пока из нормального Я пока

    04:35:09 - 04:36:35

  • принимаю крипту деньги банковскими переводами чуть-чуть попозже когда у меня там будет готова внж и все вот это вот как то так Все ребятушки пишите и не Кто хочет на курс и Контакт есть в описании под этим видео Значит она всем ответит она уже сейчас написала что разгребла личку и всем ответила Молодец все ребятушки всех люблю целую Всемирного неба над головой Берегите себя Берегите близких Любите друг друга и качайте мозги все Всем пока Я сказал качайте мозги да У меня еще микрофон

    04:35:52 - 04:37:09

Менторы

Специалисты своей области, которые смогут помочь вам

  • Нигма Нурия
    Нигма Нурия

    Middle .Net Developer

  • Сущенко Татьяна
    Сущенко Татьяна

    Senior Product Manager

  • Гудков Денис
    Гудков Денис

    Middle Python Developer

  • Курочкин Константин
    Курочкин Константин

    Ведущий программист

  • Гудман Макс
    Гудман Макс

    Backend Software Engineer (PHP)

  • Гребенкин Антон
    Гребенкин Антон

    Senior .NET/C# developer

  • Ахназаров Фёдор
    Ахназаров Фёдор

    Middle DevOps Engineer | Tbilisi, Georgia

  • Шорохов Дмитрий
    Шорохов Дмитрий

    Middle C# .NET

  • Жуков Александр
    Жуков Александр

    Senior PHP-разработчик

  • Мазикин Павел
    Мазикин Павел

    Middle python developer

© 2024 HireGuru. Сделано в Санкт-Петербурге с hireguru.ru