Рубріки: Опыт

«Сесть и плакать – не наш путь»: что делать, если на IT-проекте нет документации

Анастасія Пономарьова

Документация – “волшебная палочка” для специалиста, которая дает представление о работе программного обеспечения: содержит инструкции, примечания, диаграммы, включая материалы исходного кода и учебные материалы, информацию об архитектуре проекта, тестирование и т.д.

Но что делать, если приходишь в “новую динамичную развивающуюся компанию”, а там документации примерно ноль? Этот вопрос раскрыла опытная QA Engineer Ольга Маркова в своем LinkedIn.


«В теории на проектах, куда приходишь работать, есть бизнес аналитик, хорошо расписанная документация по проекту в Confluence, тестовая документация в TestRail, вам предоставляют доступ ко всему необходимому. Работай и радуйся. А вот на практике так бывает не всегда», – утверждает специалист.
По ее опыту, встречаются проекты, которым год-два или больше, и все это время они работали без QA. Так что здесь нет не только тестовой документации, а вообще никакой.

Что делать?

«Сесть и плакать – не наш путь», – говорит тестировщица и предлагает несколько вариантов выхода из ситуации:

  1. Узнайте, что вообще есть. Все равно где-то могут «валяться» какие-то требования, схемы, документация к АРI или коллекции Postman… Расспросите коллег и просите вам дать это.
  2. Изучите инструкции для пользователей. На многих проектах они все-таки есть, и это уже хорошая отправная точка – оттуда можно выбрать некоторые требования (например, размеры изображений) и в целом понять, как работает продукт, разобраться в основном функционале.
  3. Поговорить с СТО, старшим разработчиком, кем-то из «старожилов» на проекте или клиентом – расспросить о продукте, какова его идея, как компания «делает деньги», почему этот функционал работает именно так, а не иначе.
  4. Попросить доступ к GitHub и базе данных, если возможно. Можно посмотреть комиты и увидеть, что делалось на проекте в последнее время. Если умеешь читать код, вообще прекрасно.
  5. Попросить доступ к Google Analytics. Здесь можно увидеть, под какие устройства, ОС и браузеры нужно тестировать, сколько пользователей есть, из каких стран, какого возраста, какие страницы самые популярные, из которых пользователи выходят, откуда идет трафик.
  6. Провести исследовательское тестирование.
  7. Не стесняться расспрашивать у коллег все, что непонятно или вызывает сомнения. Лучше переспросить, чем делать кучу никому не нужной работы.

«Параллельно с этим нужно начать создавать документацию самостоятельно! Хотя бы схематическую, хотя бы общую. Составлять чек-листы, строить диаграммы перехода состояний, таблицы связей, делать анализ влияния, – говорит Ольга. То, что вы один тестировщик на проекте не означает, что можно забить на документацию (никому же кроме вас она типа не надо) и просто заводить багульки в Jira».

Она советует сделать все, что поможет вам тестировать быстрее и лучше, проводить регрессию или ввести автоматизацию:

  • Написать чек-листы, если тест-кейсы кажутся избыточными или небольшими.
  • Сделать документацию к API.
  • Нарисовать таблицу с описанием зависимостей.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023