Многогранная профессия тестировщика глазами с++...
TRANSCRIPT
![Page 1: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/1.jpg)
Многогранная профессия тестировщика глазами С++ разработчика в примерах
Антон Семенченко
![Page 2: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/2.jpg)
Обо мне
Антон Семенченкоавтоматизированное тестирование, низкоуровневая разработка, управление, продажиОснователь DPI.SolutionsМенеджер в EPAM SystemsТренер по автоматизации и
управлению
![Page 3: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/3.jpg)
План беседы• Тестирование ПО – простейшее определение• Что, когда и как тестировать• Инструменты тестирования• Автоматизация тестирования, Agile тестирование• Мы на dev.by• Личный пример• Почему я хотел уйти из IT• Почему сегодня мне ну очееееееень нравится в
IT• 11 историй
![Page 4: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/4.jpg)
План беседы• «Литература» для понимания «всего»• «Литературя» для понимания IT в целом• Техническая «литература» самого широкого профиля• Как эффективно построить карьеру в IT?• Кто поможет?• Resource Manager• Профессиональные сообщества
![Page 5: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/5.jpg)
Тестирование ПОТести́рование програ́ммного обеспе́че́ния — процесс исследования, испытания программного продукта, имеющий две различные цели:
• продемонстрировать разработчикам и заказчикам, что программа соответствует требованиям;
• выявить ситуации, в которых поведение программы является неправильным, нежелательным или не соответствующим спецификации
![Page 6: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/6.jpg)
Что, когда, как?
![Page 7: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/7.jpg)
Мы – на dev.by и не только• Антон Семенченко: «Автоматизированное тестирование
переживает взрывное развитие»
https://dev.by/lenta/main/anton-semenchenko-avtomatizirovannoe-testirovanie-perezhivaet-vzryvnoe-razvitie
• Антон Семенченко: «Как автоматизатору не оказаться за бортом эволюции»
https://dev.by/lenta/main/kak-avtomatizatoru-ne-okazatsya-za-bortom
• Антон Семенченко: «Agile тестирование и Agile тестировщик»
https://comaqa.by/2016/02/11/jan2016-agile-testing-agile-tester/
![Page 8: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/8.jpg)
Не нравится в IT (в прошлом)Компания - Festo
Техническая составляющая• Отказоустойчивые промышленные контроллеры для
агрессивных сред• Ассемблер
“Социальная” составляющая• Небольшая команда• Минимум общения
«Что мы имееем в итоге»• 100% технические задачи
![Page 9: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/9.jpg)
Нравится в IT (сегодня)
Компания:• EPAM Systems• www.COMAQA.by• www.CoreHard.by• www.DPI.Solutions • десяток образовательных IT центров
![Page 10: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/10.jpg)
Нравится в IT (сегодня)
Техническая составляющая• Научные задачи• Исследование• Технические консультации• Пред-продажное прототипирование• Разработка инструментов Автоматизации
тестирования
![Page 11: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/11.jpg)
Нравится в IT (сегодня)“Социальная” составляющая• Море общения :)• Провести собеседования• Организовать обучение сотрудников• Подготовить и прочитать ключевые лекции лично• Прочитать Вебинары для очееень широкой аудитории
(более 20 стран, 1000 слушателей)• «Запустить» E-Learning• Исследование рынка IT труда регионов РФ• Исследование рынка небольших IT компаний
регионов РФ для поглащения • Продажи
![Page 12: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/12.jpg)
Нравится в IT (сегодня)
«Что мы имеем в итоге»• Счастье :)
![Page 13: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/13.jpg)
Примеры11 очеееень разных иторий (и это только начало) о том как ребята пришли в IT и добились успеха https://comaqa.by/category/education/
![Page 14: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/14.jpg)
Материалы-книги
![Page 15: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/15.jpg)
Чтобы понимать «почему?»• Универсальная история
• Акоп Назаретян. Цивилизационные кризисы в контексте Универсальной истории
• Евгений Седов. Информационно-энтропийные свойства социальных систем
• Вертикаль Панова-Снукса
![Page 16: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/16.jpg)
Чтобы понимать «почему?»• Питер Друкер. Менеджмент. Вызовы XXI века
• Виген Геодакян. Эволюционная теория пола
• Франс де Вааль. Политика у шимпанзе. Власть и секс у приматов
• Михаил Веллер. Испытатели счастья
• Герберт Спенсер. Основные начала
![Page 17: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/17.jpg)
Чтобы понимать «почему?»• Конференция Global Future 2045
• GF2045. Акоп Назаретян. Проблема середины XXI века
• GF2045. Михаил Веллер. Человек в системе энергоэволюционизма
• GF2045. Александр Панов. Сингулярность эволюции и будущее фундаментальной науки
![Page 18: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/18.jpg)
IT overview• Фредерик Брукс «Мифический человеко-месяц или Как
создаются программные системы»Notes: «Мировоззренческая» книга ... очень легко
читается, около художественная литература ... рекоммендую прочитать дважды.
• Том де Марко «Peopleware: Productive Projects and Teams.»Notes: «Мировоззренческая» книга ... очень легко
читается, около художественная литература ... рекоммендую прочитать дважды.
![Page 19: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/19.jpg)
IT overview• Том де Марко «The Deadline: A Novel About Project
Management»Notes: «Мировоззренческая» книга ... очень легко
читается, около художественная литература ... рекоммендую прочитать дважды.
• Кент Бек «Экстремальное программирование. Разработка через тестирование»
Notes: IMHO Легкая для прочтения, концептуально целостная книга, с полезными примерами
![Page 20: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/20.jpg)
Tech overview• Гради Буч «Объектно Ориентированный Анализ и
проектирование с примерами приложений на С++»Notes: Не стоит пугаться примеров на С++, 95% материала концептуального, не зависящего от конретного языка программирования.На мой взгляд это одна из лучших книг для настоящего, а не шапочного, знакомство с ООП.
• Стив Макконнелл «Совершенный код»Notes: Не стоит бояться размера книги ... ее стоит или читать перед сном с любого места ... или выборочные главы, что бы освежить свои знания в конкретной проблемной области.
![Page 21: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/21.jpg)
Tech overview• Мартин Фаулер «Рефакторинг»
Notes: IMHO категорически рекомендую прочитать от корки до корки, 2 раза подряд, что бы содержание книги стало вашим активным профессиональным багажом.
• Gang of four “Design patterns”Notes: IMHO категорически рекомендую прочитать от корки до корки, как минимум, 2 раза подряд, что бы содержание книги стало вашим активным профессиональным багажом.
• Д. Томас, Эндрю Хант «Программист-прагматик. Путь от подмастерья к мастеру»Notes: Замечательная книга, состоящая из множества атомарных советов. IMHO стоит прочитать от корки до корки 2 раза, а затем пролистывать выборочные главы при подготовке к обсуждению с заказчиком или интервью.
![Page 22: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/22.jpg)
Как построить карьеру в IT?
![Page 23: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/23.jpg)
Resource ManagerRM – в том числе, помогает построить индивидуальный план развития (технического, обще-человеческого, карьерного) в компании
![Page 24: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/24.jpg)
EPAM: Coconut Team
![Page 25: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/25.jpg)
COMAQA.BYАудитория сообществаСпециалисты по тестированию (как ручному, так и автоматизированному)Разработчики средств автоматизацииМенеджеры и специалисты по продажам в ITIT-специалисты, думающие о переходе в автоматизациюСтуденты в поиске перспективной профессииЦель сообществаСоздать единую площадку для эффективного общения всех IT-специалистов в контексте автоматизированного тестированияВаша выгодаВозможность услышать доклады ведущих IT-профессионалов и поделиться своим опытомБесплатно участвовать в “промо” - версиях топовых IT-конференций стран СНГРегулярно встречаться лично, на тематическом форуме, в “филиалах” сообщества в социальных сетях и мессенджерах
![Page 26: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/26.jpg)
COMAQA.BY
https://www.facebook.com/comaqa.by/
http://vk.com/comaqaby
+375 33 33 46 120+375 44 74 00 385
![Page 27: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/27.jpg)
CoreHard.byАудитория сообщества«Суровые» разработчики на С++ & co, IoT, BigData, High Load, Parallel ComputingРазработчики средств автоматизацииМенеджеры и специалисты по продажам в ITСтуденты в поиске перспективной профессииЦель сообществаСоздать единую площадку для эффективного общения всех IT-специалистов в контексте “суровой” разработкиВаша выгодаВозможность услышать доклады ведущих IT-профессионалов и поделиться своим опытомБесплатно участвовать в “промо” - версиях топовых IT-конференций стран СНГРегулярно встречаться лично, на тематическом форуме, в “филиалах” сообщества в социальных сетях и мессенджерах
![Page 28: Многогранная профессия тестировщика глазами с++ разработчика в примерах](https://reader035.vdocuments.pub/reader035/viewer/2022062400/587291711a28ab36118b6467/html5/thumbnails/28.jpg)
CoreHard.by
https://www.facebook.com/corehard.by/
+375 33 33 46 120+375 44 74 00 385