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

Фотография

Когда тестировщик может оспаривать реализацию?


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

#1 Lissa_pro

Lissa_pro

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

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Елизавета Сергеевна Тараканова

Отправлено 18 ноября 2022 - 09:27

Коллеги, добрый день.

Подскажите и рассудите.

Может ли тестировщик оспаривать реализацию? и когда?


  • 0

#2 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 19 ноября 2022 - 15:53

Наверное, когда реализация не совпадает с макетами/ТЗ? )

А вообще хотелось бы видеть более конкретный пример.


  • 0

#3 Сергей

Сергей

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 245 сообщений
  • Город:Москва

Отправлено 19 ноября 2022 - 20:34

Здравый ум когда присутствует.
  • 0

"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс


#4 GdeRabota

GdeRabota

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

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

Отправлено 31 мая 2024 - 07:31

Тестировщик может и должен оспаривать реализацию программного обеспечения в определенных ситуациях. Вот когда и почему это важно:

Когда тестировщик может оспаривать реализацию:
  1. Несоответствие требованиям:

    • Если реализация не соответствует спецификациям или требованиям, определенным в документации. Тестировщик должен сообщить об этом разработчикам и менеджерам проекта, чтобы исправить несоответствие.
  2. Обнаружение дефектов:

    • Когда тестировщик находит баги или дефекты, которые могут повлиять на функциональность, производительность или безопасность приложения. Тестировщик должен задокументировать и сообщить о дефектах в системе управления багами.
  3. Юзабилити и пользовательский опыт:

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

    • Если реализация существенно влияет на производительность приложения, тестировщик должен предложить улучшения или указать на узкие места, которые могут быть оптимизированы.
  5. Нарушение стандартов и лучших практик:

    • Когда реализация нарушает стандарты кодирования, безопасности или другие принятые лучшие практики. Тестировщик может обратить на это внимание, чтобы улучшить качество кода и соблюдение стандартов.
  6. Потенциальные проблемы в будущем:

    • Если тестировщик видит, что текущая реализация может привести к проблемам при масштабировании, поддержке или расширении функциональности в будущем, он должен сообщить об этом команде.
Как тестировщик должен оспаривать реализацию:
  1. Обоснованные аргументы:

    • Тестировщик должен предоставлять конкретные примеры и данные, подкрепляющие его мнение. Это могут быть баг-репорты, результаты тестов, скриншоты, лог-файлы и т.д.
  2. Конструктивная критика:

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

    • Важно поддерживать открытую и честную коммуникацию с разработчиками и другими членами команды. Тестировщик должен быть готов к обсуждению и совместной работе над решением проблем.
  4. Учет приоритетов и сроков:

    • Тестировщик должен учитывать приоритеты проекта и сроки. Иногда исправление определенных проблем может быть отложено из-за более высоких приоритетов или ограниченного времени. В таких случаях важно задокументировать проблемы для дальнейшего рассмотрения.
  5. Документирование и отслеживание:

    • Все замечания и оспаривания должны быть задокументированы в системе управления багами или другой системе отслеживания задач. Это помогает в управлении процессом исправления и обеспечении прозрачности.
Заключение

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


  • 0


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

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