Улучшение процесса тестирования (TPI) с использованием модели PDCA
Проект Guru99 Bank успешно завершен. Руководство высоко оценивает вашу работу, поскольку вы проделали большую работу. Однако у вашего начальника все еще есть к вам вопросы.
Чтобы ответить на эти вопросы, вам необходимо знать об улучшении процесса тестирования.
Что такое улучшение процесса тестирования?
Менеджеры часто называют Тестирование как трудный и неконтролируемый процесс. Оглядываясь назад на проект Guru99 Bank, сталкивались ли вы с какими-либо из следующих проблем в проекте?
Это распространенные проблемы в любом тестовом проекте. Многие организации понимают, что улучшение процесса тестирования может решить эти проблемы. Изучение прошлых ошибок может помочь улучшить процесс управления тестированием.
Зачем улучшать процесс тестирования?
Следующий сценарий показывает, почему вам необходимо улучшение процесса тестирования:
Проект Guru99 Bank завершен. Качество тестирования отличное! Вы получили хороший отзыв от клиента.
Какой урок извлек из этого сценария? Это "Всегда старайтесь сделать лучше».
Даже если вы думаете, что проделали хорошую работу, всегда найдутся люди, которые справятся лучше вас. Потому что у них есть лучшие решения и лучшие идеи, чем у вас.
Любой бизнес хочет, чтобы проект был завершен с наивысший качество, низший Стоимость, самый короткий срок поставки.
Улучшение процесса тестирования поможет вам достичь этих целей
Как реализовать улучшение процесса тестирования?
Чтобы реализовать улучшение процесса тестирования для проекта Guru99 Bank, менеджер по тестированию может следовать PDCA модель. PDCA (Plan-Do-Check-Act) — четырехэтапный метод управления, используемый в бизнесе для контроля и постоянного улучшения процессов.
Шаг 1) Планируйте
Это снова разделено на 3 этапа.
Шаг 1.1) Определите проблему
Первым действием процесса улучшения тестирования является идентифицирующий проблемы, возникшие в текущем проекте. Проблемы в этом проекте могут повториться в другом проекте. Решение проблем и поиск решений, чтобы избежать их в будущем, — основная цель улучшения тестирования.
Теперь вернемся к сайту проекта Guru99 Bank. Есть ли у вас какие-либо проблемы или точки улучшения? Выберите ниже
Ср Нет | Проблема | Описание | Выберите |
---|---|---|---|
1 | Качество | Клиент все еще нашел некоторые дефект после выпуска | |
2 | Приемка | Проект был отложен | |
3 | Команда | Некоторые сотрудники не сотрудничали с другими членами команды | |
4 | Навыки и умения | Члену команды не хватало желаемых навыков для выполнения своих задач. | |
5 | Руководство | Менеджер по тестированию плохо следил за ходом выполнения, что привело к задержке некоторых проектов. | |
6 | Коммуникация | Отсутствие постоянного контакта с клиентом; непонимание требований клиента | |
7 | Цена | Стоимость проекта превысила установленный бюджет |
Шаг 1.2) Определите цель
Понять проблему и проблемы, которые возникли в проекте. Таким образом, вы определите, какие точки улучшения и на каких этапах тестирования вам следует сосредоточиться.
Предположим, вы определили, что фаза выполнения теста заняла слишком много времени. много время и стоимость выполнения. Может ли тестирование быть быстрее и дешевле? Это одна из целей
Шаг 1.3) Определите действия по улучшению
На основании поставленной цели определяются действия по улучшению. Эти действия должны быть постепенными и постепенно совершенствоваться, потому что изменить все сразу непросто.
Например, чтобы сделать тестирование быстрее и дешевле, вот несколько рекомендуемых действий.
В приведенном выше примере, чтобы сделать тестирование быстрее и дешевле, вам следует использовать варианты A и B. Вариант C может ускорить тестирование, но будет стоить дороже, поскольку вам придется платить больше зарплаты опытному тестировщику.
Шаг 2) Сделайте
Вы уже определили точки улучшения. Пришло время составить план их реализации. В этом плане вам предстоит ответить на следующие вопросы
- Какие точки улучшения необходимо реализовать?
- Когда закончить этот план?
- Какие шаги необходимо предпринять для достижения плана?
Выполнить действия по улучшению
Когда план составлен, его необходимо реализовать. Действия по улучшению могут повлиять на текущий ход тестирования. Менеджер по тестированию должен платить внимание к этой деятельности, чтобы избежать нежелательный последствия.
Рассмотрим следующий сценарий -
В проекте Guru99 Bank, чтобы сделать тестирование быстрее и дешевле, вы решили использовать автоматическое тестирование вместо ручного. После применения действия продуктивность значительно возросла.
Шаг 3) Проверьте
На этом этапе вы –
- Оценить затрат действий по улучшению тестирования
- Измерьте, как высокоэффективным решение было
- Проанализируйте, может ли это быть улучшенный в любом случае.
На этом этапе цель состоит в том, чтобы проверка были ли действия по улучшению реализованы успешно, а также оценить, достигнута ли желаемая цель.
Лучший способ выполнить оценку – использовать метрика. Метрики необходимы для успешного управления организацией. Менеджер по тестированию собирает данные и использует их для измерения таких параметров, как производительность, качество и т. д.
Например, перед применением автоматизированного тестирования в проекте производительность тестирования оценивается. 10TC/человеко-час. После применения автоматизированного тестирования производительность оценивается как 20TC/человеко-час.
Но случилась нежелательная проблема
В этом случае применение автоматического тестирования поможет вам недавнее увеличение продуктивность тестирования, но качество тестирования снизился. Таким образом, действия по улучшению могут привести к серьезным последствиям. последствия. В таком случае вам необходимо более тщательно выбирать инструмент тестирования. Подробнее об этом вы узнаете в Выбор инструмента тестирования учебник
Рассмотрим тот же сценарий еще раз. Стоимость проекта Guru99 составила перерасход потому что члены вашей команды тоже взяли много времени для выполнения тестовых случаев. Используя инструмент автоматического тестирования, вы сэкономили 30% стоимость проекта. Это хорошее улучшение, но ваш начальник ожидает большего
Поэтому вам всегда приходится находить новые и новые решения, чтобы все больше и больше улучшать процесс тестирования. В таком случае вы можете использовать некоторые другие решения, чтобы сэкономить на стоимости проекта.
- Эффективно управляйте своими человеческими ресурсами
- Заключайте более выгодные сделки с вашими поставщиками
Шаг 4) Действуйте
Когда действия по улучшению реализованы успешно и цель достигнута, руководитель тестирования должен сделать следующее:
- Обзор мероприятия по улучшению и принять меры на основе извлеченных уроков
- стандартизировать точка улучшения в процессе управления.
- Обновление ПО политические документы и план, а также стандартные технологические документы
- Определять когда и где применить эти изменения в следующем проекте.