Как преуспеть в тестировании

Содержание

Слайд 2

Сложности тестирования мобильных приложений
Что нужно знать перед началом тестирования?
Как выбрать тестовые девайсы?
Наиболее

Сложности тестирования мобильных приложений Что нужно знать перед началом тестирования? Как выбрать
узкие места при мобильном тестировании

Повторение урока№10

Слайд 3


Всегда важно понимать, что изменения могут зависеть лично от вас.

Как изменить все

Всегда важно понимать, что изменения могут зависеть лично от вас. Как изменить
к лучшему, если вы – единственный тестировщик

Слайд 4

Проблемы в компаниях не имеющих тестировщиков:
- Медленная обратная связь или ее отсутствие
-

Проблемы в компаниях не имеющих тестировщиков: - Медленная обратная связь или ее
Нет специализированного тестирования новой/существующей функциональности
- Фронт-энд автоматизация часто ломается.
- Ноль доверия к Selenium-тестам: если они падали, то правятся тесты, а не код приложения.
- Отсутствующие юнит-тесты
- Результаты тестов бизнес-логики должны проверяться экспертами в этой области, а не пмами и разрабами.
- Заинтересованные лица не участвуют во встречах.
- Никто не пытается поставить себя на место пользователя.

Слайд 5

- Медленная обратная связь или ее отсутствие
Первый шаг:
общение с бизнес-стороной – но

- Медленная обратная связь или ее отсутствие Первый шаг: общение с бизнес-стороной
не с менеджерами, а с теми, кто действительно использует нашу систему и понимает проблемы пользователей.
Действие:
вникнуть в то, что может раздражать пользователей, и в то, как на самом деле они используют наше приложение. Зачастую оно используется совсем не так, как представлялось разработчикам. Люди используют обходные пути, чтобы избежать багов, о которых даже и не знает команда.

Слайд 6

- Нет специализированного тестирования новой/существующей функциональности
Что делать?
Документация разных уровне детализации
Тестирование
Анализ результатов

- Нет специализированного тестирования новой/существующей функциональности Что делать? Документация разных уровне детализации Тестирование Анализ результатов

Слайд 7

- Фронт-энд автоматизация часто ломается.
Что делать?
Общение с разработчиками
Сделать классы неподвластные частым изменениям
Автоматизировать

- Фронт-энд автоматизация часто ломается. Что делать? Общение с разработчиками Сделать классы
только основной функционал

Слайд 8

- Ноль доверия к Selenium-тестам: если они падали, то правятся тесты, а

- Ноль доверия к Selenium-тестам: если они падали, то правятся тесты, а
не код приложения.
Что делать:
Так делать нельзя!
Тесты пишутся по ожидаемому результату а не по уже созданному функционалу

Слайд 9

- Отсутствующие юнит-тесты
Что делать?
Внедрять юнит тесты
Следить за их актуальностью

- Отсутствующие юнит-тесты Что делать? Внедрять юнит тесты Следить за их актуальностью

Слайд 10

Результаты тестов бизнес-логики должны проверяться экспертами в этой области, а не пмами

Результаты тестов бизнес-логики должны проверяться экспертами в этой области, а не пмами
и разрабами.
Заинтересованные лица не участвуют во встречах.
- Никто не пытается поставить себя на место пользователя.

Слайд 11

Не бойтесь быть собой
Уверенно помогать другим, делясь опытом и знаниями.
Осознать, что вы

Не бойтесь быть собой Уверенно помогать другим, делясь опытом и знаниями. Осознать,
человек, а не всезнающая машина, и что вполне нормально задавать вопросы и просить помощи.
Интересоваться различными вещами, затрагивающими и не затрагивающими работу, развивать свой интерес, узнавать что-то новое.
Стремиться стать лучше и идти своим путем.
Вдохновлять других, заражать их своей страстью и мотивацией.

Как преуспеть в тестировании

Слайд 12

Не поддавайтесь стадному чувству

Не поддавайтесь стадному чувству

Слайд 13

Делайте что-нибудь
Ходить на профессиональные встречи несколько раз в году
Посещать одну-две конференции в

Делайте что-нибудь Ходить на профессиональные встречи несколько раз в году Посещать одну-две
год
Написать в блог
Читать книги и статьи
Смотреть видео, слушать подкасты, участвовать в беседах
Проявлять активность в Интернете
Делиться идеями, методами и подходами
Помогать другим
Поддерживать физическую форму
Отводить время для размышлений
Постоянно думать о том, как улучшить свою работу и жизнь сообщества в целом.
Быть хорошим и порядочным человеком
Научиться мириться с неудачами

Слайд 14

Концентрируйтесь

Концентрируйтесь

Слайд 15

Измеряйте свое тестирование
Вы ей гордитесь?
Чувствуете ли вы, что ваш труд значим?
Чувствуете ли

Измеряйте свое тестирование Вы ей гордитесь? Чувствуете ли вы, что ваш труд
вы, что он ценен для вашей команды?
Задаете ли вы вопросы?
Просите ли вы обратную связь?
Находите ли вы наилучшие решения?
Проактивны ли вы?
Интересуетесь ли вы полезными современными методиками?
Растете ли вы как тестировщик?
Приобретаете ли вы новые навыки?
Какие навыки могут вам понадобиться?

Слайд 16

Понимание, значим ли ваш труд
Влияете ли вы на командную динамику?
Качественна ли ваша

Понимание, значим ли ваш труд Влияете ли вы на командную динамику? Качественна
работа, эффективно ли вы распределяете свое время?
Делитесь ли вы новыми идеями?
Есть ли у вас понимание значимости вашего труда?

Слайд 17

Ищите новые пути решения задач:
Ищите более эффективные подходы и методы.
Ищите новые инструменты.
Учитесь

Ищите новые пути решения задач: Ищите более эффективные подходы и методы. Ищите
новому.
Учитесь хорошим практикам.
Проактивно определяйте наилучшие способы траты своего времени и ресурсов.
Узнайте, как другие делают то, что делаете вы.
Учите коллег.
Делитесь этими идеями с командой.
Делитесь этими идеями с профессиональным сообществом – скорее всего, вы получите обратную связь от тех, кто уже прошел этот путь!

Слайд 18

Постоянно пытайтесь разобраться в технологиях

Постоянно пытайтесь разобраться в технологиях

Слайд 19

Принимайте решения

Принимайте решения