Тести для Школи Проектного Менеджменту
Тест #1
За рендеринг визуальной части приложения отвечают следующие группы языков?
Бизнес-модель компании при которой компания клиент открывает офис в другой стране на стороне другой компании?
Бизнес-модель компании при которой компания клиент передает часть ответственности за проект на сторону другой компании?
Какие номера ошибок сервера отвечают за успешно проведенный запрос?
Какие номера ошибок сервера отвечают за клиентские ошибки при запросе?
Какие номера ошибок сервера отвечают за серверные ошибки при запросе?
Какие номера ошибок сервера отвечают за перенаправление пользователя при запросе?
Какая архитектура программирования подразумевает хранение всех классов и методов выделенного приложения в одном репозитории кода и последующей компиляции и развертования на одном сервере?
Какая архитектура программирования подразумевает создание выделенных репозиториев кода для функционала программы исходя из бизнес логики, покрытие данных модулей программным интерфейсом ( API ), и размещением на разных серверах
С помощью какого протокола передачи данных приложения общаются между собой
С помощью каких типов данных приложения обмениваются данными между собой?
С помощью какого софта программисты обмениваются исходным кодом, держат его в актуальном состоянии, обмениваются комментариями и проходят код-ревью
- [ ] Владелец компании
- [ ] Клиент
- [ ] Ваш менеджер
- [ ] Человек имеющий интересы или чьи интересы задеваются в связи с проектом
С помощью какого языка программирования часто пишется серверная часть?
Какие технологии из ниже приведенных часто используют в разработке визуальной части приложения?
Разместите в правильном порядке иерархию понятий в репозиториях кода : ветка/branch, коммит/commit, репозиторий/repository, группа репозиториев/Groups of Repositories
Назовите 4ре основных метода работы с данными протокола обмена данных HTTP
Разместите в правильном порядке этапы проекта: Выполнение, Мониторниг и контроль, Инициализация, Завершение, Планирование
Тест #3
_______, используется для мониторинга задач по системе Канбан
Какая основная метрика успешности Kanban процесса?
С помощью какого инструмента можно увидеть продуктивность команды от спринта к спринту в Scrum'е?
Какие числа по умолчанию используются в фреймворке Scrum для оценки Story Point'ов?
Ваша команда не может определиться со сложностью выполнения задачи, вы решаете использовать оценку в Story Point'ах, для определения сложности. Какой инструмент вы будете использовать для оценки задач командой?
На какие 3 основных вопроса вам необходимо дать ответ на ретроспективе с командой?
Что делает команда и владелец продукта во время "причесывания" бэклога ( Backlog Grooming )?
В чем особенность оценки сложности задач в Story Point'aх, и чем она лучше/хуже оценки в часах?
Что такое DoD? Какая потребность создания DoD на проекте?
Что такое DoR? Какая потребность создания DoR на проекте?
Что должно быть у каждого Kanban статуса?
Приведите 2-3 примера DoD, и 2-3 примера DoR на типичном IT проекте. К примеру создание сайта под ключ.
Для каких целей используется система управления проектом по Kanban?
Чем отличается Product Owner от Project Manager, от Scrum Master, от Business Analyst, от Product Manager?
Что более подробно описывает работу Product Owner'a?
- [ ] Держать стейкхолдеров в страхе
- [ ] Менеджмент процесса и валидация того, что созданный продукт отвечает ожиданиям Стейкхолдеров.
- [ ] Менеджмент разработки команды
- [ ] Оптимизация рабочего процесса команды, чтобы та предоставляла лучшие результаты во время работы
Когда начинается следующий спринт?
- [ ] Когда владелец продукта готов?
- [ ] В следующий понедельник?
- [ ] Незамедлительно после Sprint Planning'а.
- [ ] Достаточно короткой чтобы быть приемлимой исходя из бизнес-рисков владельца продукта?
- [ ] Достаточно короткой чтобы команда разработки могла синхронизироваться с другими бизнес мероприятиями.
- [ ] Незамедлительно после Sprint Planning'а.
- [ ] Все выше приведенные ответы верны
СЕО продукта просит команду разработки добавить в активный спринт критически важную задачу, ваши действия?
- [ ] Добавить задачу в спринт, но пропустить задачу такого-же номинала в Story Point'aх?
- [ ] Добавить задачу в следующий спринт.
- [ ] Добавить задачу в существующих спринт без восклицания.
- [ ] Сообщить CEO что вся коммуникация с командой разработки должна идти через Product Owner'a
Тест #4
Bug Report Template
Ubuntu 16.04/ Chrome 69 - not tested
Mac OS 10.12/ Chrome 69 - not tested
- Login to the dashboard before your work day is ended
- Do not log out from the dashboard
- Do not switch off your PC
- Check dashboard app next day
Actual result: User is logged out
Expected result: User is not logged out
Домашнее задание
- Android: https://play.google.com/store/apps/details?id=com.toggl.giskard
- iOS: https://itunes.apple.com/us/app/toggl/id1291898086?mt=8
Найдите и опишите 3 бага из этого приложение по форме которая дана вам выше. Приложите скриншоты или скринкасты.
Наступний тест
Як називається метод тестування, коли QA інженер самостійно моделює поведінку користувача?
Як називається метод тестування коли інженер QA пише скрипти/тести які перевіряють ПЗ автоматично?
Який вид тестування необхідно використовувати, якщо є бізнес-потреба виходу продукту на ринки інших країн? Що буде включено до цих тестів?
Від відділу маркетингу надійшла інформація про великі маркетингові активності в найближчий місяць. Який вид тестування будемо застосовувати, щоб перевірити, чи готові ми до великої кількості користувачів? Що нам для цього потрібно?
За час спринту ми виконали багато завдань, які могли торкнутися великої кількості стороннього функціонала, який вид тестування застосуємо, щоб перевірити, що програма працює повністю справно перед демо? І чому?
Ми зробили новий білд нашої програми, хочемо дізнатися, наскільки він життєздатний і чи підлягає ретельній перевірці. Який вид тестування будемо застосовувати у цьому випадку?
За допомогою якого документа QA інженери тестують продукт? З чого складається цей документ та яка його структура?
Що повинен включати ідеальний баг-репорт?
Що повинен включати ідеальний test case?
У якому пріоритеті необхідно вирішувати завдання методом матриці Ейзенхауера?
Метод MoSCoW передбачає поділ всіх завдань на 4 типу. Назвіть і коротко опишіть кожен тип.
Клієнт або СЕО компанії говорить вам, що користувачі відчувають труднощі у зручності під час роботи з продуктом, якими способами ви визначатимете чи зручний продукт чи ні. І що вам знадобиться для цього?
Як звичайно відбувається тестування продукту? (Регресійне тестування, Смоук, ретест). Опишіть, чому саме такий порядок необхідний.
Які частини функціоналу входять до смоку тестування?
Що таке технічний обов'язок? Як це допомагає у роботі менеджеру?
На якій стадії STLC відбувається створення Test Case'ів?
Один із користувачів поскаржився на витік даних з вашої програми, який вид тестування ви застосовуватимете для виявлення інформаційної вразливості вашої системи?
Тест №5
Які є методи роботи з ризиками? Опишіть їх і в яких випадках їх необхідно застосовувати?
У кожного ризику є 3 метрики (+ одна додаткова), назвіть та опишіть їх, як вони обчислюються?
Яким чином пріоритеризуються ризики?
До кожного ризику який ми вирішили мітігейтиті (знижувати) є кілька типів дій. Назвіть та опишіть їх.
Який документ необхідно створити PMу якщо плин кадрів, або прибуття нових учасників в команду досить велике, щоб поліпшити sharing знань в межах команди? Що має бути у цьому документі?
Як називається документ, у якому ми зберігаємо всю інформацію щодо ризиків? Яка інформація там має бути?
З якою періодичністю має бути 1-2-1? Чому?
Якщо плинність на проекті мінімальна, і нам вигідно щоб наші люди розвивалися. Який тип документа ми створюватимемо для кожного нашого співробітника. Що в ньому буде, і навіщо він потрібний?
Як відбувається тестування у Scrum фреймворку? Опишіть процес тестування, естіміювання завдань, головні поінти.
Яка основна відмінність CI від CD? Навіщо вони необхідні, які проблеми кожен із цих процесів вирішує?
Які інструменти нам необхідно обов'язково застосувати під час роботи з віддальниками?
Якими 7-ма методами ми можемо, допомагати нашим віддаленим командам реалізувати себе на повну? Що саме входить до кожного з цих методів?
Під час виконання проекту один з членів команди знаходить ризик, який не був заявлений у Risk Management Plan'e, ваші дії?