Герман, спасибо за Ваши видео! У Вас отлично получается, продолжайте в том же духе! Я лишь недавно начал знакомство с тестированием и Ваше тестовое задание вызвало у меня интерес! Обязательно постараюсь поразмыслить над ним на досуге и буду ждать следующие видео!
2:25 Вполне можно выбрать какую-нибудь стандартную форму логина/калькулятора и т.п и попросить протестировать её. А по железкам задать парочку доп. вопросов в свободной форме. Единственная причина, по которой вам дают тестировать карандаш/стакан - лень интервьюера что-то придумать. И, уж простите за грубость, если вакансия предполагает человека с хоть каким-то опытом, даже полгода, интервьюер может брать свои карандаши/стаканы и запхать себе куда-нибудь, куда ему больше нравится
Я еще не дошел до техник тест дизайна. Но, думаю алгоритм тестирования будет следующим: 1. Уточнить требования. 2. Smoke тест. Работает ли вообще приложение. Выводит ли номер по нажатию кнопки. 3. Раз подразумевается работа со сторонними приложениями, значит должно быть API. Тестируем его. 4. Тестирование локализации. В правильном ли формате выводится номер. 5. Тест помещается ли максимальная длинна номера в поле вывода. 6. Тестовые данные. Дата вчера, сегодня и завтра, в каждой дате по три записи с разным временем. При нажатии кнопки должно вывестись завтра с наибольшим временем 7. Баг репорт
Поучаствую)) 1.Можно уточнить, есть ли требования (документация)? 2.На момент тестирования интеграция с одним устройством?)) 3.Не противоречит ли бизнес-логике то, что в базе появляется запись о будущем авто? Если нет, как она туда попадает, если устройство считывает и сохраняет в базу проезжающие машины, а не планирующие проехать? Если в базе есть запись о планирующих приехать машинах, то в приложении всегда будет выводиться запись о последнем планирующем 🤔 нужны требования)
Можно сюда буду добавлять свои мысли? Надеюсь, вы не против - проверка происходит только по дате или по дате и времени? - эта система используется только там, где часовой пояс один и тот же? - что делать, если у 2х разных номеров машин будет одинаковое значение даты и времени?
- насколько информативно выводить данные только по последнему отсканированному номеру машины? Что может дать эта информация? (Это к вопросу о требованиях к системе, какие они?) - какой формат номеров может сканировать эта система? (Только российские или иностранные тоже? У российских номеров есть формат квадратных номеров, сможет ли система такие сканировать?) - что произойдёт, если номер будет нечитаемый? Если это въезд на парковку, например, как поведёт себя система с нечитаемым номером? Пропустит автомобиль или нет? Если нет, то как проинформирует об этом? Как такие нечитаемые номера записать в базу? Возможно я тут ушла уже в другую сторону.
1. Все написанные требования озвучены. Но да, есть заказчик, который может отвечать на дополнительные вопросы. 2. Патрнерские системы разрабатываются независимо от нас. Мы можем предоставить интерфейс, который даст возможность загружать данные в нашу базу. По одной строке обычными Insert или импортом большого количества записей. 3. Нам могут прислать расписание проездов машин. Например, рейсовые автобусы, которые пересекают границу. Меня будет интересовать, какой автобус уедет последним.
@@jadulya - проверка происходит по дате и времени. - партнеры будут в разных часовых поясах - тогда можно отобразить номер любой подходящей под это условие машины
- пока отображаем только номера машин. Возможно, потом добавим что-нибудь еще. - все вопросы сканирования относятся к нашим партнерам. Что они нам пришлют и загрузят в базу, то мы и отобразим.
А вы готовитесь к собеседованию с кандидатом? Изучаете его биографию, готовитесь к встречным вопросам, ищете какие вопросы обычно задают кандидаты.... Нет? Вам кажется странной такая постановка вопроса? Это далеко не всегда странно. Начиная с определенного уровня ( не очень высокого, кстати) , у мало-мальски приличного тестировкщика довольно много предложений. И у кого больше выбор у него или у вас- это большой вопрос. Если вы говорите про даже не джунов, а совсем после курсов, где на одну вакансию 200 желающих- это кое как работает ( хотя по мне и в этом смысла не много, ваша задача отобрать более менее вменяемого и потом даже не научить его, а дать ему возможность научиться самому), но уже через полгода- год опыта ситуация разворачивается. И вопрос про карандаш становится не уместным , если не сказать глупым. Если что, был с обоих сторон баррикад , но уже на вторую работу кейс про карандаш не повторял. Опять же, если что- работа есть , как и предложения, хотя пока себя опытным не считаю.
Ну все верно, бывают разные кандидаты и разные компании. Мне для подготовки обычно хватает резюме. Иногда правда приходят очень хорошие кандидаты, у которых уже есть на руках пара офферов. Но почему они идут на собеседования дальше? Желание подороже себя продать, или хочется работать в более надежной компании. Если так, значит стоит стараться и выкладываться. Точно так же, как и компании нужно при прочих равных убедить специалиста работать именно тут, а не у конкурентов. Это же рынок 😊 А если на собеседование приходит «суперзвезда» с офферами и считает, что только из-за этого его надо брать…. А на работе задачи тоже будут фильтроваться? В общем я таких кандидатов не рассматриваю к себе в команды и ищу более мотивированных людей.
@@GVARGIN Лукавите. Мне для подготовки обычно хватает резюме - А мне для подготовки обычно хватает описания вакансии Иногда правда приходят очень хорошие кандидаты, - Иногда, правда, бывают приличные компании, но редко. Или мелкие помойки, гордо называющие себя стартапами или огромные формальные компании, которые за... мумукают формальностями. Но почему они идут на собеседования дальше? - Но почему компания, видя хорошего кандидата, не берет его, а продолжает собеседовать других? Желание подороже себя продать, или хочется работать в более надежной компании - Оба-два. В этом есть что то плохое? Если так, значит стоит стараться и выкладываться. Точно так же, как и компании нужно при прочих равных убедить специалиста работать именно тут, а не у конкурентов. Это же рынок 😊 - ВОт и я про рынок. И про то, что не всегда рынок в пользу работодателя. Да и работодатель сильно теряет отсеивая кандидата по совершенно не нужным в работе качествам. "Мотивированых" обычно имеется ввиду согласных на любую работу, любые условия, за любую зарплату, с любыми , не всегда адекватными , начальниками. Я специально обострил некоторые моменты, что бы показать, что тестирование карандаша не для джуна с первой работой - глупое занятие. Причем ничего полезного из знаний этого кейса мне за не слишком долгий, но уже приличный , опыт работы не пригодился абсолютно. Так же глупо , как и понты у джуна с полугодовым опытом. Как и полуторочасовые и многократные собеседования на позиццию стоимостью 30 тыр, с которой кандидатть уйдет через полгода максимум. Рынок.
@@iv11 ну все верно. Мне хватает резюме, кандидату описание вакансий. И большинство собеседований начинаются с этого. Дальше если кандидат интересный, за него может начаться борьба. Если фирма так себе, то ей нужно ещё уговорить кандидата работать там. Мне повезло, я работаю в хорошей компании. Если вдруг пойду на собес в Google, я буду готов отвечать на вопросы про карандаш, люк, опыт и так далее 😊
@@GVARGIN Я конечно в Гугл не собеседовался, но почти уверен ( аналогии с другими моментами) , что про каранаш не спрашивают. В этом разница между Гуглом и..... Как минимум не ленятся составить собственный кейс, а не спрашивать жованный-пережованный карандаш, который проверяет только то, что запомнил ли кандидат это или нет . И больше ничего.
Карандаш, который оставил след на руке, не плохой. Он имеет большую мягкость грифеля. И карандаш не советский, а специальный, художественный, произведён в Италии.
DBeaver это не СУБД. Это клиент, который позволяет подключаться к базам данных и администрировать их. Но сама база строится с помощью СУБД. С DBeaver вы можете адмистрировать базы данных где СУБД MySQL, Oracle, PostgreSQL и так далее
Маловато, но на собеседовании бывает хуже. Мы не знаем, как системы будут считывать номера. Может пришлют пустое значение, может часть, а может ничего не запишут в базу.
Герман, спасибо за Ваши видео! У Вас отлично получается, продолжайте в том же духе! Я лишь недавно начал знакомство с тестированием и Ваше тестовое задание вызвало у меня интерес! Обязательно постараюсь поразмыслить над ним на досуге и буду ждать следующие видео!
и вам спасибо за обратную связь!
2:25 Вполне можно выбрать какую-нибудь стандартную форму логина/калькулятора и т.п и попросить протестировать её.
А по железкам задать парочку доп. вопросов в свободной форме.
Единственная причина, по которой вам дают тестировать карандаш/стакан - лень интервьюера что-то придумать.
И, уж простите за грубость, если вакансия предполагает человека с хоть каким-то опытом, даже полгода, интервьюер может брать свои карандаши/стаканы и запхать себе куда-нибудь, куда ему больше нравится
Я еще не дошел до техник тест дизайна. Но, думаю алгоритм тестирования будет следующим:
1. Уточнить требования.
2. Smoke тест. Работает ли вообще приложение. Выводит ли номер по нажатию кнопки.
3. Раз подразумевается работа со сторонними приложениями, значит должно быть API. Тестируем его.
4. Тестирование локализации. В правильном ли формате выводится номер.
5. Тест помещается ли максимальная длинна номера в поле вывода.
6. Тестовые данные. Дата вчера, сегодня и завтра, в каждой дате по три записи с разным временем. При нажатии кнопки должно вывестись завтра с наибольшим временем
7. Баг репорт
04:43 - это жизненное кредо тестировщика, его искра мотивации, как любого нормального инженера.
Многие это путают с занудством.
Поучаствую))
1.Можно уточнить, есть ли требования (документация)?
2.На момент тестирования интеграция с одним устройством?))
3.Не противоречит ли бизнес-логике то, что в базе появляется запись о будущем авто? Если нет, как она туда попадает, если устройство считывает и сохраняет в базу проезжающие машины, а не планирующие проехать? Если в базе есть запись о планирующих приехать машинах, то в приложении всегда будет выводиться запись о последнем планирующем 🤔 нужны требования)
Можно сюда буду добавлять свои мысли? Надеюсь, вы не против
- проверка происходит только по дате или по дате и времени?
- эта система используется только там, где часовой пояс один и тот же?
- что делать, если у 2х разных номеров машин будет одинаковое значение даты и времени?
- насколько информативно выводить данные только по последнему отсканированному номеру машины? Что может дать эта информация? (Это к вопросу о требованиях к системе, какие они?)
- какой формат номеров может сканировать эта система? (Только российские или иностранные тоже? У российских номеров есть формат квадратных номеров, сможет ли система такие сканировать?)
- что произойдёт, если номер будет нечитаемый? Если это въезд на парковку, например, как поведёт себя система с нечитаемым номером? Пропустит автомобиль или нет? Если нет, то как проинформирует об этом? Как такие нечитаемые номера записать в базу?
Возможно я тут ушла уже в другую сторону.
1. Все написанные требования озвучены. Но да, есть заказчик, который может отвечать на дополнительные вопросы.
2. Патрнерские системы разрабатываются независимо от нас. Мы можем предоставить интерфейс, который даст возможность загружать данные в нашу базу. По одной строке обычными Insert или импортом большого количества записей.
3. Нам могут прислать расписание проездов машин. Например, рейсовые автобусы, которые пересекают границу. Меня будет интересовать, какой автобус уедет последним.
@@jadulya
- проверка происходит по дате и времени.
- партнеры будут в разных часовых поясах
- тогда можно отобразить номер любой подходящей под это условие машины
- пока отображаем только номера машин. Возможно, потом добавим что-нибудь еще.
- все вопросы сканирования относятся к нашим партнерам. Что они нам пришлют и загрузят в базу, то мы и отобразим.
Спасибо!
Лайкос)! Интересное задание
Огонь
А вы готовитесь к собеседованию с кандидатом? Изучаете его биографию, готовитесь к встречным вопросам, ищете какие вопросы обычно задают кандидаты.... Нет? Вам кажется странной такая постановка вопроса? Это далеко не всегда странно. Начиная с определенного уровня ( не очень высокого, кстати) , у мало-мальски приличного тестировкщика довольно много предложений. И у кого больше выбор у него или у вас- это большой вопрос.
Если вы говорите про даже не джунов, а совсем после курсов, где на одну вакансию 200 желающих- это кое как работает ( хотя по мне и в этом смысла не много, ваша задача отобрать более менее вменяемого и потом даже не научить его, а дать ему возможность научиться самому), но уже через полгода- год опыта ситуация разворачивается. И вопрос про карандаш становится не уместным , если не сказать глупым. Если что, был с обоих сторон баррикад , но уже на вторую работу кейс про карандаш не повторял. Опять же, если что- работа есть , как и предложения, хотя пока себя опытным не считаю.
Ну все верно, бывают разные кандидаты и разные компании. Мне для подготовки обычно хватает резюме. Иногда правда приходят очень хорошие кандидаты, у которых уже есть на руках пара офферов. Но почему они идут на собеседования дальше? Желание подороже себя продать, или хочется работать в более надежной компании. Если так, значит стоит стараться и выкладываться. Точно так же, как и компании нужно при прочих равных убедить специалиста работать именно тут, а не у конкурентов. Это же рынок 😊
А если на собеседование приходит «суперзвезда» с офферами и считает, что только из-за этого его надо брать…. А на работе задачи тоже будут фильтроваться? В общем я таких кандидатов не рассматриваю к себе в команды и ищу более мотивированных людей.
@@GVARGIN Лукавите.
Мне для подготовки обычно хватает резюме - А мне для подготовки обычно хватает описания вакансии
Иногда правда приходят очень хорошие кандидаты, - Иногда, правда, бывают приличные компании, но редко. Или мелкие помойки, гордо называющие себя стартапами или огромные формальные компании, которые за... мумукают формальностями.
Но почему они идут на собеседования дальше? - Но почему компания, видя хорошего кандидата, не берет его, а продолжает собеседовать других?
Желание подороже себя продать, или хочется работать в более надежной компании - Оба-два. В этом есть что то плохое?
Если так, значит стоит стараться и выкладываться. Точно так же, как и компании нужно при прочих равных убедить специалиста работать именно тут, а не у конкурентов. Это же рынок 😊 - ВОт и я про рынок. И про то, что не всегда рынок в пользу работодателя. Да и работодатель сильно теряет отсеивая кандидата по совершенно не нужным в работе качествам. "Мотивированых" обычно имеется ввиду согласных на любую работу, любые условия, за любую зарплату, с любыми , не всегда адекватными , начальниками.
Я специально обострил некоторые моменты, что бы показать, что тестирование карандаша не для джуна с первой работой - глупое занятие. Причем ничего полезного из знаний этого кейса мне за не слишком долгий, но уже приличный , опыт работы не пригодился абсолютно. Так же глупо , как и понты у джуна с полугодовым опытом. Как и полуторочасовые и многократные собеседования на позиццию стоимостью 30 тыр, с которой кандидатть уйдет через полгода максимум.
Рынок.
@@iv11 ну все верно. Мне хватает резюме, кандидату описание вакансий. И большинство собеседований начинаются с этого. Дальше если кандидат интересный, за него может начаться борьба. Если фирма так себе, то ей нужно ещё уговорить кандидата работать там. Мне повезло, я работаю в хорошей компании. Если вдруг пойду на собес в Google, я буду готов отвечать на вопросы про карандаш, люк, опыт и так далее 😊
@@GVARGIN Я конечно в Гугл не собеседовался, но почти уверен ( аналогии с другими моментами) , что про каранаш не спрашивают. В этом разница между Гуглом и..... Как минимум не ленятся составить собственный кейс, а не спрашивать жованный-пережованный карандаш, который проверяет только то, что запомнил ли кандидат это или нет . И больше ничего.
Карандаш, который оставил след на руке, не плохой. Он имеет большую мягкость грифеля. И карандаш не советский, а специальный, художественный, произведён в Италии.
Спасибо за видео. Будут ли новые актуальные видео на канале?
Герман, отличная речь, слов-сорняков сходу не услышал. Задание прекрасно, его описание тоже.
Я пока слышу, но работаю над этим 😊 спасибо за обратную связь 👍
Добрый день, Герман а что такое DBeaver? это СУБД как я понял, но в чём разница между DBeaver и PSQL?
DBeaver это не СУБД. Это клиент, который позволяет подключаться к базам данных и администрировать их. Но сама база строится с помощью СУБД. С DBeaver вы можете адмистрировать базы данных где СУБД MySQL, Oracle, PostgreSQL и так далее
@@GVARGIN спасибо большое, стало понятнее теперь)
Эхх, почему мне таких задачек не дают на техническом собеседовании? 🙈😂
У меня получилось 11 тест-кейсов. Вопрос только один: "Как система записывает не распознанные символы на номере?".
Маловато, но на собеседовании бывает хуже. Мы не знаем, как системы будут считывать номера. Может пришлют пустое значение, может часть, а может ничего не запишут в базу.
Добавим ком для продвижения)
Спасибо! А я со своей стороны уже загружаю новое видео.
@@GVARGIN остальные ещё бы всё просмотреть успеть)
@@remdon они никуда не денутся 😊