И ещё о хорошем: вчера в сотрудничестве с Spb SQA Group запустили первое мероприятие под гордым именем #NoveoTechTalks!
Поговорили о тестировании юзабилити и о релокации IT-специалистов, поиграли, подарили подарки. Это мой первый опыт в качестве одного из организаторов, и он прошел классно. Надеюсь, мы ещё повторим такой движ, потому что это было здорово! 😏😎
Поговорили о тестировании юзабилити и о релокации IT-специалистов, поиграли, подарили подарки. Это мой первый опыт в качестве одного из организаторов, и он прошел классно. Надеюсь, мы ещё повторим такой движ, потому что это было здорово! 😏😎
Forwarded from pitercss_meetup
«Тестирование доступности: что это, зачем и как» Анастасии Заречневой в программе pitera11y_meetup 24 сентября в SEMrush и регистрация — https://medium.com/p/3a6a2c1a49c9
Время опросов!
QA, представьте ситуацию: вы зарепортили баг, его починили, и фикс триггернул другой баг (менее критичный!), но первоначальный баг все же пофиксан.
Возвращаете тикет с багрепортом или валидируете, а на вылезшую багу заводите новый тикет?
QA, представьте ситуацию: вы зарепортили баг, его починили, и фикс триггернул другой баг (менее критичный!), но первоначальный баг все же пофиксан.
Возвращаете тикет с багрепортом или валидируете, а на вылезшую багу заводите новый тикет?
Anonymous Poll
5%
Возвращаю тикет обратно, если и баг будет пофиксан, и никаких регрессий не лезет, то пущу дальше.
66%
Валидирую тикет, потому что первоначальный баг пофиксан. На новый регресс-баг завожу новый тикет.
29%
Могу и так и так, это зависит
It is announcing time!
Моя осень совершенно внезапно стала горячей порой: митап, 2 конференции, лекция и ещё один сЕкРеТиК (:D).
В конце сентября веселье начинается: скоро мы поговорим о доступности веба с крутыми ребятами из PiterCSS.
Будучи относительно далекой от мира фронтенда, я нашла это сообщество очень гостеприимным и дружелюбным.
https://vk.com/pitercss_meetup
https://www.facebook.com/pitercssmeetup/
https://twitter.com/pitercss_meetup
https://www.tg-me.com/pitercss_meetup
Присоединяйтесь к сообществам! А я, в свою очередь, буду рада увидеться и пообщаться на ближайшем митапе во вторник, 24 сентября.
Моя осень совершенно внезапно стала горячей порой: митап, 2 конференции, лекция и ещё один сЕкРеТиК (:D).
В конце сентября веселье начинается: скоро мы поговорим о доступности веба с крутыми ребятами из PiterCSS.
Будучи относительно далекой от мира фронтенда, я нашла это сообщество очень гостеприимным и дружелюбным.
https://vk.com/pitercss_meetup
https://www.facebook.com/pitercssmeetup/
https://twitter.com/pitercss_meetup
https://www.tg-me.com/pitercss_meetup
Присоединяйтесь к сообществам! А я, в свою очередь, буду рада увидеться и пообщаться на ближайшем митапе во вторник, 24 сентября.
VK
pitercss_meetup
Регулярные встречи по фронтенду в Петербурге: CSS, SVG, типографика, дизайн.
Forwarded from 🇺🇦 automation-remarks.com
8 сентября в Noveo в гостях были ребята из SPb SQA Group, и мы устроили митап ко Дню тестировщика.
А вот и доклады появились в открытом доступе! Как обычно, сохраняю на память. #взакладки
1. Юзабилити-тестирование: создай пользователя сам (это я!)
2. Релокация любой ценой (Саша Бруд)
А вот и доклады появились в открытом доступе! Как обычно, сохраняю на память. #взакладки
1. Юзабилити-тестирование: создай пользователя сам (это я!)
2. Релокация любой ценой (Саша Бруд)
YouTube
NoveoTechTalks и SQA Days
Доклад Насти на тему “Юзабилити-тестирование, или Создай пользователя сам” про то, как можно геймифицировать тестирование UX и немножко побыть Билли Миллиганом
В QA-систерском чате заделились ссылкой, которая мне очень понравилась, и которой мне захотелось заделиться и тут — на память, так сказать.
http://kmb.ufoctf.ru — проект "Курс молодого бойца", посвященный соревнованиям в области информационной безопасности. По ссылке можно найти много структурированной теории по основным командам bash, криптографии, сетям (видам протоколов, сетевым утилитам...), reverse engineering, хэшам и биткоинам, разным видам инъекций, бинарным уязвимостям... в общем, все, что так сладенько манит в мир ИБ :)
Мне уже очень хочется поизучать ресурс, но в почте ещё лежит книжка по этичному хакингу, такая нетронутая и интересная... Дайте мне ещё 24 часа в сутках, пожалуйста, а то я не справляюсь 😅
#взакладки
http://kmb.ufoctf.ru — проект "Курс молодого бойца", посвященный соревнованиям в области информационной безопасности. По ссылке можно найти много структурированной теории по основным командам bash, криптографии, сетям (видам протоколов, сетевым утилитам...), reverse engineering, хэшам и биткоинам, разным видам инъекций, бинарным уязвимостям... в общем, все, что так сладенько манит в мир ИБ :)
Мне уже очень хочется поизучать ресурс, но в почте ещё лежит книжка по этичному хакингу, такая нетронутая и интересная... Дайте мне ещё 24 часа в сутках, пожалуйста, а то я не справляюсь 😅
#взакладки
Forwarded from Olena Kirichok's tech
Microsoft выпустили бесплатный курс Python for Beginners состоящий из 44 видео.
Курс подходит как и для тех, кто только начинает, так и для разработчиц/ков, кто знакомы с другими языками программирования, и хотят ознакомиться с синтаксом Python.
https://www.youtube.com/playlist?list=PLlrxD0HtieHhS8VzuMCfQD4uJ9yne1mE6
Курс подходит как и для тех, кто только начинает, так и для разработчиц/ков, кто знакомы с другими языками программирования, и хотят ознакомиться с синтаксом Python.
https://www.youtube.com/playlist?list=PLlrxD0HtieHhS8VzuMCfQD4uJ9yne1mE6
YouTube
Python for Beginners
Probably the largest hurdle when learning any new programming language is simply knowing where to get started. This is why we, Chris and Susan, decided to cr...
Совет дня
(который, возможно, вам никогда не пригодится. А может, пригодится. Я в любом случае его напишу)
Если вы решили побаловаться и использовать под Ubuntu exe-шный файл IDE-шки, например, Intellij Idea, запустив его под Wine, то IDE не увидит ни одного JDK, пока он, соответственно, тоже не будет установлен exe-шником через Wine.
Вроде бы очевидная вещь: создается что-то типа 2 дисков, и на одном устанавливаются и запускаются программы как бы "под виндой" (спасибо, Wine), на другом всё, что касается Ubuntu, и вполне логично, что если через файловый менеджер убунты нельзя зайти и посмотреть файлы диска "а-ля винда" (у меня получилось работать с ними только через терминал), то и в обратную сторону это работает, и программы на диске C, который использует Wine, тоже не будут нормально работать с убунтовским JDK.
Но я полдня не могла понять, что делаю не так! Пока не дошло, что JDK должен быть установлен также "под виндой", т.е. с помощью Wine в виде exe-файла с разрядностью системы (у меня х64, например).
Теперь знаю. Ох уж этот удивительный мир операционных систем, делений диска и прочих прекрасных технических нюансов моей работы!
(который, возможно, вам никогда не пригодится. А может, пригодится. Я в любом случае его напишу)
Если вы решили побаловаться и использовать под Ubuntu exe-шный файл IDE-шки, например, Intellij Idea, запустив его под Wine, то IDE не увидит ни одного JDK, пока он, соответственно, тоже не будет установлен exe-шником через Wine.
Вроде бы очевидная вещь: создается что-то типа 2 дисков, и на одном устанавливаются и запускаются программы как бы "под виндой" (спасибо, Wine), на другом всё, что касается Ubuntu, и вполне логично, что если через файловый менеджер убунты нельзя зайти и посмотреть файлы диска "а-ля винда" (у меня получилось работать с ними только через терминал), то и в обратную сторону это работает, и программы на диске C, который использует Wine, тоже не будут нормально работать с убунтовским JDK.
Но я полдня не могла понять, что делаю не так! Пока не дошло, что JDK должен быть установлен также "под виндой", т.е. с помощью Wine в виде exe-файла с разрядностью системы (у меня х64, например).
Теперь знаю. Ох уж этот удивительный мир операционных систем, делений диска и прочих прекрасных технических нюансов моей работы!
Мама, я в телеке! Вернее, на https://software-testing.ru, но для меня это лучше всякого телека 😎
Поехала домой пораньше обычного
Ожидание: делаешь масочку, пьёшь ароматный чай, вкусно ужинаешь
Реальность: то же самое, но работаешь
Ожидание: делаешь масочку, пьёшь ароматный чай, вкусно ужинаешь
Реальность: то же самое, но работаешь
Forwarded from 🇺🇦 automation-remarks.com
Вышел Selenium 4.0 alpha
Здарова, пацаны и дамы💋
Вышел новый Selenium, срочно нужно все менять. Саймон Стюард в своем твиттере написал, что новая версия уже доступна в мавен central.
Что нового?
✔️ WebDriver became W3C - теперь совместимость с браузерами должна быть стабильна, как скала. Это так же полезно для Аппиума, так как они завязаны на этот протокол
✔️ Улучшеный Selenium Grid - переписали много кода внутри, улучшили консоль. Теперь можно запускать много тестов в разных браузерах и разных ОС параллельно. Также обновили UI.
✔️ Выпилили нативную поддержку для Opera и PhantomJS.
✔️ Новая Selenium 4 IDE
✔️ Обещают апдейтить документацию прямо сразу, чтобы войтишникам было проще разобраться.
‼️ Сломали совместимость
⭕️ Методы getPosition и getSize заменили на getRect
Добавили в API:
✅ Теперь можно указывать путь к Safari driver через проперти webdriver.safari.driver
✅ Теперь можно делать скриншот конкретного элемента
✅ Теперь есть метод не только maximize, но и minimize
✅ Добавили driver.switchTo().parentFrame(). Теперь станет проще переключаться между фреймами
✅ В Chrome driver завезли новые методы
- sendDevToolsCommand - позволит делать черное с devtools
- setDownloadPath - позволяет засетать папку для скачивания
✅ В Firefox driver добавили installAddon и uninstallAddon
✅ Options теперь реализует класс Capabilites для Chrome, Firefox, IE и Safari
✅ Залили Ralative locators
Прямо хорошо поработали. Что вы думаете по поводу нового Selenium 4?
Здарова, пацаны и дамы💋
Вышел новый Selenium, срочно нужно все менять. Саймон Стюард в своем твиттере написал, что новая версия уже доступна в мавен central.
Что нового?
✔️ WebDriver became W3C - теперь совместимость с браузерами должна быть стабильна, как скала. Это так же полезно для Аппиума, так как они завязаны на этот протокол
✔️ Улучшеный Selenium Grid - переписали много кода внутри, улучшили консоль. Теперь можно запускать много тестов в разных браузерах и разных ОС параллельно. Также обновили UI.
✔️ Выпилили нативную поддержку для Opera и PhantomJS.
✔️ Новая Selenium 4 IDE
✔️ Обещают апдейтить документацию прямо сразу, чтобы войтишникам было проще разобраться.
‼️ Сломали совместимость
⭕️ Методы getPosition и getSize заменили на getRect
Добавили в API:
✅ Теперь можно указывать путь к Safari driver через проперти webdriver.safari.driver
✅ Теперь можно делать скриншот конкретного элемента
✅ Теперь есть метод не только maximize, но и minimize
✅ Добавили driver.switchTo().parentFrame(). Теперь станет проще переключаться между фреймами
✅ В Chrome driver завезли новые методы
- sendDevToolsCommand - позволит делать черное с devtools
- setDownloadPath - позволяет засетать папку для скачивания
✅ В Firefox driver добавили installAddon и uninstallAddon
✅ Options теперь реализует класс Capabilites для Chrome, Firefox, IE и Safari
✅ Залили Ralative locators
Прямо хорошо поработали. Что вы думаете по поводу нового Selenium 4?
О карьерных путях
Теперь я, значится, в меньшей степени тестировщица и в большей степени менеджер. У меня больше нет проекта (по крайней мере, большого, но я все ещё продолжаю тестирование небольшого продукта на саппорте и внутренних штук, чтобы сохранять хватку), и моя основная задача — менеджерить отдел, подбирать людей на проекты, делать по просьбам прочие организационные штуки и следить, чтобы у всех все было ок.
Как человек, привыкший все измерять и оценивать, я сейчас немного в замешательстве. Я, конечно, не унываю: во-первых, мне нравится быть техническим лидом и консультировать коллег на темы, связанные с тестированием и инструментами работы QA. Во-вторых, у меня есть чудесный наставник, который по совместительству мой непосредственный руководитель, у которого все получается как-то вообще само собой, и мне не дает унывать мысль о том, что я смогу стать таким же натуральным лидером. Но временами рука предательски тянется к линейке, а когда я понимаю, что линейки нет, начинается паника: что? как? зачем? СКОЛЬКО?
Самое забавное, что я раньше долгое время мечтала о таком карьерном росте, но даже не представляла, что могут быть, например, проблемы с оцениванием себя как наставника/руководителя/коммуникатора.
Это я к чему? Мечтала-то я давно, но попади я на аналогичную позицию, скажем, полгода назад, — я бы растерялась и испугалась. А сейчас прорвусь, потому что нужное место, нужное время и нужные люди.
Надо только привыкнуть, что теперь основное мерило моей работы — не количество багов в проде, или багов от заказчика, или процент тестового покрытия. Теперь мои результаты — это профессиональный рост, удовлетворение от жизни и работы и хорошее настроение ребят в нашем отделе, а это, к сожалению (а может, к счастью?..), никакими линейками не измеришь.
Теперь я, значится, в меньшей степени тестировщица и в большей степени менеджер. У меня больше нет проекта (по крайней мере, большого, но я все ещё продолжаю тестирование небольшого продукта на саппорте и внутренних штук, чтобы сохранять хватку), и моя основная задача — менеджерить отдел, подбирать людей на проекты, делать по просьбам прочие организационные штуки и следить, чтобы у всех все было ок.
Как человек, привыкший все измерять и оценивать, я сейчас немного в замешательстве. Я, конечно, не унываю: во-первых, мне нравится быть техническим лидом и консультировать коллег на темы, связанные с тестированием и инструментами работы QA. Во-вторых, у меня есть чудесный наставник, который по совместительству мой непосредственный руководитель, у которого все получается как-то вообще само собой, и мне не дает унывать мысль о том, что я смогу стать таким же натуральным лидером. Но временами рука предательски тянется к линейке, а когда я понимаю, что линейки нет, начинается паника: что? как? зачем? СКОЛЬКО?
Самое забавное, что я раньше долгое время мечтала о таком карьерном росте, но даже не представляла, что могут быть, например, проблемы с оцениванием себя как наставника/руководителя/коммуникатора.
Это я к чему? Мечтала-то я давно, но попади я на аналогичную позицию, скажем, полгода назад, — я бы растерялась и испугалась. А сейчас прорвусь, потому что нужное место, нужное время и нужные люди.
Надо только привыкнуть, что теперь основное мерило моей работы — не количество багов в проде, или багов от заказчика, или процент тестового покрытия. Теперь мои результаты — это профессиональный рост, удовлетворение от жизни и работы и хорошее настроение ребят в нашем отделе, а это, к сожалению (а может, к счастью?..), никакими линейками не измеришь.
Ещё очень животрепещущая для меня тема — собеседования. Очень люблю этот процесс. А иногда приходится разговаривать с людьми, у которых опыта в IT в несколько раз больше (считая длительность стажа) 😱
Мои друзья-коллеги посоветовали собраться с мыслями и сформулировать советы, как можно собеседовать людей, более скилловых, чем ты, на основе личного опыта. Чем я и займусь после череды конференций и мероприятий :)
Мои друзья-коллеги посоветовали собраться с мыслями и сформулировать советы, как можно собеседовать людей, более скилловых, чем ты, на основе личного опыта. Чем я и займусь после череды конференций и мероприятий :)
Позволю себе немного пиара сообщества, которое только появляется в России — Women in Tech. WiT — некоммерческая организация, цель которой — воодушевить девушек на работу в сфере технологий в целом и IT в частности, начиная со школы: хочется показать, что работа в технической сфере — это круто и интересно, и что она открыта и доступна для всех.
Первый наш митап пройдет в Санкт-Петербурге, ориентировочно в декабре.
Чтобы не пропустить его, вступайте в сообщества WiT в удобной вам соцсети (сейчас страницы есть в Facebook, Twitter, Vk и Instagram, а также канал в телеграме): @womenintechrus
Кстати, в сообществе ВК замечательным образом описаны миссия, цели и ценности движения.
https://vk.com/womenintechrus
Первый наш митап пройдет в Санкт-Петербурге, ориентировочно в декабре.
Чтобы не пропустить его, вступайте в сообщества WiT в удобной вам соцсети (сейчас страницы есть в Facebook, Twitter, Vk и Instagram, а также канал в телеграме): @womenintechrus
Кстати, в сообществе ВК замечательным образом описаны миссия, цели и ценности движения.
https://vk.com/womenintechrus
Forwarded from 🇺🇦 automation-remarks.com
Культура собеседования тестировщиков в украинском IT
Меня часть спрашивают о собеседованиях. Как пройти, как подготовиться, что спрашивают, что я спрашиваю. Я решил на эту тему написать статью. На прошлой неделе она вышла на DOU и уже набрала больше 10 000 просмотров🔥.
Основные темы:
- Чего кандидату ожидать от собеседования на позицию QA
- Чего ждут компании от кандидата на позицию QA: Junior, Middle, Senior, Lead
- О культуре собеседований
https://dou.ua/lenta/articles/qa-interview/
P.S.: На выходных я создал @qa_automation_bot, через которого вы можете задавать вопросы и получить ответ. Самые интересные темы я буду выносить в канал.
Меня часть спрашивают о собеседованиях. Как пройти, как подготовиться, что спрашивают, что я спрашиваю. Я решил на эту тему написать статью. На прошлой неделе она вышла на DOU и уже набрала больше 10 000 просмотров🔥.
Основные темы:
- Чего кандидату ожидать от собеседования на позицию QA
- Чего ждут компании от кандидата на позицию QA: Junior, Middle, Senior, Lead
- О культуре собеседований
https://dou.ua/lenta/articles/qa-interview/
P.S.: На выходных я создал @qa_automation_bot, через которого вы можете задавать вопросы и получить ответ. Самые интересные темы я буду выносить в канал.
ДОУ
Культура собеседования тестировщиков в украинском IT
«Всегда думайте головой и выбирайте проекты, которые вам по душе. Выбирайте в первую очередь людей, с которыми будете проводить 80% времени на проекте, и только потом — технологии", - Сергей Пирогов, Lead Automation QA, о низкой культуре собеседований в украинском…
Forwarded from Computer Science Center
Приглашаем на открытую лекцию Анастасии Заречневой «Профессия тестировщик ПО». Она пройдет 25 октября в 19:00 в БЦ «Таймс» — Санкт-Петербург, Кантемировская ул. д. 2 (аудитория 204).
Пожалуйста, зарегистрируйтесь: https://comscicenter.timepad.ru/event/1091359/
Анастасия — руководитель отдела тестирования в петербургском филиале Noveo, специализируется на тестировании web.
На лекции вы узнаете, кто такой тестировщик, что он делает, зачем он нужен и что нужно, чтобы быть хорошим QA-инженером. Анастасия опровергнет распространенные мифы о тестировании и предложит упражнения, с которыми каждый сможет почувствовать себя тестировщиком. По возможности захватите с собой ноутбук.
Лекция обзорная и не предполагает наличие у слушателей технических навыков. Понимание ИТ-терминологии будет плюсом.
Пожалуйста, зарегистрируйтесь: https://comscicenter.timepad.ru/event/1091359/
Анастасия — руководитель отдела тестирования в петербургском филиале Noveo, специализируется на тестировании web.
На лекции вы узнаете, кто такой тестировщик, что он делает, зачем он нужен и что нужно, чтобы быть хорошим QA-инженером. Анастасия опровергнет распространенные мифы о тестировании и предложит упражнения, с которыми каждый сможет почувствовать себя тестировщиком. По возможности захватите с собой ноутбук.
Лекция обзорная и не предполагает наличие у слушателей технических навыков. Понимание ИТ-терминологии будет плюсом.
Forwarded from SPB SQA Group. Сообщество тестировщиков СПб
Всем привет!
Рады видеть вас в этом канале.
Кто мы?
Сообщество тестировщиков Санкт-Петербурга SPb SQA Group. Мы собираемся на митапы и мероприятия, участвуем в локальных IT-событиях, приглашаем QA-экспертов для ламповых бесед, иногда вместе завтракаем, а ещё просто общаемся и вместе решаем проблемы, которые могут возникнуть у любого QA-специалиста.
Что здесь будет?
Мы решили создать телеграм-канал, чтобы держать вас в курсе классных мероприятий для QA, организованных как нами, так и другими активистами. Поэтому здесь будут анонсы и информация о грядущих событиях QA-сообщества.
Где ещё можно найти нас?
У нас есть официальный сайт и группа ВК.
Я знаю про крутое событие, а вы его не осветили. Хочу рассказать!
Это просто супер, инициатива — наше всё :) Если ты хочешь поделиться событием, которое не вошло в наш дайджест, пиши сюда.
Я хочу стать спикером / организовать движняк / позвать всех на завтрак. Куда писать?
Оставляй заявку на движ вот тут: мы напишем тебе, и вместе выберем удобные дату, время и повод для реализации твоей инициативы.
Рады видеть вас в этом канале.
Кто мы?
Сообщество тестировщиков Санкт-Петербурга SPb SQA Group. Мы собираемся на митапы и мероприятия, участвуем в локальных IT-событиях, приглашаем QA-экспертов для ламповых бесед, иногда вместе завтракаем, а ещё просто общаемся и вместе решаем проблемы, которые могут возникнуть у любого QA-специалиста.
Что здесь будет?
Мы решили создать телеграм-канал, чтобы держать вас в курсе классных мероприятий для QA, организованных как нами, так и другими активистами. Поэтому здесь будут анонсы и информация о грядущих событиях QA-сообщества.
Где ещё можно найти нас?
У нас есть официальный сайт и группа ВК.
Я знаю про крутое событие, а вы его не осветили. Хочу рассказать!
Это просто супер, инициатива — наше всё :) Если ты хочешь поделиться событием, которое не вошло в наш дайджест, пиши сюда.
Я хочу стать спикером / организовать движняк / позвать всех на завтрак. Куда писать?
Оставляй заявку на движ вот тут: мы напишем тебе, и вместе выберем удобные дату, время и повод для реализации твоей инициативы.
ВКонтакте
SPb SQA Group
Независимое некоммерческое объединение тестировщиков Санкт-Петербурга. В группе публикуются события СПб связанные с тестированием
Покуда ты не строитель, не строй из себя непойми что
Заметка для себя на будущее — НИКОГДА не соглашаться преподавать или менторствовать в технологическом стеке, с которым сама на регулярной основе не работаю.
Вариантов исхода в такой ситуации два: или придется самостоятельно разбираться и придумывать игрушечные примеры, высасывать из пальца практику и мучиться, прорываясь через тонны документации и статей на Хабре, или краснеть перед наставляемыми, потому что любой шаг влево или вправо от того, что успеешь зазубрить, и ты уже плывешь и не можешь дать ответ. Впрочем, есть и третий выход, без всяких "или". Я так и думаю, что у меня в итоге будет "и".
То ли дело заяснять о вещах понятных, пусть непростых, но тех, которые я сама в работе прощупала, обошла 10 раз и осознала на практике. Вот тут я сразу готова петь соловьем, потому что хотя бы чуть-чуть понимаю, о чем говорю.
Заметка для себя на будущее — НИКОГДА не соглашаться преподавать или менторствовать в технологическом стеке, с которым сама на регулярной основе не работаю.
Вариантов исхода в такой ситуации два: или придется самостоятельно разбираться и придумывать игрушечные примеры, высасывать из пальца практику и мучиться, прорываясь через тонны документации и статей на Хабре, или краснеть перед наставляемыми, потому что любой шаг влево или вправо от того, что успеешь зазубрить, и ты уже плывешь и не можешь дать ответ. Впрочем, есть и третий выход, без всяких "или". Я так и думаю, что у меня в итоге будет "и".
То ли дело заяснять о вещах понятных, пусть непростых, но тех, которые я сама в работе прощупала, обошла 10 раз и осознала на практике. Вот тут я сразу готова петь соловьем, потому что хотя бы чуть-чуть понимаю, о чем говорю.