Presentation for Founder Institute.
* Build a product from beginning. Valuable. Usable. Feasible.
* Techniques to build roadmap
* Prototyping and MVP
* Estimates
* Common Mistakes
Как быть козлом в глазах программиста, вредные советы для руководителя.Pavel Sherbinin
Вредные советы для руководителя программистов, как не стоит поступать, и чего не надо делать при работе с программистами, и в какие крайности не вдаваться.
Presentation for Founder Institute.
* Build a product from beginning. Valuable. Usable. Feasible.
* Techniques to build roadmap
* Prototyping and MVP
* Estimates
* Common Mistakes
Как быть козлом в глазах программиста, вредные советы для руководителя.Pavel Sherbinin
Вредные советы для руководителя программистов, как не стоит поступать, и чего не надо делать при работе с программистами, и в какие крайности не вдаваться.
HappyDev-lite-2016-весна 11 Виктор Белов. Мифы о (в) тестированииHappyDev-lite
Данный доклад нацелен на то, чтобы избавить вас от предубеждений о тестировании. Обсудим основные мифы:
1. Тестирование — это скучно;
2. Тестировщики враждуют с разработчиками;
3. В тестировании некуда расти...
и ряд других популярных заблуждений.
Собственное говоря, этим докладом я хочу привлечь и очаровать молодых людей и девушек миром тестирования.
HappyDev-lite-2016-осень, день 2 06 Серик Бейсенов. Время собирать требованияHappyDev-lite
Нужно поставить себя на место пользователя, на место владельца бизнеса и сформулировать требования к приложению. В докладе рассказано о людях, которые собирают и записывают эту информацию: об аналитиках, владельцах продукта и о дизайнерах взаимодействия.
Инструменты разные нужны, инструменты разные важныRoman Dvornov
В мире фронтенда уже существует большое количество инструментов: как браузерных, так и консольных. Но достаточно ли этих инструментов? Мне кажется, что нет. Веб-приложения становятся все больше и сложнее, и многое остается вне нашего поля зрения. Потому фреймворки и приложения должны предоставлять дополнительные инструменты, упрощающие разработку и улучшающие понимание того, что же происходит у них там — «под капотом». В ходе доклада я расскажу о таких инструментах: какими они могут быть, какие задачи могут решать, что необходимо для их создания.
CodeFest, Новосибирск, 28 марта 2015
http://www.youtube.com/watch?v=HMTc3DERw5c
A presentation I've made for Computer Science students of St. Petersburg State University to talk about the professions within IT sphere. Contains several screenshots from Futurama
Презентация к докладу "Автоматизация с помощью скриншотов. Как научить скрипт видеть графический интерфейс и взаимодействовать с ним" для конференции SQA Days-11.
http://it-conf.ru/ru/content/466.htm#TOC-28
HappyDev-lite-2016-весна 11 Виктор Белов. Мифы о (в) тестированииHappyDev-lite
Данный доклад нацелен на то, чтобы избавить вас от предубеждений о тестировании. Обсудим основные мифы:
1. Тестирование — это скучно;
2. Тестировщики враждуют с разработчиками;
3. В тестировании некуда расти...
и ряд других популярных заблуждений.
Собственное говоря, этим докладом я хочу привлечь и очаровать молодых людей и девушек миром тестирования.
HappyDev-lite-2016-осень, день 2 06 Серик Бейсенов. Время собирать требованияHappyDev-lite
Нужно поставить себя на место пользователя, на место владельца бизнеса и сформулировать требования к приложению. В докладе рассказано о людях, которые собирают и записывают эту информацию: об аналитиках, владельцах продукта и о дизайнерах взаимодействия.
Инструменты разные нужны, инструменты разные важныRoman Dvornov
В мире фронтенда уже существует большое количество инструментов: как браузерных, так и консольных. Но достаточно ли этих инструментов? Мне кажется, что нет. Веб-приложения становятся все больше и сложнее, и многое остается вне нашего поля зрения. Потому фреймворки и приложения должны предоставлять дополнительные инструменты, упрощающие разработку и улучшающие понимание того, что же происходит у них там — «под капотом». В ходе доклада я расскажу о таких инструментах: какими они могут быть, какие задачи могут решать, что необходимо для их создания.
CodeFest, Новосибирск, 28 марта 2015
http://www.youtube.com/watch?v=HMTc3DERw5c
A presentation I've made for Computer Science students of St. Petersburg State University to talk about the professions within IT sphere. Contains several screenshots from Futurama
Презентация к докладу "Автоматизация с помощью скриншотов. Как научить скрипт видеть графический интерфейс и взаимодействовать с ним" для конференции SQA Days-11.
http://it-conf.ru/ru/content/466.htm#TOC-28
Управление инцидентами в Почте Mail.ru, Антон ВикторовMail.ru Group
что такое инциденты и почему это важно;
как из непонятного сделать «рутину»;
про автоматизацию: OTRS, Jira, чат-боты;
про диагностику: логирование, как работает Bomgar;
про сообщество: специальная программа тестирования почты для сотрудников.
Автоматизация с помощью скриншотов. Как научить скрипт видеть графический интерфейс и взаимодействовать с ним. Презентация к докладу для Минского сообщества автоматизаторов тестирования http://www.autotest.by/.
http://www.autotest.by/news/image_based_test_automation
2015 12-05 Александр Шиповалов - Инструмент для тестирования Sikuli scriptHappyDev
This document provides an overview of SikuliX, an automation tool that uses image recognition to control and interact with graphical user interfaces. It describes the main classes in SikuliX including App, Region, Screen, Offset, Math, Similarity, and Pattern. Methods for these classes are also outlined for performing actions like opening applications, finding regions on the screen, mouse and keyboard input, and image matching.
2015-12-06 Артем Зиненко - Что делать, если браузеры клиентов действуют проти...HappyDev
This document discusses common browser vulnerabilities that can allow hackers to access user data. It covers topics like cross-site scripting (XSS), cross-site request forgery (CSRF), unvalidated redirects, clickjacking, and cross-origin resource sharing (CORS) configuration issues. The document provides examples of how these vulnerabilities can be exploited, such as hijacking user sessions after login or changing user account details without consent. Proper validation of user input and access controls are necessary to prevent unauthorized access to user data and accounts.
2. Про меня
• Я тестирую, автоматизирую,
программирую, управляю небольшим
проектом, организовываю хакатоны и
конференции, преподаю и иногда
рассказываю про все это.
3. Для чего автоматизируют?
• Хотят делать что-то быстрее
• Хотят делать что-то дешевле
• Хотят сделать то, что вручную сделать
сложно или невозможно
• Хотят минимизировать человеческие
ошибки
4. Что автоматизируют?
• Подготовку окружения
• Подготовку данных
• Повторяют действия человека
• Эмулируют взаимодействие с программой
5. Кто автоматизирует?
• Он умеет тестировать
• Он умеет программировать
• Он умеет планировать
• Он умеет считать чужие деньги
6. Как автоматизируют действия
человека?
• Записывают и повторяют движения мыши и
нажатия на клавиатуру.
• Графический анализ экрана
• Интегрируются с приложением и вызывают
команды прямо в нем.
• Повторяю не видимые действия, а то что за
ними.(API, Performance)
7. Чем автоматизируют?
• Головой
• Любой язык программирования
• Инструмент вторичен, но большое
комьюнити – это большой плюс
• Selenium (и все надстройки), QTP,
TestComplete, Ranorex, Sahi, SilkTest,
Squish…
8. Мифы
• Автоматизация - это всегда быстрее
• Автоматизация – это всегда интересно
• Из автоматизации никуда не растут
• Автоматизация – это просто.
9. Про книжки и сайты
• Книжки про тестирование ПО
• Книжки по языку программирования,
который вы выбрали
• Хабр,
• http://www.seleniumhq.org/
• http://stackoverflow.com
• http://automated-testing.info/
10. Про книжки и сайты
• Книжки про тестирование ПО
• Книжки по языку программирования,
который вы выбрали
• Хабр,
• http://www.seleniumhq.org/
• http://stackoverflow.com
• http://automated-testing.info/