[Серия тестирования программного обеспечения 2] «Спецификации процесса тестирования программного обеспечения»
[Серия тестирования программного обеспечения 2] «Спецификации процесса тестирования программного обеспечения»

1. Цель

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

2.фон

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

3.Общие требования к испытательным работам

  1. Создать команду тестировщиков для поддержки бизнес-подразделения;
  2. Новый продукт публикуется, а дефекты продукта после выпуска модифицируются и выпускаются (исправление).,Все требуют одобрения перед исполнением. Когда чрезвычайная ситуация требует публичного объявления,Необходимо указать не тест.
  3. Команда НИОКР выполняет Работу в процессе тестирования в соответствии с обязанностями, определенными в процессе тестирования;
  4. Команда тестировщиков следит за выполнением процесса и вносит улучшения в процесс;
  5. Команда тестировщиков выполняет Работу в соответствии с «Техническими условиями процесса тестирования»;
  6. Улучшить «Спецификацию процесса тестирования», которая поддерживает развитие бизнес-подразделения;
  7. Создать отдел поддержки бизнесатесткоманда работает мягкоаппаратное обеспечениесреда;

4.Обзор процесса тестирования

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

4.1 Обзор требований

Точки процесса

Подробное описание

Введите условия

Определение требований завершено

Содержание работы

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

Выходные условия

Все не против этого требования

Участники

Исследователи требований, менеджеры по продуктам, менеджеры проектов, команды разработчиков, команды тестирования

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

4.2 Этап проектирования испытаний

4.2.1 Написание плана тестирования

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

Точки процесса

Подробное описание

Введите условия

Документ с требованиями к продукту и план разработки продукта завершены.

Содержание работы

1. Составьте план испытаний в соответствии с документом о требованиях к продукту и проектным документом, а также в соответствии с шаблоном документа плана испытаний. План тестирования должен включать как минимум следующие ключевые элементы: Определите тестовую среду на основе опыта работы с продуктом и требований. Требования к тестированию — объем тестирования, требуемый группой тестирования, оценка человеческих ресурсов, затраченных на тестирование, и приоритеты тестирования каждого требования к тестированию. Стратегия тестирования — определение содержания плана тестирования продукта, метода тестирования в целом и самого тестирования. каждого метода требований к тестированию и в то же время принимать надлежащие меры для хода тестирования и корректировок персонала. Ресурсы тестирования — выходные файлы ресурсов рабочей силы, оборудования, программного обеспечения и технологий, необходимые для этого теста, включая планы тестирования, отчеты о тестировании и т. д. Управление рисками — перечислите риски, которые могут возникнуть в ходе тестовой работы, и классифицируйте их как После плана тестирования. в области управления рисками написан, он должен быть представлен всем членам продуктовой команды и совместно проверен каждой ролевой группой в продуктовой команде. 2. Требования к написанию планов тестирования в продуктах: В продукте есть тест производительности или тест безопасности, но он не может быть описан в тестовом примере. Напишите план тестирования, например: «##План тестирования производительности». Если тестирование производительности или тестирование безопасности в продукте выполняется отдельно, необходимо написать план тестирования.

Выходные условия

«План тестирования»/«План тестирования» продукта рассматривается и утверждается командой разработчиков. В процессе разработки продукта план тестирования должен своевременно отслеживаться, а полнота и осуществимость плана должны оцениваться. конец продукта Наконец, оцените качество плана тестирования.

Ответственное лицо

Руководитель группы тестирования проекта

  1. В соответствии с продуктом и требованиями определите тестовую среда。
  2. требования — требуется объем группы тестовых тестов, оценка человеческих ресурсов, затраченных на тест тест тест тест тест и приоритет каждого требования теста тест тест
  3. Стратегия тестирования – Определите содержание плана тестирования продукта.,Метод тестирования для общего теста и метод тестирования для каждого теста.,В то же время провести хорошие мероприятия по прогрессу и кадровым изменениям.
  4. ресурсы для тестирования – рабочая сила, необходимая для этого теста、аппаратное обеспечение、программное обеспечение、технические ресурсы
  5. Выходные файлы, включая планы испытаний, отчеты об испытаниях и т. д.
  6. Управление рисками – перечислите возможные риски, которые могут возникнуть.,Включено в управление рисками

После написания плана тестирования он должен быть представлен всем членам продуктовой команды и совместно рассмотрен каждой ролевой группой в продуктовой команде. 2. Требования к написанию планов тестирования в продуктах:

  1. В продукте существует свойство «Тест» или «Тестирование». безопасности,Но в тестовом случае невозможно описать,Напишите пожалуйста решение,Например:《##Схема тестирования производительности》.
  2. Если тест производительности или Тестирование выполняется отдельно в продукте безопасности, вам нужно написать тестовую программу

Выходные условия

  1. «План тестирования»/«План тестирования» продукта был рассмотрен и одобрен группой продукта.
  2. В ходе разработки продукта,Необходимо своевременно отслеживать план тестирования,и оценить полноту и осуществимость плана,В конце продукта также проводится итоговая оценка качества плана тестирования.

Ответственное лицо Руководитель группы тестирования проекта

4.2.2Проектирование тестовых случаев

После рассмотрения и подтверждения документа анализа требований,Группе тестировщиков необходимо написать сценарии использования тестов для удовлетворения требований к тестированию продукта.,в реальном тесте,сценарии использования тестов будут единственным стандартом реализации.,После возникновения проблем с Интернетом,Тестовый вариант использования послужит основой для определения того, отсутствует ли проблема. В процессе написания вариантов использования,Конкретные задачи и Ответственное лицо такое:

Точки процесса

Подробное описание

Введите условия

Требования ясны, план тестирования ясен.

Содержание работы

1. Сформировать требования к тестированию на основе анализа заявления о требованиях или спецификации требований, затем разложить требования к тесту на элементы тестирования и записать тестовые точки на основе элементов тестирования. 2. Разработать тестовые примеры на основе плана тестирования, требований к тестированию/; контрольные точки и эталонные методы проектирования: Разделение классов эквивалентности, анализ граничных значений, предположения об ошибках и т. д. Метод диаграммы причин и следствий, метод таблицы суждений, метод сценариев, бизнес-знания и связанные с ними процессы.

Выходные условия

«Тестовые сценарии» должны охватывать все требования к тестированию. «Тестовые сценарии» необходимо своевременно пересматривать и поддерживать в процессе разработки продукта в соответствии с изменениями требований.

Ответственное лицо

члены тестовой группы

  1. Разделение классов эквивалентности
  2. анализ граничных значений
  3. Неверные предположения и т.д.
  4. Метод диаграммы причин и следствий
  5. Метод таблицы решений, метод сцены
  6. Бизнес-знания и связанные с ними процессы

Выходные условия

  1. «Сценарий использования теста» должен охватывать все требования.
  2. «Тестовый вариант использования» необходимо просмотреть и принять.
  3. продукт в разработке,Своевременно поддерживать сценарии использования в соответствии с изменениями требований.

Ответственное лицо члены тестовой группы

Примечание

В процессе тестирования варианты использования улучшаются на основе фактической реализации, включая добавление, изменение и удаление вариантов использования.

4.3Обзор плана/варианта использования/решения

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

Точки процесса

Подробное описание

Введите условия

План тестирования, тестовые примеры, решение завершено

Содержание работы

Проверить правильность и рациональность плана тестирования и содержания программы: Тестовая среда, тестовые ресурсы; Объем требований к тестированию, приоритет каждого требования к тестированию; стратегия тестирования и управление рисками и т. д.; анализ тестовых примеров: Метод проверки покрытия набора приоритетных тестовых наборов на основе требований: Если в группе тестирования состоит более одного человека, она может быть рассмотрена методом обсуждения или лицом, ответственным за группу тестирования. Если в группе только один человек, предположение по тестированию передаст соответствующие документы менеджеру по продукту. и членам группы разработки на рассмотрение. обзор плана ответа Ответственное Лицо: Менеджер проекта, менеджер по тестированию продукта, команда по тестированию. Обзор варианта использования: менеджер проекта, менеджер по продукту, команда по тестированию, заинтересованные стороны в разработке.

Выходные условия

План тестирования, тестовые примеры и проверка программы пройдены.

Ответственное лицо

Команда тестировщиков, руководитель проекта.

  1. Тестовая среда, тестовые ресурсы;
  2. объем требований к тестированию, приоритет каждого требования к тесту;
  3. Тестирование стратегии и управления рисками и т.д.;

Просмотрите тестовые примеры:

  1. Приоритет варианта использования
  2. Степень покрытия наборов вариантов использования на основе требований

Метод оценки:

  1. Когда тестовая группа состоит из нескольких человек,Он может быть рассмотрен в ходе обсуждения или лицом, ответственным за группу.
  2. Когда в группе тестировщика только один человек,Предложение Отправить соответствующие документы менеджеру по продуктуипродукт Обзор членов команды。
  3. Обзор программы тестирования Ответственное лицо: Менеджер проекта、менеджер по продукту、тест Группа
  4. Обзор варианта использования: менеджер проекта、менеджер по продукту、тест Группа、Заинтересованные стороны развития

Выходные условия План тестирования, тестовые примеры и проверка программы пройдены. Ответственное лицо Команда тестировщиков, руководитель проекта.

4.4 Этап реализации тестирования

Отправить тест:Когда разработка завершает реализацию требований и автоматическитест После прохождения,в соответствии с Отправить Спецификация процесса тестирования будет программным обеспечением Отправить тест Группаруководитьтест;тест Группаперениматьтестпрограммное обеспечение После пакета,Проверьте правильность и полноту предоставленных документов.,Перезвоните, если условия не выполнены,Повторная отправка разработки.

тест на дым:Подтвердить отправкупрограммное обеспечение измеримого поста,Выполнять на дым。тест на дым То есть провести тестирование основных функций и основных бизнес-процессов системы, чтобы проверить, реализованы ли основные функции. тест на дымпрошел, начал тест; на дымнеуспешный,Вернуть пакет версии,Разработать и изменить перед отправкой;

Тестовая реализация:в соответствии стествариант использования、Нужно продолжитьтест,Отправьте обнаруженные проблемы в соответствующий инструмент управления.,В то же время результат теста записывается в вариант использования теста после завершения раунда теста;,После разработки и исправления проблемы,Версия Отправить еще раз тест,персонал проверяет предыдущие вопросы,В то же время мы вернем функции, которые были решены ранее; проведем несколько раундов задач на основе фактической ситуации решения проблемы.,пока проблема не будет решена.

перекрестный тест:Функциятест Заканчивать,После того как все вопросы будут исправлены,Лицо А передает функцию Лицу Б перекрестный тест, это позволит избежать проблемы пропуска тестирования одним человеком;

Тестирование системы:Перед выпуском каждой версии,Необходимо вернуть основные функции системы (включая функции, которые в этот раз не были модифицированы),Убедитесь, что основной бизнес-процесс можно использовать в обычном режиме.

Итог теста:тест Заканчиватьпосле,Написать отчет о тестировании,Обобщить проблемы измеряемой системы.

Последовательность действий в процессе тестирования выглядит следующим образом:

4.4.1 Отправить тест

Точки процесса

Подробное описание

Введите условия

Содержание дизайна теста (тестовые примеры, планы тестирования/решения по тестированию) было рассмотрено, работа команды разработчиков по кодированию завершена, а внутреннее тестирование завершено;

Содержание работы

Команда разработчиков отправляет тестовые материалы в SVN в соответствии с содержанием, указанным в плане тестирования. Руководитель группы тестирования продукта получает отправленное тестовое содержимое из SVN. Команда тестирования продукта проверяет комплектность и тестируемость представленных компонентов; Проверить, заполнена ли форма подачи теста в соответствии со спецификациями и можно ли ее правильно установить/удалить, проверить, является ли предлагаемое программное обеспечение полным и можно ли его протестировать;

Выходные условия

Представленные компоненты были проверены и приняты группой тестирования продукта и включают следующее содержание: (1) Форма заявки на тестирование программного обеспечения (включая документы с требованиями, проектную документацию, программные пакеты и другую информацию, четко указывающую завершенные и незавершенные функции) (2) Электронная почта уведомление соответствующего персонала (3) Руководство по установке и развертыванию, участвующему в функции тестирования (в зависимости от конкретной функции)

Ответственное лицо

Менеджер проектов, Руководитель группы тестирования проекта

  1. Команда разработчиков на основе контента, указанного в плане тестирования.,Отправьте тестовый материал в SVN.
  2. Лидер группы продукттеста получает отправленный тестовый контент из SVN.
  3. Группа продукттеста проверяет комплектность и тестируемость представленных компонентов;
  4. Проверьте, заполнена ли форма подачи в соответствии с требованиями.
  5. Можно ли его правильно установить/удалить?
  6. Проверка и тестированиепрограммное обеспечение Это полно?,Можно ли провести тест?

Выходные условия

  1. Представленные детали были проверены группой тестирования продуктов и содержат следующее содержимое.

(1) Форма заявки на тестирование программного обеспечения (включая документы с требованиями, проектную документацию, пакеты программ и другую информацию, четко указывающую завершенные и незавершенные функции) (2) Уведомите соответствующий персонал по электронной почте. (3) Руководство по установке и развертыванию, задействованное в функции тестирования (в зависимости от конкретной функции) Ответственное лицо Менеджер проектов, Руководитель группы тестирования проекта

4.4.2 Испытание на дым

При отправке тестового программного обеспечения на дымовое тестирование, если обнаружена фатальная ошибка уровня (больше или равная 2) или серьезная ошибка интерфейса (больше или равна 6), тест будет приостановлен и возвращен в разработку; Функциональные точки представленного тестового программного обеспечения меньше количества функциональных модулей в плане. Сделайте паузу и согласуйте с менеджером по продукту.

4.4.3 Проведение тестирования

Реализация тестов отнимет у команды тестирования большую часть времени, и эти задачи основаны на большом объеме работы по предварительному планированию.

Точки процесса

Подробное описание

Введите условия

Тестовые примеры, документы с требованиями к тестируемому программному обеспечению

Содержание работы

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

Выходные условия

Все задачи в тестовом примере выполняются, и результаты записываются.

Ответственное лицо

члены тестовой группы

  1. Персоналу тестировщиков назначаются собственные задачи по тестированию и предоставляются варианты использования тестов в соответствии с планом тестирования.,Выполните соответствующую Тест Работу. Этот процесс, возможно, придется разделить на несколько раундов в дополнение к проверочным вопросам в каждом раунде;,Также необходимо выполнить регрессию по тестируемым функциям;
  2. Запишите результаты тестового варианта использования;
  3. Сообщите о дефекте.

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

4.4.4 Перекрестное тестирование

Точки процесса

Подробное описание

Введите условия

Тестовый пример: все проблемы с тестируемой функцией были изменены;

Содержание работы

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

Выходные условия

Результаты перекрестного теста.

Ответственное лицо

члены тестовой группы

  1. Функция обмена кадрами проведена тест тест тест,основные функции тестера,в то же времяв соответствии сличныйтест Привычкаосновные функции тестера。
  2. Задокументируйте результаты тестового варианта использования.
  3. Сообщите о дефекте.

Выходные условия Результаты перекрестного теста. Ответственное лицо члены тестовой группы

 4.4.5 Тестирование системы

Точки процесса

Подробное описание

Введите условия

Все функциональные модули протестированы и пройдены, проблема изменена.

Содержание работы

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

Выходные условия

Выполнение системного тестового примера пройдено.

Ответственное лицо

члены тестовой группы

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

Выходные условия Выполнение системного тестового примера пройдено. Ответственное лицо члены тестовой группы

​​​​​​​​​​​4.4.6 Сводка теста

Отчет о поэтапных испытаниях

После завершения согласованного цикла тестирования (ориентировочно каждого теста),Лицо, ответственное за тестирование, должно подвести итоги этого теста.,Написание отчета о поэтапных испытаниях。

Точки процесса

Подробное описание

Введите условия

Тестовая группа завершила запланированный период выполнения задач тестирования.

Содержание работы

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

Выходные условия

Отправляйте соответствующий стандарту отчет о тестировании группе разработчиков продукта как можно скорее после каждого раунда тестирования. Отправьте электронное письмо членам команды по разработке продукта и загрузите отчет в SVN.

Ответственное лицо

Руководитель группы тестирования проекта

  1. Заявленная версия
  2. тест люди и время
  3. Количество вновь обнаруженных дефектов
  4. Количество активных дефектов в предыдущей версии
  5. После этого раунда количество всех активных дефектов и классификация их статуса.
  6. тестовая оценка - указана в данной версии,Какие функции реализованы,Чего еще не удалось достичь,Просто запишите отличия от предыдущей версии здесь. Анализ проблем, обнаруженных тестом,Определите причину проблемы,Предложения по улучшению
  7. Срочные проблемы. Укажите наиболее приоритетные проблемы, стоящие в настоящее время перед продуктовой группой.,Можно подавать неоднократно

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

Отчет о тестировании системы

тест Работа заканчивается или близится к завершению,Группа тестирования собирается начать подготовку к Отчету о тестировании системы.,Работа для резюме.

Точки процесса

Подробное описание

Введите условия

Команда тестирования завершила всю работу по реализации теста.

Содержание работы

Лицо, ответственное за тестирование, составляет Отчет по результатам тестирования. о тестировании системы,Отчет о тестировании системы должна содержать следующее важное содержание: Обзор ресурсов тестирования – сколько людей, как долго. Сводка результатов тестирования. Опишите результаты тестирования каждого требования к тестированию отдельно, какие функциональные точки были реализованы в продукте, а какие еще не реализованы. Анализ дефектов — анализируйте по атрибутной классификации дефектов. Покрытие тестовых требований — тестовое покрытие. первоначально перечисленные требования к тестированию, возможно, некоторые требования к тестированию не были протестированы из-за факторов ресурса и приоритета, поэтому здесь нам нужно объяснить оценку теста - оценить качество продукта на основе общих рекомендаций группы тестирования - внести предложения по работе с продуктом. команда с точки зрения тест-команды

Выходные условия

Ответственный за тестирование выполнил «Отчет», соответствующий стандартам. о тестировании системы》, разослано всей команде проекта.

Ответственное лицо

Руководитель группы тестирования проекта

  1. Обзор ресурса – сколько человек、как долго.
  2. Сводка результатов тестирования — результаты тестирования для каждого требования к тестированию записи.,Какие функции реализует продукт?,Чего еще не удалось достичь
  3. Анализ дефектов — анализ по признаку классификации дефектов.
  4. Покрытие требований - тестовый тест покрывает первоначально перечисленное требование.,Возможно, некоторые требования не были реализованы из-за ресурсных и приоритетных факторов.,Так вот что делать иллюстрировать
  5. тестовая оценка - оцените качество продукта с общей точки зрения
  6. Предположение группы тестирования — Предлагаемое рабочее предложение для группы продуктов с точки зрения группы тестирования.

Выходные условия Ответственный за тестирование выполнил «Отчет», соответствующий стандартам. о тестировании системы》, разослано всей команде проекта. Ответственное лицо Руководитель группы тестирования проекта

​​​​​​​​​​​​4.4.7 Рекомендации по экспорту

Дизайн тестового примера был рассмотрен и выполнен;

Завершено тестирование согласно плану тестирования системы;

Соответствовать требованиям испытаний, указанным в плане испытаний;

Система соответствует требованиям технического задания;

Обнаруженные в ходе тестирования ошибки исправлены, а скорость устранения дефектов на всех уровнях достигла норматива:

  1. смертельный、Серьезные дефекты Процент ремонта должен достигать 100%
  2. Как правило, степень ремонта мелких дефектов должна быть выше 95%.
  3. возможные дефекты класса(Подтвердите изменение)Скорость ремонта должна достигать60%Вот и все

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

При отправке тестового программного обеспечения на дымовое тестирование, если обнаружена ошибка фатального уровня или ошибка критического уровня, тест необходимо приостановить и вернуть в разработку;

Если функциональные точки представленного тестового программного обеспечения меньше количества функциональных модулей в плане, его необходимо приостановить и согласовать с менеджером по продукту;

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

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

5. Другие характеристики

5.1Управление дефектами

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

Все дефекты необходимо фиксировать в jira.

 5.1.1 Атрибуты дефекта 

Имя свойства

описывать

Идентификация дефектов

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

Серьезность дефекта

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

Приоритет дефекта

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

Статус дефекта

Статус Дефект относится к развитию дефекта в процессе отслеживания ремонта.

Стадия обнаружения дефекта (возникновения дефекта)

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

Дефектообразующая деятельность (источник дефекта)

Источник дефекта относится к причине дефекта.

      5.1.2Серьезность дефекта

серийный номер

Уровень серьезности дефекта

описывать

1.

фатальный недостаток

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

2

Серьезные дефекты

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

3

Общие дефекты

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

4

мелкие дефекты

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

5

предположение

Конструктивные вопросы.

Примечание:для Уровень серьезности дефектаконкретное объяснение

Серьезность

иллюстрировать

фатальный недостаток (Fatal)

фатальный недостаток обычно представляет собой некоторые фатальные ошибки, которые не могут полностью удовлетворить требования системы, основные функции не полностью реализованы, сбои, зависания системы, сбои или зависания системы и т. д., что приводит к невозможности продолжения работы системы или потере данных, и полная утрата основных функциональных групп. Следующее относится к фатальным недостаток: 1. Сбой программы, незаконный выход 2. Бесконечный цикл 3. В базе данных возникает взаимоблокировка 4. Прерывание программы из-за некорректной работы. 5. Основные функциональные ошибки 6. Ошибка подключения к базе данных. 7. Ошибка передачи данных. Например: (1) Проект архитектуры необоснован, что влияет на производительность системы и разумную реализацию функций; (2) дизайн важных таблиц базы данных нерационален, а поток данных хаотичен; (3) Существуют серьезные неясности в понимании требований пользователей, которые серьезно не соответствуют традиционной бизнес-логике, важные функции в требованиях не реализованы; (4) Существуют серьезные несоответствия между реализацией и разработкой программы; (5) вызвать сбой или зависание системы, и эту функцию невозможно реализовать другими методами; (6) (6) Ошибка или ненормальное прерывание работы базы данных. (7) (7) Во время обычной работы происходит незаконный выход из программы или бесконечный цикл, что приводит к невозможности запуска программы, прерыванию или сбою связи, повреждению и потере данных или неисправности базы данных, а функции невозможно реализовать другими методами; (8) В режимах C/S и B/S некоторые операции на клиенте могут привести к тому, что сервер не сможет продолжать нормальную работу. (9) Производительность системы не может удовлетворить потребности клиентов. ① Количество одновременных пользователей не может удовлетворить потребности пользователей, и система выходит из строя или перестает отвечать на запросы. ② Когда одновременно работают несколько пользователей, время отклика системы не соответствует потребностям пользователей; ③ Когда одновременно работают несколько пользователей, данные программы обрабатывают ошибки, например, сгенерированные серийные номер Прыгающие цифры ④Время отклика важных функций не соответствует потребностям пользователя;

Серьезные дефекты (high)

Обычно влияет на реализацию требований системы или основных функций.,система нестабильна, небезопасна или дает неверные результаты,Сделать систему нестабильной, или повредить данные, или дать ошибочные результаты.,Или некоторые функции не могут быть выполнены,И это серьезная проблема, которая часто возникает при рутинных операциях или неизбежна при нестандартных операциях.。И это серьезная проблема, которая часто возникает при рутинных операциях или неизбежна при нестандартных операциях.。Следующие принадлежат Серьезные дефекты: 1. Ошибка интерфейса программы. 2. Программа прервана из-за некорректной работы 3. Система может быть запущена, но операционная функция не может быть выполнена (включая инструкции) 4. Можно выполнить одну функцию операции, но некоторые функции (включая использование параметров команды) не могут быть выполнены в этой функции (не фатально для системы) 5. Использование определенных продуктов (опций) в функциональных элементах недопустимо (не фатально для системы) 6. Неправильный бизнес-процесс 7. Реализация функции неполная, например при удалении не учитывается ассоциация данных. 8. Функции реализованы неправильно. Например, в интерфейсе, реализованном системой, некоторые элементы управления, принимающие ввод, не оказывают никакого эффекта после нажатия на операции с базой данных, которые не могут быть реализованы правильно; 9. Ошибки в формате отчета и печатном содержании (неполные строки и столбцы, отображение данных не в соответствующих строках и строках и т.п., что приводит к неверным результатам отображения данных) 9. Всем дефектам, обнаруженным в ходе проверки безопасности в ходе проверки, присваивается статус критический уровень. Например: (1) Функции программы в основном работают нормально, но есть некоторые дефекты в требованиях, дизайне или реализации, вторичные функции не работают нормально, например: вторичные функции не могут быть реализованы нормально;  (2) Важные функции не могут быть реализованы обычными операциями, но могут быть реализованы другими методами;  (3) Ошибка программного интерфейса;  (4) В таблице базы данных слишком много пустых полей;  (5) Таблицы, бизнес-правила и значения базы данных по умолчанию не имеют ограничений целостности и других ограничений;  (6) (Ошибка функции, выдача неожиданных результатов функции (например: возникает ошибка компиляции или ошибка 404); избыточность функции; хотя функция реализована, но недостаточно полно; функцию в принципе можно реализовать, но система нестабильна и операция завершится неудачно при некоторых граничных условиях, что приведет к замедлению выполнения ошибки, сбои в работе файлов, сбои связи, потеря или повреждение данных и т. д. (7) Нестандартные операции, приводящие к нелегальному выходу из программы, бесконечным циклам, невозможности запуска программы, прерыванию связи или сбоям в работе связи, повреждению и потере данных или сбоям в работе базы данных и функциям, которые невозможно реализовать другими методами; (8) Важные функции не могут быть реализованы обычными операциями, но могут быть реализованы другими методами; (8) (9) Важная информация, такая как пароли, хранящиеся в незашифрованном виде (включая пароли в файлах конфигурации), или другие угрозы безопасности; (9) (10) После аварийного восстановления оборудования или средств связи система не может автоматически продолжать нормальную работу (требуется слишком много ручного вмешательства); (11) Дефект распространяется широко и влияет на нормальное выполнение других важных функций. (12) При использовании инструментов тестирования безопасности или ручном выполнении тестирования безопасности появляются следующие уязвимости, такие как: А. Дефекты впрыска Б. Неудачная аутентификация личности и управление сеансом C. Межсайтовый скриптинг; Д. Ошибки конфигурации безопасности E. Раскрытие конфиденциальных данных F. Отсутствие контроля доступа на функциональном уровне; Подделка межсайтовых запросов; использование известных уязвимых компонентов; Непроверенные перенаправления и пересылки

Общие дефекты (Medium)

Функции программы работают в основном нормально, но есть некоторые дефекты в требованиях, дизайне или реализации; второстепенные функции не работают нормально, но существуют разумные методы исправления (переустановка или перезапуск программного обеспечения не являются методами исправления). Проблемы с ограниченным влиянием, такие как замедление производительности системы или времени отклика, получение неверных промежуточных результатов, но не влияющих на окончательные результаты: 1. Ошибки интерфейса операции (в том числе согласованность определений и значений имен столбцов в окне данных). 2. Ошибки содержания и формата печати (ошибки, которые влияют только на формат или внешний вид отчета, но не влияют на результаты отображения данных) 3. Простые ограничения ввода не выносятся на передний план для контроля. 4. Никаких запросов на операцию удаления не выдается. 5. Хотя на корректность это не влияет, это влияет на производительность системы и время отклика. 6. Фокус не может быть установлен или расположен неправильно, что влияет на реализацию функций. 7. Неправильное отображение, но правильный вывод 8. Функции добавления, удаления и модификации не могут быть реализованы в этом интерфейсе, но могут быть дополнены в другом интерфейсе. Например: система имеет плохую совместимость и подвержена ошибкам, когда Работа используется вместе с другой поддерживаемой системой без достаточных оснований, иллюстрировать вызвано поддерживающей системой или невозможностью использования инструментов автоматического тестирования для тестирования из-за использования нетрадиционных технологий или сторонних компонентов; . (11) (3) Пароль отображается в виде обычного текста; (4) После некоторого периода работы производительность системы или время отклика снизятся; (5) ошибки интерфейса операции (включая несогласованные определения и значения имен столбцов в окне данных, ошибки печати содержимого и формата, а также установленные условия запроса не могут дать ожидаемые результаты; (6) Выполнение операций добавления, редактирования и удаления, приводящих к ошибкам сохранения или удаления данных; (7) (Во время процесса) При работе в соответствии с аномальными бизнес-процессами программа завершает работу незаконно или прерывается из-за неправильных операций; (8) Контроль ввода пустых полей не соответствует требованиям, и значение, не введенное в непустые поля, может быть успешно сохранено, импортированные недопустимые данные не идентифицируются и не удаляются, что повлияет на последующую работу системы; ; (9) Неправильное присвоение элементов общих данных или полей флагов, что влияет на последующую работу системы;

мелкие дефекты (low)

Некоторые незначительные проблемы мало влияют на работу функции, но доставляют неудобства или неприятности оператору, но не влияют на выполнение функций Работа или важных функций. Небольшие проблемы, такие как орфографические ошибки интерфейса или неудобства для пользователя, или проблемы, которые необходимо улучшить. Следующее принадлежит мину дефекты: 1. Интерфейс не стандартизирован 2.Вспомогательныйиллюстрироватьописывать Не уверен 3. Нерегулярный ввод и вывод. 4. Во время длительных операций пользователю не выдаются подсказки. 5. В тексте окна подсказки не используется отраслевая терминология. 6. Нет очевидного различия между областью ввода и областью только для чтения. 7. Следует различать обязательные и необязательные поля. 8. Полоса прокрутки недействительна  9. Плохая поддержка клавиатуры. Например, в поле, в котором можно ввести несколько строк, не поддерживаются возврат каретки и перевод строки или одно и то же слово; сегмент, поддерживающий разные сочетания клавиш в разных интерфейсах 10. Интерфейс невозможно вовремя обновить, что влияет на реализацию функций. Например: (1) (1) Интерфейс на некоторых дисплеях некрасивый.,Не соответствует привычкам пользователей,Или какие-то текстовые ошибки,Например: интерфейс не стандартизирован, вспомогательная информация неясна, ввод и вывод не стандартизированы (в том числе длина ввода).,Ограничение ввода символов,Особые требования к вводу (например, ошибки обработки специальных символов).,включать:“‘;<>и т. д. специальные символы)суждение,Ошибка ограничения загрузки изображений, ошибка ограничения загрузки файлов и т. д.)、В интерфейсе есть текстовые ошибки; (2) (2) Названия и способы использования кнопок несовместимы между модулями; (3) (3) Общий стиль интерфейса системы непоследователен; (4) (4) Информация подсказки противоречива, что может легко вызвать операционную неоднозначность (при выполнении операции удаления подсказка не выдается или запрашивается только один элемент подтверждения); (5) Текст в окне подсказки не использует отраслевые термины; (6)Нет очевидного различия между областью ввода и областью только для чтения.; (7) Простые ограничения ввода не выводятся на передний план для контроля; (8) Во время длительной работы пользователю не выдается никаких подсказок (или подсказка не исчезает после завершения длительной работы); (9) (9) Если метод функциональной реализации четко не определен в требованиях, он не реализован в соответствии с традиционными методами и не превосходит традиционную реализацию; Например, первая цифра имени пользователя — это цифра или специальный символ); (10) При выборе данных записи их нельзя отсортировать по типу, что делает выбор неудобным.

возможные дефекты класса (suggestion)

предположение о требованиях к доработке (включая функциональные операции, проверку иллюстрировать, сопутствующую документацию и т.п.).

  1. система Плохая совместимость,Возможна ошибка при использовании Работа с другой системой поддержки.,И нет веской причины иллюстрировать, вызванную поддерживающей системой;
  2. Или инструмент автоматизированного тестирования не может быть использован из-за использования нетрадиционных технологий или сторонних компонентов.

(11) (3) Пароль отображается в виде обычного текста; (4) После некоторого периода работы производительность системы или время отклика снизятся; (5) ошибки интерфейса операции (включая несогласованные определения и значения имен столбцов в окне данных, ошибки печати содержимого и формата, а также установленные условия запроса не могут дать ожидаемые результаты; (6) Выполнение операций добавления, редактирования и удаления, приводящих к ошибкам сохранения или удаления данных; (7) (Во время процесса) При работе в соответствии с аномальными бизнес-процессами программа завершает работу незаконно или прерывается из-за неправильных операций; (8) Контроль ввода пустых полей не соответствует требованиям, и значение, не введенное в непустые поля, может быть успешно сохранено, импортированные недопустимые данные не идентифицируются и не удаляются, что повлияет на последующую работу системы; ; (9) Неправильное присвоение элементов общих данных или полей флагов, что влияет на последующую работу системы; мелкие дефекты (low) Некоторые незначительные проблемы мало влияют на работу функции, но доставляют неудобства или неприятности оператору, но не влияют на выполнение функций Работа или важных функций. Небольшие проблемы, такие как орфографические ошибки интерфейса или неудобства для пользователя, или проблемы, которые необходимо улучшить. Следующее принадлежит мину дефекты: 1. Интерфейс не стандартизирован 2.Вспомогательныйиллюстрироватьописывать Не уверен 3. Нерегулярный ввод и вывод. 4. Во время длительных операций пользователю не выдаются подсказки. 5. В тексте окна подсказки не используется отраслевая терминология. 6. Нет очевидного различия между областью ввода и областью только для чтения. 7. Следует различать обязательные и необязательные поля. 8. Полоса прокрутки недействительна  9. Плохая поддержка клавиатуры. Например, в поле, в котором можно ввести несколько строк, не поддерживаются возврат каретки и перевод строки или одно и то же слово; сегмент, поддерживающий разные сочетания клавиш в разных интерфейсах 10. Интерфейс невозможно вовремя обновить, что влияет на реализацию функций. Например: (1) (1) Интерфейс на некоторых дисплеях некрасивый.,Не соответствует привычкам пользователей,Или какие-то текстовые ошибки,Например: интерфейс не стандартизирован, вспомогательная информация неясна, ввод и вывод не стандартизированы (в том числе длина ввода).,Ограничение ввода символов,Особые требования к вводу (например, ошибки обработки специальных символов).,включать:“‘;<>и т. д. специальные символы)суждение,Ошибка ограничения загрузки изображений, ошибка ограничения загрузки файлов и т. д.)、В интерфейсе есть текстовые ошибки; (2) (2) Названия и способы использования кнопок несовместимы между модулями; (3) (3) Общий стиль интерфейса системы непоследователен; (4) (4) Информация подсказки противоречива, что может легко вызвать операционную неоднозначность (при выполнении операции удаления подсказка не выдается или запрашивается только один элемент подтверждения); (5) Текст в окне подсказки не использует отраслевые термины; (6)Нет очевидного различия между областью ввода и областью только для чтения.; (7) Простые ограничения ввода не выводятся на передний план для контроля; (8) Во время длительной работы пользователю не выдается никаких подсказок (или подсказка не исчезает после завершения длительной работы); (9) (9) Если метод функциональной реализации четко не определен в требованиях, он не реализован в соответствии с традиционными методами и не превосходит традиционную реализацию; Например, первая цифра имени пользователя — это цифра или специальный символ); (10) При выборе данных записи их нельзя отсортировать по типу, что делает выбор неудобным. возможные дефекты класса (suggestion) предположение о требованиях к доработке (включая функциональные операции, проверку иллюстрировать, сопутствующую документацию и т.п.).

    5.1.3 Спецификации устранения ошибок

Ключевые поля

Заполните требования

заголовок

описать Уточните, в какой интерфейсной записи модуля находится проблема,Простой описывающий вопрос

Шаги по воспроизведению

Предварительные условия: Если у проблемы есть предварительные условия, проясните их. Шаги: Сложные проблемы требуют четкого описания. по воспроизведение, чтобы гарантировать, что разработка может воспроизвести проблему в соответствии с этапами работы; Результаты: описание практических результатов. Ожидаемый результат: описать правильный результат Скриншот: Если вы можете сделать снимок экрана проблемы, попробуйте сделать снимок экрана и опубликовать его в Шаги. по воспроизведение, удобное для разработки и просмотра

Тип ошибки

Определить по ошибке, к какому типу проблемы она относится

Серьезность

в соответствии с Серьезность стандартный дефект для выбора серьезности ошибки

Приоритет проблемы

Расставьте приоритеты в зависимости от срочности проблемы

5.2Управление версиями

Стандарт определения номера версии

Номер тестовой версии:

Состав номера версии: номер основной версии.

Первоначальная версия — V1.0 или V1.0.0.

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

Номер версии выпуска:

  1. При публикации добавьте _Release после исходного номера версии.
  2. Чтобы добавить информацию о версии в обновление SQL, обратитесь к следующей информации.

/*========== 2018-02-26 метка окончания версии начинается============================ = ===*/

INSERT INTO Sys_ManualUpdateHistory(Muh_Flag,Muh_Version,Muh_Updatelog)

VALUES('BOS','V1.3.0_release','Изменить проблему времени вступления изменения цены в силу');

/*=========== 26 февраля 2018 г. метка конца версии End =========================== = ==*/

5.3тестовая среда

а) Тестовая среда поддерживается тестировщиками, и разработчикам не разрешается изменять тестовую среду.

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

в) Перед каждым развертыванием нового пакета создайте резервную копию базы данных тестовой среды.

5.4Метод разработки тестового примера

Подробности см. в документе «Спецификации написания тестовых примеров и методы проектирования.docx».

​​​​​​​5.5Тестирование безопасности

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

5.6 Управление документами

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

5.7Онлайн-отслеживание проблем

В случае проблем, поднятых разработчиками или клиентами, тестировщики проверяют и подтверждают проблемы в тестовой среде. После подтверждения как проблем их необходимо ввести в Jira и пометить их как онлайн-проблемы.

5.8ежемесячное собрание

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

Ответственное лицо:проект Группа Все люди

boy illustration
Учебное пособие по Jetpack Compose для начинающих, базовые элементы управления и макет
boy illustration
Код js веб-страницы, фон частицы, код спецэффектов
boy illustration
【новый! Суперподробное】Полное руководство по свойствам компонентов Figma.
boy illustration
🎉Обязательно к прочтению новичкам: полное руководство по написанию мини-программ WeChat с использованием программного обеспечения Cursor.
boy illustration
[Забавный проект Docker] VoceChat — еще одно приложение для мгновенного чата (IM)! Может быть встроен в любую веб-страницу!
boy illustration
Как реализовать переход по странице в HTML (html переходит на указанную страницу)
boy illustration
Как решить проблему зависания и низкой скорости при установке зависимостей с помощью npm. Существуют ли доступные источники npm, которые могут решить эту проблему?
boy illustration
Серия From Zero to Fun: Uni-App WeChat Payment Practice WeChat авторизует вход в систему и украшает страницу заказа, создает интерфейс заказа и инициирует запрос заказа
boy illustration
Серия uni-app: uni.navigateЧтобы передать скачок значения
boy illustration
Апплет WeChat настраивает верхнюю панель навигации и адаптируется к различным моделям.
boy illustration
JS-время конвертации
boy illustration
Обеспечьте бесперебойную работу ChromeDriver 125: советы по решению проблемы chromedriver.exe не найдены
boy illustration
Поле комментария, щелчок мышью, специальные эффекты, js-код
boy illustration
Объект массива перемещения объекта JS
boy illustration
Как открыть разрешение на позиционирование апплета WeChat_Как использовать WeChat для определения местонахождения друзей
boy illustration
Я даю вам два набора из 18 простых в использовании фонов холста Power BI, так что вам больше не придется возиться с цветами!
boy illustration
Получить текущее время в js_Как динамически отображать дату и время в js
boy illustration
Вам необходимо изучить сочетания клавиш vsCode для форматирования и организации кода, чтобы вам больше не приходилось настраивать формат вручную.
boy illustration
У ChatGPT большое обновление. Всего за 45 минут пресс-конференция показывает, что OpenAI сделал еще один шаг вперед.
boy illustration
Copilot облачной разработки — упрощение разработки
boy illustration
Микросборка xChatGPT с низким кодом, создание апплета чат-бота с искусственным интеллектом за пять шагов
boy illustration
CUDA Out of Memory: идеальное решение проблемы нехватки памяти CUDA
boy illustration
Анализ кластеризации отдельных ячеек, который должен освоить каждый&MarkerгенетическийВизуализация
boy illustration
vLLM: мощный инструмент для ускорения вывода ИИ
boy illustration
CodeGeeX: мощный инструмент генерации кода искусственного интеллекта, который можно использовать бесплатно в дополнение к второму пилоту.
boy illustration
Машинное обучение Реальный бой LightGBM + настройка параметров случайного поиска: точность 96,67%
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция без кодирования и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
LM Studio для создания локальных больших моделей
boy illustration
Как определить количество слоев и нейронов скрытых слоев нейронной сети?
boy illustration
[Отслеживание целей] Подробное объяснение ByteTrack и детали кода