Проект
Срок 3 месяца. Пишем с нуля web-приложение, которое делается на основе существующего desktop приложения и спецификации.
Мы аутсорс команда разработки. Я считаюсь джуном, практического опыта пару недель. У меня в паре коллега Strong Middle QA. Аналитик и владелец продукта на стороне заказчика.
Пока разработчики делают архитектуру и пилят первые фичи. Продукта еще нет
- Начало рабочего дня - плавающее. Я люблю работать часов с 10, моя коллега тоже, поэтому мы с ней в 10 уже активно общаемся в чате. Обсуждаем спецификацию, задаем вопросы аналитику, пишем тест-кейсы, генерируем тестовые данные для будущего тестирования.
- В 11:30 ежедневный созвон, где обсуждаем, что кто делает, какие вопросы и блокеры. Так как продукт сложный, то дейлик почти каждый день перерастает в обсуждение продукта и звонок затягивается на час.
- Атмосфера в команде здоровая, хотя все понимают, что сроки нереальные, но наша задача делать, что можем.
- В течение дня активные переписки или созвоны по вопросам. Очень тесно общаемся с аналитиком, требования написаны неплохо, но много нюансов.
- Тесно общаемся с коллегой QA, чтобы синхронизироваться, правильно ли мы понимаем принцип работы приложения, легко уйти не в ту степь, когда маленькие сроки, а ожидания высокие.
Фичи готовы, можно потихоньку тестить
Наши задача на день в этот период:
- Обновлять тест-кейсы (мы их потом передаем заказчику, поэтому надо их написать подробно и понятно - это наша отчетность).
- Те разделы, по которым я писала кейсы, я же их и тестирую. Если готовы методы, то я их немного щупаю через Swagger, но опыта мало, поэтому там больше хозяйничает опытный QA.
- В основном я проверяю функциональность через UI. Использую DevTools и просто прохожу по тест-рейсам. Багов немного в логике, но есть в UI, так как у нас нет дизайнера и фронтендеры делали как могли.
- Часто заглядываю в базы данных через DBeaver. Составляю простые запросы на Select, чтобы проверить, все ли записалось или изменилось в БД. Если что-то не могу еще удалить через UI, то удаляю это через БД. Несложные запросы на JOIN иногда использую для тест-кейсов.
- Найденные баги сразу записываю в Jira (важные и неважные, потом заказчик сам решат, что не будет править, но знать они должны, какие дефекты в программе)
- Сверяемся со списком фич на каждый этап и готовимся к демо для заказчика. Демо проводит коллега.
Проект на этапе сдачи, сроки окончены
- Доделываем критичные баги, каждый вечер заливаем исправления, делаем смоук на 45 мин-1ч и отдаем заказчику на их продакшен
- Передаем заказчику все артефакты тестирования: тест-кейсы, отчеты с багами, проводим ретро с командой. Обсуждаем, в чем были сложности проекта.
Вывод
В таком темпе и с такими компетентными коллегами набираешься быстро опыта. После проекта ушла на 1.5х в зарплате с полной уверенностью в своих силах единственным тестировщиком на проект.
Вступай в ОМ | Расти в IT | Присылай историю
Post #261
9.76K
- 🔥 49
- 👍 16
- ❤ 4
- 🖕 1