May 27, 2022

Тести для Школи Проектного Менеджменту

Тест #1

За рендеринг визуальной части приложения отвечают следующие группы языков?

  • [ ] Front-end
  • [ ] Back-end
  • [ ] Markup / Layout
  • [ ] Data Base Languages

Бизнес-модель компании при которой компания клиент открывает офис в другой стране на стороне другой компании?

  • [ ] Outsource
  • [ ] Outstaff
  • [ ] Product Oriented Company
  • [ ] PaaS

Бизнес-модель компании при которой компания клиент передает часть ответственности за проект на сторону другой компании?

  • [ ] Product Oriented Company
  • [ ] Outstaff
  • [ ] PaaS
  • [ ] Outsource

Какие номера ошибок сервера отвечают за успешно проведенный запрос?

  • [ ] 1XX
  • [ ] 2XX
  • [ ] 3XX
  • [ ] 4XX
  • [ ] 5XX

Какие номера ошибок сервера отвечают за клиентские ошибки при запросе?

  • [ ] 3XX
  • [ ] 1XX
  • [ ] 2XX
  • [ ] 5XX
  • [ ] 4XX

Какие номера ошибок сервера отвечают за серверные ошибки при запросе?

3XX

1XX

5XX

2XX

4XX

Какие номера ошибок сервера отвечают за перенаправление пользователя при запросе?

  • [ ] 5XX
  • [ ] 1XX
  • [ ] 4XX
  • [ ] 2XX
  • [ ] 3XX

Какая архитектура программирования подразумевает хранение всех классов и методов выделенного приложения в одном репозитории кода и последующей компиляции и развертования на одном сервере?

Какая архитектура программирования подразумевает создание выделенных репозиториев кода для функционала программы исходя из бизнес логики, покрытие данных модулей программным интерфейсом ( API ), и размещением на разных серверах

С помощью какого протокола передачи данных приложения общаются между собой

  • [ ] API
  • [ ] HTTP
  • [ ] REST API
  • [ ] JSON

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

(Укажите все, что подходит)

  • [ ] xml
  • [ ] API
  • [ ] http
  • [ ] JSON

С помощью какого софта программисты обмениваются исходным кодом, держат его в актуальном состоянии, обмениваются комментариями и проходят код-ревью

(Укажите все, что подходит)

  • [ ] GitHub
  • [ ] Git
  • [ ] GitLab
  • [ ] BitBucket

Кто такой стейкхолдер?

  • [ ] Владелец компании
  • [ ] Клиент
  • [ ] Ваш менеджер
  • [ ] Человек имеющий интересы или чьи интересы задеваются в связи с проектом

С помощью какого языка программирования часто пишется серверная часть?

(Укажите все, что подходит)

  • [ ] React
  • [ ] Angular
  • [ ] Python
  • [ ] JavaScript
  • [ ] HTML
  • [ ] CSS

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

(Укажите все, что подходит)

  • [ ] React
  • [ ] Angular
  • [ ] Django
  • [ ] HTML
  • [ ] JavaScript
  • [ ] CSS

Разместите в правильном порядке иерархию понятий в репозиториях кода : ветка/branch, коммит/commit, репозиторий/repository, группа репозиториев/Groups of Repositories

Назовите 4ре основных метода работы с данными протокола обмена данных HTTP

Что такое Merge Request?

Разместите в правильном порядке этапы проекта: Выполнение, Мониторниг и контроль, Инициализация, Завершение, Планирование

Тест #3

_______, используется для мониторинга задач по системе Канбан

  • [ ] Дашборд
  • [ ] Канбан-доска
  • [ ] Burndown Chart
  • [ ] Acceptance Criteria

Какая основная метрика успешности Kanban процесса?

С помощью какого инструмента можно увидеть продуктивность команды от спринта к спринту в Scrum'е?

  • [ ] Velocity Spreadsheet
  • [ ] Burndown chart
  • [ ] Sprint Backlog
  • [ ] Product Backlog

Какие числа по умолчанию используются в фреймворке 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

Sample

Environment:

Windows 10/ Chrome 69 - repro

Ubuntu 16.04/ Chrome 69 - not tested

Mac OS 10.12/ Chrome 69 - not tested

Step to reproduce:

  1. Login to the dashboard before your work day is ended
  2. Do not log out from the dashboard
  3. Do not switch off your PC
  4. Check dashboard app next day

Actual result: User is logged out

Expected result: User is not logged out

Домашнее задание

Установите приложение Toggl:

Найдите и опишите 3 бага из этого приложение по форме которая дана вам выше. Приложите скриншоты или скринкасты.

Наступний тест

Як називається метод тестування, коли QA інженер самостійно моделює поведінку користувача?

Як називається метод тестування коли інженер QA пише скрипти/тести які перевіряють ПЗ автоматично?

Який вид тестування необхідно використовувати, якщо є бізнес-потреба виходу продукту на ринки інших країн? Що буде включено до цих тестів?

Від відділу маркетингу надійшла інформація про великі маркетингові активності в найближчий місяць. Який вид тестування будемо застосовувати, щоб перевірити, чи готові ми до великої кількості користувачів? Що нам для цього потрібно?

За час спринту ми виконали багато завдань, які могли торкнутися великої кількості стороннього функціонала, який вид тестування застосуємо, щоб перевірити, що програма працює повністю справно перед демо? І чому?

Ми зробили новий білд нашої програми, хочемо дізнатися, наскільки він життєздатний і чи підлягає ретельній перевірці. Який вид тестування будемо застосовувати у цьому випадку?

За допомогою якого документа QA інженери тестують продукт? З чого складається цей документ та яка його структура?

Що повинен включати ідеальний баг-репорт?

Що повинен включати ідеальний test case?

У якому пріоритеті необхідно вирішувати завдання методом матриці Ейзенхауера?

Метод MoSCoW передбачає поділ всіх завдань на 4 типу. Назвіть і коротко опишіть кожен тип.

Клієнт або СЕО компанії говорить вам, що користувачі відчувають труднощі у зручності під час роботи з продуктом, якими способами ви визначатимете чи зручний продукт чи ні. І що вам знадобиться для цього?

Що таке STLC?

Що таке SDLC?

Як звичайно відбувається тестування продукту? (Регресійне тестування, Смоук, ретест). Опишіть, чому саме такий порядок необхідний.

Які частини функціоналу входять до смоку тестування?

Що таке технічний обов'язок? Як це допомагає у роботі менеджеру?

На якій стадії STLC відбувається створення Test Case'ів?

Один із користувачів поскаржився на витік даних з вашої програми, який вид тестування ви застосовуватимете для виявлення інформаційної вразливості вашої системи?

Тест №5

Що таке ризик?

Які є методи роботи з ризиками? Опишіть їх і в яких випадках їх необхідно застосовувати?

У кожного ризику є 3 метрики (+ одна додаткова), назвіть та опишіть їх, як вони обчислюються?

Яким чином пріоритеризуються ризики?

До кожного ризику який ми вирішили мітігейтиті (знижувати) є кілька типів дій. Назвіть та опишіть їх.

Який документ необхідно створити PMу якщо плин кадрів, або прибуття нових учасників в команду досить велике, щоб поліпшити sharing знань в межах команди? Що має бути у цьому документі?

Як називається документ, у якому ми зберігаємо всю інформацію щодо ризиків? Яка інформація там має бути?

З якою періодичністю має бути 1-2-1? Чому?

Якщо плинність на проекті мінімальна, і нам вигідно щоб наші люди розвивалися. Який тип документа ми створюватимемо для кожного нашого співробітника. Що в ньому буде, і навіщо він потрібний?

Як відбувається тестування у Scrum фреймворку? Опишіть процес тестування, естіміювання завдань, головні поінти.

Що входить до CI Pipeline?

Що входить у CD Pipeline?

Яка основна відмінність CI від CD? Навіщо вони необхідні, які проблеми кожен із цих процесів вирішує?

Які інструменти нам необхідно обов'язково застосувати під час роботи з віддальниками?

Якими 7-ма методами ми можемо, допомагати нашим віддаленим командам реалізувати себе на повну? Що саме входить до кожного з цих методів?

Під час виконання проекту один з членів команди знаходить ризик, який не був заявлений у Risk Management Plan'e, ваші дії?