Перейти к содержимому

Фотография

Процесс «правильный» QA


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 OlgaB

OlgaB

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 03 января 2015 - 11:38

Всем привет! Готовлюсь к собеседованию и вот в списке вопросов есть такой: Как представляете себе процесс «правильный» QA? У кого-то есть мысли по поводу того, что конкретно тут имеется в виду?


  • 0

#2 lurk

lurk

    Постоянный участник

  • Members
  • PipPipPip
  • 180 сообщений


Отправлено 04 января 2015 - 15:52

В общем случае, если лица, чье мнение имеет значение, довольны процессом QA - то он "правилен".


  • 0

#3 OlgaB

OlgaB

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 04 января 2015 - 17:48

Хотелось бы получить более подробный ответ.


  • 0

#4 CVDX

CVDX

    Активный участник

  • Members
  • PipPip
  • 131 сообщений
  • ФИО:Сергей


Отправлено 05 января 2015 - 09:17

Готовлюсь к собеседованию и вот в списке вопросов есть такой: Как представляете себе процесс «правильный» QA? У кого-то есть мысли по поводу того, что конкретно тут имеется в виду?

 

 

Привет, Ольга. Очевидно, вы начинаете свою деятельность в тестировании ПО. Значит, вам следует понимать, что опытный специалист на собеседовании это знает быстро осознает.

Поэтому, хотелось бы сразу дать совет: будьте честны с собой и с другими, не пытайтесь представить из себя то, что вы не представляете.

На мой взгляд, в вашем положении нужно внимательно почитать, уметь рассказать (а еще лучше, усвоить да понять) вот об этом, указав источники информации:

 

1. https://ru.wikipedia...ечение_качества

 

2. https://ru.wikipedia...ого_обеспечения

 

3. http://en.wikipedia....ality_assurance

Software quality assurance (SQA) consists of a means of monitoring the software engineering processes and methods used to ensure quality

SQA encompasses the entire software development process, which includes processes such as requirements definition, software designcodingsource code control,code reviewssoftware configuration managementtestingrelease management.

 

 

 

4. http://www.quizful.n...iew/qa/qa-vs-qc

 

Говоря другими словами, Quality Assurance гарантирует, что процесс поставлен правильно и дает предсказуемый результат, в то время как Quality Control гарантирует, что продукт удовлетворяет указанному набору требований.

 

 

ИМХО:

  - Процесс обеспечения качества (QA) организуется руководителем (менеджером) проекта вместе с руководителем разработки и руководителем тестирования.

  - Процесс контроля качества (QC) организуется руководителем тестирования.

  - Тестировщики (разработчики и исполнители тестов и пр.) непосредственно обеспечивают контроль качества.

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

 

 

 

Ps:

  - Самое главное: вы должны усвоить, заучить, уверовать в то, что тестировщики не отвечают за качество продукта (ПО). За качество продукта отвечает менеджмент проекта и/или разработчики (кодеры/девелоперы/программисты).

  - Если потенциальный работодатель заявляет, что QA это ответственность тестеров, уходите (если можете :-) )!

Кем Канер вам в помощь (на него можно и нужно ссылаться): "Quality flows from the top, not from QA". Под qa имеется в виду группа тестирования. Цитата со страницы 347 книги "Testing Computer Software", Cem Kaner, Jack Falk, Hung Quoc Nguyen, 1999, ISBN 0-471-35846-0


  • 2

#5 CVDX

CVDX

    Активный участник

  • Members
  • PipPip
  • 131 сообщений
  • ФИО:Сергей


Отправлено 05 января 2015 - 09:24

По поводу "правильный QA" могу сказать: вероятно, тут подразумевается, что компания-работодатель должна правильно понимать термин QA и не накладывать на тестировщиков не свойственные им обязанности.

То есть, "правильный QA" это, вероятно:

Процесс обеспечения качества (QA) ПО, который организуется руководителем (менеджером) проекта вместе с руководителем разработки и руководителем тестирования.

Включает в себя грамотное планирование (оперативное и тактическое) и управление разработкой, достаточно качественную разработку и исправление ошибок), достаточно качественное тестирование ПО и проверку исправления ошибок при имеющихся ограничениях бюджета, сроков, размера и квалификации команды.

По умолчанию подразумеваю, что требования к ПО в наличии и к ним нет вопросов.

 

То, что я написал выше, также требует понимания терминов "качество", "планирование", "управление", их взаимосвязь и т.д.


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных