Обеспечение качества программного обеспечения (SQA): планирование, аудит и RevМЭН

После завершения семи этапов тестирования результаты выглядят хорошими. Никаких существенных проблем в проекте Guru99 Bank не возникло. Вы хорошо справились с проектом и гордились успехом этого проекта.

К сожалению, руководство считает иначе.

Гарантия качества программного обеспечения

У вас нет никаких доказательств того, что вы хорошо справились с этим проектом. Вы обратились к консультанту за решением. Вот ответ

Гарантия качества программного обеспечения

Этот ответ только начало, но у вас все еще есть следующие вопросы:

Гарантия качества программного обеспечения

Этот урок поможет вам ответить на эти вопросы:

Что такое управление тестированием Revвзгляды и аудит?

  • Руководство Revвид: Руководство Review также известен как Программное обеспечение Гарантия качества или (SQA). Он больше фокусируется на процессе разработки программного обеспечения, а не на рабочих продуктах программного обеспечения. Обеспечение качества — это набор мероприятий, призванных гарантировать, что руководитель проекта следует стандартному процессу, который уже заранее определен. Другими словами, обеспечение качества гарантирует, что руководитель тестирования делает правильные вещи и правильным образом.
  • Аудит: Аудит — это проверка рабочих продуктов и связанной с ними информации для оценки того, соблюдался ли стандартный процесс или нет.

Зачем нам нужен SQA в процессе управления тестированием?

Чтобы понять это, рассмотрим следующий сценарий:

В проекте Guru99 Bank выполняет различные этапы тестирования, такие как:

SQA в процессе управления тестированием

Как менеджер по тестированию, вы несете ответственность за эту деятельность. Однако, вы находитесь на самой высокой позиции в команде проекта. Кто будет проверять ваши задачи и проверять, выполняются ли действия по управлению проектом на самом высоком уровне?

Что ж, аудитор SQA — это человек, который проверяет и проверяет, что деятельность по управлению проектом выполняется на максимально возможном уровне. стандарт. Только по результатам этой проверки Правление сможет оценить качество реализации вашего проекта.

Вот почему нам нужен менеджмент. Revпросмотр или SQA в процессе управления тестированием.

SQA проводит собеседование с вами, менеджером по тестированию, чтобы сравнить проект с установленными стандартами.

Преимущества SQA:

SQA в процессе управления тестированием

Как реализовать гарантию качества?

Внедрить систему обеспечения качества

Шаг 1) Разработайте план SQA

Потребности в тестировании План тестирования аналогично, деятельность SQA также нуждается План который называется План SQA.

Целью плана SQA является разработка процессов и процедур планирования, обеспечивающих исключительное качество производимой продукции или услуг, предоставляемых организацией.

Во время планирования проекта менеджер по тестированию составляет план SQA, в котором периодически проводится аудит SQA.

В плане SQA руководитель тестирования должен сделать следующее:

Разработать план SQA

Шаг 1.1) Определите роль и обязанности команды SQA.

В проектной команде каждый участник должен нести ответственность за качество своей работы. Каждый человек должен убедиться, что его работа соответствует критериям качества.

Команда SQA — это группа людей, которая играет главную роль в проект. Без контроля качества ни один бизнес не будет успешным. Поэтому руководитель тестирования должен четко разъяснить ответственность каждого члена SQA в плане SQA, как показано ниже:

  • Обзор и оценивать качество проектной деятельности на соответствие критериям обеспечения качества
  • координировать с правлением и проектными группами для оценки требований и участия в обзоре проекта и совещаниях по его состоянию.
  • Дизайн-трек и собирать метрики для контроля качества проекта.
  • Мера качество продукта; обеспечивать продукт соответствует ожиданиям клиентов.

Например, в Плане SQA проекта Guru99 Bank вы можете создать список участников команда СКА как ниже

Нет Член роли Ответственность
1 Питер Руководитель СКА Разработать и документировать стандарты качества и процессы для всех процессов управления.

Управление деятельностью по обеспечению качества программного обеспечения для проекта.

2 James Аудитор SQA Выполнять задачи SQA, сообщать руководителю SQA о результатах проверки SQA.
3 боб Аудитор SQA Выполнять задачи SQA, сообщать руководителю SQA о результатах проверки SQA.

Шаг 1.2) Список рабочих продуктов, которые аудитор SQA будет проверять и проверять.

Менеджер по тестированию должен

  • Список все рабочие продукты каждого процесса управления тестированием
  • определять к каким средствам или оборудованию может получить доступ аудитор SQA для выполнения задач SQA, таких как оценки процессов и аудиты.

Например, для проекта Guru99 Bank вы можете перечислить рабочие продукты каждого процесса управления тестированием и определить разрешения для членов SQA на доступ к этим рабочим продуктам согласно следующей таблице.

Нет Этапы управления Рабочий продукт Тропа Разрешение Грант лицу
1 Анализ риска Документ по управлению рисками [Путь к серверу] Читать Все члены команды SQA
2 оценка Отчет об оценках и показателях ... Читать Питер
3 Планирование Документ планирования тестирования ... Читать Все члены команды SQA
4 организация План человеческих ресурсов, план обучения ... Читать Все члены команды SQA
5 Мониторинг и контроль Собранные показатели усилий по проекту ... Читать боб
6 Управление проблемами Отчет об управлении проблемами ... Читать James
7 Тестовый отчёт Документ отчета об испытаниях ... Читать Все члены команды SQA

Шаг 1.3) Создайте расписание для выполнения задач SQA.

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

Менеджер тестирования также создает планирование этих задач SQA. Обычно график SQA определяется графиком разработки проекта. Таким образом, задача SQA выполняется в зависимости от того, какие действия по разработке программного обеспечения происходят.

В плане SQA менеджер по тестированию составляет график проверки со стороны руководства. Например

Время Задачи обеспечения качества Персональный ответственный Описание Результат
30-Окт-2014 Оценивать процессы планирования, отслеживания и контроля проекта. James
– Спецификация программного обеспечения RevМЭН


– Оценка, генеральный график и план проекта RevМЭН
Отчет о планировании SQA, протокол проверки SQA
15-Dec-2014 Revпросмотреть анализ требований James
– Revпросмотреть разработку требований к программному обеспечению
Отчет об аудите процесса
30-Mar-2015 Revпросмотреть и оценить дизайн теста James
– Revпросмотреть документ «Дизайн теста»
Отчет SQA, протокол проверки SQA
30-Mar-2015 Revпросмотреть выпуск боб
– Аудит процесса: окончательный выпуск
Отчет об аудите процесса SQA
2-Apr-2015 Revпросмотреть закрытие проекта боб
– Внешняя проверка после окончательной поставки заказчику
Отчет об аудите процесса SQA

Шаг 2) Определите стандарты/методологию

Чтобы проверить деятельность руководства на соответствие процессу стандартов, вам следует выполнить следующие шаги.

  1. Определить политику и процедуры, предназначенные для предотвращения возникновения дефектов в процессе управления.
  2. Документируйте политики и процедуры
  3. Информируйте и обучайте персонал пользоваться ею.

Определить стандарты/методологию

Шаг 3) Revпросмотреть процесс

Review проектные мероприятия для проверки соответствия определенному процессу управления. В обзоре управления члены SQA должны выполнить 5 обзоров SQA следующим образом

Revпросмотреть процесс

RevВремя для SQA зависит от модели жизненного цикла разработки проекта. В случае проекта Guru99 Bank график проверки должен быть следующим

Revпросмотреть процесс

На каждом этапе SQA Члены SQA обеспечивать консультация и обзоре планов проекта, рабочих продуктов и процедур в отношении соответствия определенной организационной политике и стандартным процедурам.

Во время аудита члены SQA должны использовать Контрольный список проверки SQA

После того, как вы пройдете 3 этапа внедрения обеспечения качества программного обеспечения, вы получите результат управления тестированием. Revпросмотр и аудит. Это свидетельство, которое нужно показать заинтересованным сторонам о качестве вашего управления.

Revпросмотреть процесс

Лучшие практики обеспечения качества программного обеспечения

Вот несколько лучших практик для эффективной реализации SQA.

  • Постоянное улучшение: Все стандартные процессы в SQA должны быть улучшены. часто и сделал Официальный представитель в Грузии чтобы другой мог последовать за ним. Этот процесс должен быть сертифицированный популярными организациями, такими как ISO, CMMI… и т. д.
  • Документация: Все политики и методы обеспечения качества, определенные командой обеспечения качества, должны быть задокументированы для обучения и повторного использования в будущих проектах.
  • Опыт: Выбор членов, являющихся опытными аудиторами SQA, является хорошим способом обеспечить качество проверки со стороны руководства.
  • Использование инструмента: Использование таких инструментов, как инструмент отслеживания, инструмент управления процессом SQA, снижает усилия по SQA и стоимость проекта.
  • Метрики: Разработка и создание метрик для отслеживания качества программного обеспечения в его текущем состоянии, а также для сравнения улучшений с предыдущими версиями поможет повысить ценность и зрелость программного обеспечения. Тестирование процесс
  • Обязанность: Процесс SQA не является задачей члена SQA, а все членызадача. За качество продукта отвечают все в команде, а не только руководитель тестирования или менеджер.