4. Ответы Английский
Тестирование это просто ??????????
Сообщество
Тест- Domain
анализ А их
Тест- достаточно
дизайн ? А как в iOS
Переп ОК
ать
ис ОК сделать
лучше ать
ир
скриншот?
б
Вы
Да
Да
ть А что Их n штук Тестовый Шаги Ожидаемый Нет
рова Нет
ма т из и делать? Все успеваем? Bug
Авто сценарий результат
?
Автома
ть
Добавить людей Не знаю Сообщить
ни
тизаци
ол
я Тест-
ып
Bug репорт
менеджмен Требования
кв
Ка
т
Тестирование – это выполнение тестов(= проверок) А куда
и как
А точно ли это писать?
тестирование? Тест=проверка?
Процессы
Школы
тестировани Testing<>checkin
я g
5. 3 «best practices»;)
профессионального роста
• Что-то не ясно? Спроси!
• Что-то узнал? Расскажи!
• Хочешь быть «классным тестировщиком»?
Будь им!
11. Резюме
Совет 1. Резюме на hh.ru.
Совет 2. В должности
написать «Тестировщик
ПО».
Совет 3. В разделе ключевые
навыки писать только то, что
знаете.
Совет 4. Хорошая фотка в
резюме.
12. Собеседование
• Совет 1. На групповых
собеседованиях скромность
это минус.
• Совет 2. Узнайте кто будет
вашим менеджером.
• Совет 3. Деятельность в
проф. сообществе.
• Совет 4. Подстраивайтесь
под тех кто вас собеседует.
13. Испытательный срок
Совет 1. Испытательный срок
это время когда не только
компания смотрит на вас но
и вы на компанию.
Совет 2. Активная позиция
(Многое можно поменять
если не боятся вопросов).
Совет 3. Поговорите с теми
кто уже работает.
14. Обязанности
• Прохождение написанных
тестов
• Написание тестов - Тест-
дизайн
• Автоматизация - Старое
наследие, новые амбиции
• Ручное функциональное
тестирование
• Написание требований
15. Почитать
• 1. Тестирование — это не поиск ошибок! / Хабрахабр (Наталья Руколь)
• 2. Как развиваться начинающему тестировщику? / Хабрахабр (Наталья
Руколь)
16. Спасибо за внимание
Екатерина Кириллова
teklaron@yandex.ru
http://megagroup.ru/
18. О себе
Ян Алексеенко
Senior QA
Engineer/Software
developer
GGA Software Services
Опыт: 5+ в тестировании и
разработке
19. Определение
• Автоматизированное тестирование программного обеспечения
— часть процесса тестирования на этапе контроля качества в
процессе разработки программного обеспечения. Оно использует
программные средства для выполнения тестов и проверки
результатов выполнения, что помогает сократить время
тестирования и упростить его процесс.
20. Обязанности инженера по
автоматизации процесса тестирования
• Поддержка инфраструктуры
• Разработка тестовых скриптов
• Исследование и внедрение нового инструментария
• Взаимодействие с командой разработки
• Развитие подходов к тестированию и его методик
• Организации Continues Integration
• Разработка фреймворка для автоматизации тестирования
• Запуск тестовых скриптов и проверка результатов тестирования
• Оценка затрат на тестирование
• Анализ и тестирование требований
• Тест дизайн (тест кейсы, тестовые данные)
21. Что автоматизируют
• Unit testing
• Performance / Stress testing
• UI / Web testing
• Security testing
22. Когда автоматизируют
• Затраты на разработку и поддержку авто-тестов покрывают
затраты на ручное тестирование. (В основном это большие
проекты)
• Test driven development
23. Что делать, если автоматизировать нельзя?
Полу-автоматизация: скрипты + ручной запуск + ручное
выполнение.
24. Карьерный рост
Младший инженер по автоматизации
• Основные обязанности: запуск тестов и проверка результатов.
• Необходимые знания: общее представления о разработке и
тестировании
• Без опыта работы.
• З.П. ~20т.р.
25. Карьерный рост
Инженер по автоматизации
Основные обязанности: написание тестов, написание скриптов,
запуск тестов, проверка результатов, ручное тестирование.
Необходимые знания: знание методик тестирования, понимание
процесса автоматизации тестирования и технической реализации
задач автоматизации, уверенное знание одного из языков
программирования С++, C#, Java и т.д.
Опыт работы от года.
З.П. ~45т.р.
26. Карьерный рост
Старший инженер по автоматизации
• Основные обязанности: тестирование приложений, разработка
новых и поддержка существующих тестовых сценариев,
составление документов для процесса тестирования,
руководство командой (5-6 человек)
• Необходимые знания: глубокое знание методологии
тестирования, опыт функционального тестирования
приложений, и т.д.
• Опыт работы от трех лет
• З.П. ~70т.р.
27. Вакансии GGA:
QA Engineer
Обязанности:
•Анализ требований к программному продукту
•Написание тестовой документации
•Проведение ручных тестов
•Работа с bug tracking системами
•Локализация и документирование дефектов
Обязательно
•Опыт тестирования клиент-серверных программных продуктов не менее 1 года
•Engilsh - Навыки написания тестовой документации на английском языке
•Навыки бизнес-анализа
•Ответственность, аккуратность, умение работать в команде
28. Вакансии GGA:
Senior QA Engineer
Обязанности:
•Тестирование Web-приложений и Web-сервисов
•Написание автоматических тест-кейсов
•Составление тестовой документации на английском языке
•Взаимодействие с проектной командой
Обязательно
•Опыт тестирования клиент-серверных программных продуктов не менее 1 года
•Engilsh - Навыки написания тестовой документации на английском языке
•Навыки бизнес-анализа
•Ответственность, аккуратность, умение работать в команде
29. Вакансии GGA:
Java Web developer
Для участия в проектах, связанных с разработкой ПО в
области bio-/chem- informatics
Обязанности:
•Создание высококачественного программного кода
•Развитие существующего программного кода
•Анализ спецификаций заказчиков
Обязательно
•Опыт разработки Web приложений на Java с использованием Spring Framework
•Опыт работы с JDBC и Oracle
•Опыт работы с одним из Java application servers
•Технический английский
30. Вакансии GGA:
Java Web developer
Для участия в проектах, связанных с разработкой ПО в
области bio-/chem- informatics
Обязанности:
•Создание высококачественного программного кода
•Развитие существующего программного кода
•Анализ спецификаций заказчиков
Обязательно
•Опыт разработки Web приложений на Java с использованием Spring Framework
•Опыт работы с JDBC и Oracle
•Опыт работы с одним из Java application servers
•Технический английский
31. Вакансии GGA:
Senior SharePoint Developer
Обязанности:
•Выработка технических решений в области реализации приложений на
платформах SharePoint и ASP.Net
•Проверка и контроль полноты системных требований
•Контроль качества кода (проведение Code Review)
•Помощь руководителям проектов в организационных задачах (оценка
трудозатрат, планирование)
Обязательно
•Глубокие знания платформы .NET 3.5, 4.0
•Опыт создания проектной документации
•Глубокие знания и большой опыт использования технологий Microsoft (ASP.NET,
SharePoint, MS SQL Server)
•Знание принципов SOA
•Владение английским языком на уровне, достаточном для создания технической
документации
32. GGA Software Services
Компания – Лидер в разработке программных продуктов в
области био- и хемоинформатики
У нас
•Прекрасные условия труда в комфортабельном офисе в современном бизнес-
центре рядом со ст.м. Черная речка
•Уютные комнаты отдыха, оборудованные всем необходимым
•Корпоративное обучение
•Курсы английского языка с британскими преподавателями
•50% компенсация затрат на занятия спортом
•Оплата полиса добровольного медицинского страхования