Как мы админа увольняли, или тонкости организации корпоративной безопасности ...Ontico
Через пару недель после увольнения админа нам показалось, что пароли наших клиентов утекли.
Неприятная ситуация, которая требует оперативных и слаженных действий.
В этом докладе я расскажу подробности этой истории, и мы обсудим:
+ Как отработали с клиентами, утечка паролей к которым была установлена достоверно.
+ Работа с отделом К. Чего ждать, а чего не стоит.
+ Как отработали с клиентами, пароли которых потенциально утекли.
+ Как изменили внутреннюю структуру доступов и политики безопасности.
+ Какие организационные выводы были сделаны.
Фреймворк для регрессионного тестирования на основе WebDriver, Бордюг Иван
В этом докладе слушатели услышат об идее автоматизации для людей с разным уровнем знаний в этой области. Также слушатель увидит, как быстро могут создавать тестовые сценарии по технологии BDD, которые в будущем станут тестами для регрессионного тестирования. Доклад будет построен на уже существующей разработке докладчика, будут высветлены все позитивные и негативные стороны данного подхода, а также проблемы, которые удалось решить в процессе автоматизации и проблемы, с которыми столкнулась команда в процессе использования данного подхода.
The most common mistakes in the first game session and how to avoid themDevGAMM Conference
Vera Karpova, Analyst, devtodev
Vasiliy is going to give you some insights on the importance of the first game session. He’ll share some examples of mistakes that game developers usually make. You’ll learn how to avoid the same mistakes and increase efficiency of your first game session.
У всех на виду: нюансы Open Source разработкиCUSTIS
Открытый семинар для студентов в компании CUSTIS (20 марта 2014 года).
Лектор: Виталий Филиппов, ведущий веб-разработчик.
Аннотация: Главное в свободном ПО — это всеобщее сотрудничество. Но правильно его организовать может быть нелегко: и люди, и компании часто не понимают смысл открытости и те преимущества, которые она дает. Это приводит к проблемам взаимодействия — между проектом и пользователями, внутри проекта, между разными проектами... Как с ними справиться? Что нужно для успешности «открытого» проекта? Как организовать разработку с технической точки зрения? Какую лицензию выбрать? И как вообще устроен мир разработки свободного ПО, какие есть интересные Open Source проекты и зачем их создавать? Обо всем этом и пойдет речь на семинаре.
Видеозапись семинара: https://vimeo.com/90127303.
Константин Книжник: статический анализ, взгляд со стороныTatyanazaxarova
Статья представляет интервью, взятое у Константина Книжника, сотрудником компании "Системы программной верификации" Андреем Карповым. Затронуты вопросы статического анализа кода, актуальность решений в этой области, а также перспективы использования статического анализа при разработке параллельных приложений.
Проблемы автоматизации крупных проектов: TestComplete, Дмитрий Марков
Дмитрий в своем докладе рассмотрит следующие вопросы:
Инструмент TestComplete. В чем сила?
Чем отличается автоматизация мелкого, среднего, крупного проекта?
Нужно ли что-то дополнительно делать при автоматизации крупного проекта?
Ошибки на начальных стадиях автоматизации
Раз говорим об ошибках, то также поговорим о том, как можно построить все так, чтобы этих ошибок избежать
Практические набитые шишки автоматизатора
Совершенный тестовый фреймворк, Андрей Иваровский
Идеальный тестовый фреймворк – миф или реальность? Поиск “философского камня”.
Расширяемость – как впихнуть “невпихуемое” и объять необъятное?
Кейворд-дривен, дата-дривен – извращения или путь к совершенству?
Многопоточность – мультиплексор или “каждой твари по паре”?
Обо всем этом, а также о кое-чем еще я расскажу в своем докладе.
“Обезьянье тестирование” в мобильных проектах, Роман Подолян
Хотите уйти от проторённых путей, проверить приложение самыми разнообразными, случайными последовательностями действий? Задать ему встряску чтобы проверить его на выносливость? Сделать с ним то, что даже не собирались? Отдайте его “обезьяне”.
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QAFest
Дорогие начинающие коллеги-тестировщики! Уважаемые коллеги со „средним“ стажем! В данном докладе я постараюсь поменять ваше традиционно неполное, и местами неверное представление о том, зачем и для чего мы занимаемся тестированием, и может быть даже достучаться до сердец некоторых сеньоров нашего ремесла.
Курсы, ISTQB, Википедия, скороспелые статьи на коммерческих и бесплатных сайтах, и знаменитые „исторические причины“ - внесли неоценимый вклад в дело хаоса понятий и поверхностности „лучших практик“ в области тестирования.
В докладе я донесу свой взгляд на современное тестирование, который поддерживают некоторые из очень ведущих специалистов. Понимание целей поможет вам стать лучшими тестировщикам и не только. Давайте сдвигать парадигму вместе уже сегодня! Так победим.
Как мы админа увольняли, или тонкости организации корпоративной безопасности ...Ontico
Через пару недель после увольнения админа нам показалось, что пароли наших клиентов утекли.
Неприятная ситуация, которая требует оперативных и слаженных действий.
В этом докладе я расскажу подробности этой истории, и мы обсудим:
+ Как отработали с клиентами, утечка паролей к которым была установлена достоверно.
+ Работа с отделом К. Чего ждать, а чего не стоит.
+ Как отработали с клиентами, пароли которых потенциально утекли.
+ Как изменили внутреннюю структуру доступов и политики безопасности.
+ Какие организационные выводы были сделаны.
Фреймворк для регрессионного тестирования на основе WebDriver, Бордюг Иван
В этом докладе слушатели услышат об идее автоматизации для людей с разным уровнем знаний в этой области. Также слушатель увидит, как быстро могут создавать тестовые сценарии по технологии BDD, которые в будущем станут тестами для регрессионного тестирования. Доклад будет построен на уже существующей разработке докладчика, будут высветлены все позитивные и негативные стороны данного подхода, а также проблемы, которые удалось решить в процессе автоматизации и проблемы, с которыми столкнулась команда в процессе использования данного подхода.
The most common mistakes in the first game session and how to avoid themDevGAMM Conference
Vera Karpova, Analyst, devtodev
Vasiliy is going to give you some insights on the importance of the first game session. He’ll share some examples of mistakes that game developers usually make. You’ll learn how to avoid the same mistakes and increase efficiency of your first game session.
У всех на виду: нюансы Open Source разработкиCUSTIS
Открытый семинар для студентов в компании CUSTIS (20 марта 2014 года).
Лектор: Виталий Филиппов, ведущий веб-разработчик.
Аннотация: Главное в свободном ПО — это всеобщее сотрудничество. Но правильно его организовать может быть нелегко: и люди, и компании часто не понимают смысл открытости и те преимущества, которые она дает. Это приводит к проблемам взаимодействия — между проектом и пользователями, внутри проекта, между разными проектами... Как с ними справиться? Что нужно для успешности «открытого» проекта? Как организовать разработку с технической точки зрения? Какую лицензию выбрать? И как вообще устроен мир разработки свободного ПО, какие есть интересные Open Source проекты и зачем их создавать? Обо всем этом и пойдет речь на семинаре.
Видеозапись семинара: https://vimeo.com/90127303.
Константин Книжник: статический анализ, взгляд со стороныTatyanazaxarova
Статья представляет интервью, взятое у Константина Книжника, сотрудником компании "Системы программной верификации" Андреем Карповым. Затронуты вопросы статического анализа кода, актуальность решений в этой области, а также перспективы использования статического анализа при разработке параллельных приложений.
Проблемы автоматизации крупных проектов: TestComplete, Дмитрий Марков
Дмитрий в своем докладе рассмотрит следующие вопросы:
Инструмент TestComplete. В чем сила?
Чем отличается автоматизация мелкого, среднего, крупного проекта?
Нужно ли что-то дополнительно делать при автоматизации крупного проекта?
Ошибки на начальных стадиях автоматизации
Раз говорим об ошибках, то также поговорим о том, как можно построить все так, чтобы этих ошибок избежать
Практические набитые шишки автоматизатора
Совершенный тестовый фреймворк, Андрей Иваровский
Идеальный тестовый фреймворк – миф или реальность? Поиск “философского камня”.
Расширяемость – как впихнуть “невпихуемое” и объять необъятное?
Кейворд-дривен, дата-дривен – извращения или путь к совершенству?
Многопоточность – мультиплексор или “каждой твари по паре”?
Обо всем этом, а также о кое-чем еще я расскажу в своем докладе.
“Обезьянье тестирование” в мобильных проектах, Роман Подолян
Хотите уйти от проторённых путей, проверить приложение самыми разнообразными, случайными последовательностями действий? Задать ему встряску чтобы проверить его на выносливость? Сделать с ним то, что даже не собирались? Отдайте его “обезьяне”.
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QAFest
Дорогие начинающие коллеги-тестировщики! Уважаемые коллеги со „средним“ стажем! В данном докладе я постараюсь поменять ваше традиционно неполное, и местами неверное представление о том, зачем и для чего мы занимаемся тестированием, и может быть даже достучаться до сердец некоторых сеньоров нашего ремесла.
Курсы, ISTQB, Википедия, скороспелые статьи на коммерческих и бесплатных сайтах, и знаменитые „исторические причины“ - внесли неоценимый вклад в дело хаоса понятий и поверхностности „лучших практик“ в области тестирования.
В докладе я донесу свой взгляд на современное тестирование, который поддерживают некоторые из очень ведущих специалистов. Понимание целей поможет вам стать лучшими тестировщикам и не только. Давайте сдвигать парадигму вместе уже сегодня! Так победим.
3. О ПИРАМИДАХ
Все видели эту картинку. Эта хрень
называется «пирамидой тестирования». Ее
называет так даже мой друг с
математическим образованием, лауреат
всевозможных олимпиад и признанный
евангелист автоматизации тестирования, что
весьма странно. Я-то вижу на этой картинке
только ебаный треугольник. Треугольник!
Чяднт?
4. О ТРЕУГОЛЬНИКАХ
Чем хорош треугольник? Тем, что к концепции,
выраженной посредством треугольника,
невозможно придраться. Треугольник
Серпинского, треугольник качества, санкаку-
дзимэ, в конце концов.
А еще, практически везде можно вырезать
треугольник, написать «хуй» - и вот уже перед
вами шедевр постмодернизма.
Короче, треугольник – это круто. Не то, что какая-
то там пирамида.
5. ТРЕУГОЛЬНИК ТЕСТИРОВАНИЯ
Треугольник тестирования – из той же оперы.
На конференции или на презентации для
заказчика этим треугольником вы можете в
буквальном смысле заткнуть рты всем
оппонентам, так как никто в здравом уме не
станет возражать против Треугольной
Концепции.
6. ТРЕУГОЛЬНИК ТЕСТИРОВАНИЯ В РЕАЛЬНОМ МИРЕ
В реальном мире треугольник тестирования
часто принимает форму параллелограмма или
даже песочных часов.
Покосившаяся форма параллелограмма
символизирует тот факт, что он вот-вот ебнется,
но сейчас речь не о том.
7. ПОЧЕМУ ТАК?
• «Юнит-тесты пишут девелоперы, а не мы. Хуй
его знает, что и как они там проверяют.
Напишем-ка мы еще столько же UI-тестов, ведь
не зря же мы наворотили столько тест-кейсов».
• «А у нас в приложении никакого API нету, и чо
теперь? Надо бы нахуячить еще UI-тестов».
• «Ну мы же должны пройти по всему сценарию
со всеми его 60 вариантами от начала и до
конца, вот, и user story имеется. Да похуй, что
через UI долго, это же автоматический тест –
оставим на ночь. Зато наглядно».
8. ПРОБЛЕМА? ПРОБЛЕМА.
Как же быть?
Ведь параллелограмм уже на презентации не
покажешь : никто на это не поведется.
Бизнесу такое тоже не впаришь: «Зачем нам
эта кривая Хуйня? Она же вот-вот ебнется!»
Решение существует!
10. ТРЕУГОЛЬНИК КАПИТАНА ХАОСА
В чем прелесть этой модели?
• Эта модель треугольна! Притом, в ней нет этой
корявой облачной хуйни на верхушке, без которой
авторы исходного треугольника, очевидно, никак не
могли обойтись.
• Эта модель правдива! Она соответствует реальности,
где автотесты пишут отнюдь не гномики в шапочках
из цветов.
• Эта модель проста! Не существует такого долбоеба,
который не сумел бы ее реализовать на практике. Ну
может быть, верхний треугольник получится чуть
поменьше, но общая треугольность в любом случае
будет сохранена.
11. ПОДВОДИМ ИТОГИ
К чему я все это написал, спросите вы.
Каково резюме? Да шут его знает. Наверное,
надо менять работу, а то какая-то сплошная
безнадега кругом. Ну или продолжать верить
в Священный Треугольник.