Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Непонятное описание грейдов. #90

Open
ksiv opened this issue Apr 12, 2024 · 0 comments
Open

Непонятное описание грейдов. #90

ksiv opened this issue Apr 12, 2024 · 0 comments

Comments

@ksiv
Copy link

ksiv commented Apr 12, 2024

https://github.com/avito-tech/playbook/blob/master/QA-profile.md

Уже не первый раз пытаюсь понять этот документ, он достаточно странный. У меня возникло несколько вопросов:

а) Е3. Некоторые пункты просто непонятны. Например, "Составляет тестовые модели для части функциональности команды."
Если это "тестовая -модель" она же инфо-модель, она же (граф действий-состояний) - то это функциональность "продукта" не "команды". Если речь о команде, то там схемы и матрицы взаимодействий.

б) E4. Данная Роль обеспечивает: "Обеспечивает качество всего функционала команды целиком.", "Координирует кросскомандное тестирование." - это грэйд QA Head, и эта же роль "Прорабатывает вместе с разработчиками юнит-тесты.", что есть любой грейд начиная с Junior (E1)

в) E4. "Умеет разрабатывать тесты на backend и хотя бы на один client-side, чтобы обеспечивать покрытие на всех уровнях системы."

  • что иными словами описывает E3 "пирамиды тестирования. Тестирует не только UI, но и уровни ниже: например, API."

Вместе с тем, в шапке документа и так сказано: "Ожидания каждого следующего уровня добавляются к ожиданиям предыдущих. Например, E4-инженер должен уметь делать всё то же самое, что E1, E2 и E3."
Прим: "client-side" - это прилагательное, а "back end" -может использоватся как существительное. Правильным будет вариант из E3.

г) E3 "Владеет и ведёт процессы SPT/ZBP в своей команде, обеспечивает должное SLO по решению проблем пользователей и багов." - данный абзац - это копипаста из "интернетов". Если ZBP и SLO имеет смысл, то SPT будучи затянут из индустриального тестирования, как и Smoke -тест в программном обеспечении никакого смысла не имеют. Программные продукты весьма различны между собой, и векторы атаки у них разные и PT разный соответственно и более того тестирование безопасности - это отдельный профиль. Если SPT тут не относится к Penetration Testing то тогда, что это?

д) E6. Первые две квалификации вполне могут выполняться на E2, E3. Как и сравнительное тестирование. Инициацию тестирование гипотез т.е. А-B тестирование на уровне 5-6 выглядит логично, как и что-то кластерное (чтобы это ни значило в данном контексте)

е) Е3. "Использует паттерн pageObjects." Данный паттерн относится к типу продукта SPA и ему подобных, а не к грейду как таковому. Вполне логично с E2 знать, что это такое и этим пользоваться

ё) По стилистике: англицизмы нужно привести к какому-то одному виду.
"Драйвит достижение baseline по ТММ в QA-секции."
"адресует руткозы flaky-тестов"

Пример: драйвит ачивмент бэйзлайн по TMM в QA-секшн.
либо: Осуществляет соответствие роста уровня TMM запланированному расходу ресурсов.

ж) "Драйвит достижение baseline по ТММ в QA-секции." Если TMM емеется ввиду Test Maturity Model то она и так выделена из CMM в QA - секцию. Если ,это что-то иное, то что это?

Спасибо!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant